diff --git a/const.js b/const.js index f161b1b4..6a731443 100644 --- a/const.js +++ b/const.js @@ -21,6 +21,7 @@ var ice = { CAN: "can", POD: "pod", CTX: "ctx", CMD: "cmd", ARG: "arg", APP: "app", + DEV: "dev", MSG_FIELDS: "fields", MSG_SESSID: "sessid", MSG_DETAIL: "detail", MSG_OPTION: "option", MSG_APPEND: "append", MSG_RESULT: "result", diff --git a/index.css b/index.css index 1b14cd19..f1e6aa67 100644 --- a/index.css +++ b/index.css @@ -426,7 +426,7 @@ div.float { position:fixed; z-index:100; box-shadow:var(--box-shadow); } fieldset.plug { position:absolute; bottom:0; right:0; } div.output { position:relative; } div.layout.flex>* { float:left; clear:none; } -div.output.flex { overflow:hidden; align-items:flex-start; } +div.output.flex { overflow:hidden; align-items:flex-start; justify-content: flex-start; } div.output>div.code { position:sticky; left:0; } div.output>div.code video { max-width:100%; } fieldset>div.status>legend { diff --git a/lib/page.js b/lib/page.js index 4754f66c..94736f58 100644 --- a/lib/page.js +++ b/lib/page.js @@ -330,6 +330,9 @@ Volcanos("page", { _list.push({type: html.BUTTON, name: ice.LIST}) _list.push({type: html.BUTTON, name: ice.BACK}) break + case web.FILTER: + _list.push({type: html.TEXT, name: web.FILTER}) + break case mdb.PAGE: _list.push({type: html.TEXT, name: mdb.OFFEND, value: can._msg.Option(mdb.OFFEND)}) _list.push({type: html.TEXT, name: mdb.LIMIT, value: can._msg.Option(mdb.LIMIT), _init: function(target) { diff --git a/plugin/table.js b/plugin/table.js index aff32355..74700889 100644 --- a/plugin/table.js +++ b/plugin/table.js @@ -192,6 +192,7 @@ Volcanos(chat.ONIMPORT, {_init: function(can, msg, target) { if (can.page.SelectOne(can, status, nfs.PT+html.SELECT, function(target) { can.onmotion.hidden(can, target._target), can.page.ClassList.del(can, target, html.SELECT); return target }) == sub._legend) { return } can.onmotion.select(can, status, html.LEGEND, sub._legend), can.onmotion.toggle(can, sub._target, true) can.onmotion.select(can, target, html.FIELDSET_PLUG, sub._target) + sub.onimport.size(sub, sub.ConfHeight(), sub.ConfWidth()) if (sub._delay_init || meta.msg) { sub._delay_init = false, meta.msg = false, (sub._inputs && sub._inputs.list || sub._inputs && sub._inputs.refresh) && sub.Update() } }) }, sub._delay_init = true, sub.select = function(show) { if (show && can.page.ClassList.has(can, sub._legend, html.SELECT)) { return sub }