From 28603fedec35fbf5baeb5493bec12717f18f5236 Mon Sep 17 00:00:00 2001 From: shy Date: Tue, 5 Mar 2024 19:13:54 +0800 Subject: [PATCH] add some --- panel/footer.css | 1 + plugin/local/code/vimer.js | 10 +++++----- plugin/table.js | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/panel/footer.css b/panel/footer.css index 26774acb..c674f7fc 100644 --- a/panel/footer.css +++ b/panel/footer.css @@ -6,6 +6,7 @@ fieldset.Footer>div.output div.state { font-family:var(--status-font-family); fl fieldset.Footer>div.output div.state label { font-size:var(--status-font-size); } fieldset.Footer>div.output div.toast { font-family:var(--status-font-family); float:right; line-height:18px; } fieldset.Footer>div.output div.cmd { padding:0; margin-left:20px; } +fieldset.Footer>div.output input[type=button] { background-color:transparent; } fieldset.Footer>div.output div.cmd>input[name=cmd] { padding-left:30px; } fieldset.Footer>div.output div.menu>div.River { display:flex; justify-content:space-around; } fieldset.Footer>div.output div.menu>div.River>div.item { height:var(--footer-height); display:flex; flex-direction:column; text-align:center; flex-grow:1; } diff --git a/plugin/local/code/vimer.js b/plugin/local/code/vimer.js index b1219db9..0a9bef69 100644 --- a/plugin/local/code/vimer.js +++ b/plugin/local/code/vimer.js @@ -31,7 +31,10 @@ Volcanos(chat.ONFIGURE, { web.REFRESH, function(event) { show(target, zone, path) }, mdb.CREATE, function(event, button) { can.onaction.module(event, can, nfs.MODULE) }, )), zone._total(msg.Length()), can.onmotion.clear(can, target) - var cache, list = can.core.List(msg.Table(), function(item) { if (path == args[0] && args[1].indexOf(item.path) == 0) { item.expand = true } + var cache, list = can.core.List(msg.Table(), function(item) { + if (path == "src/" && can.base.isIn(item.path, "main.ico", "main.svg", "version.go", "binpack.go", "binpack_usr.go")) { return } + if (path == "usr/release/" && can.base.isIn(item.path, "conf.go", "binpack.go")) { return } + if (path == args[0] && args[1].indexOf(item.path) == 0) { item.expand = true } item._init = function(target) { item._remove = function() { can.page.Remove(can, target.parentNode), delete(cache[item.path]) } if (msg.result && msg.result.indexOf(item.path) > -1) { can.onmotion.delay(can, function() { can.onappend.style(can, mdb.MODIFY, target.parentNode) for (var _target = target.parentNode; _target != zone._target; _target = _target.parentNode) { _target.previousSibling && can.onappend.style(can, mdb.MODIFY, _target.previousSibling) } @@ -44,10 +47,7 @@ Volcanos(chat.ONFIGURE, { can.onmotion.orderShow(can, target) }, true) } if (path.length == 1) { return show(target, zone, path[0]) } can.page.Remove(can, zone._action) can.onimport.zone(can, can.core.List(path, function(path) { return kit.Dict(mdb.NAME, path, path == args[0]? chat._INIT: chat._DELAY_INIT, function(target, zone) { - show(target, zone, path), zone._toggle = function() { - // can.ui.zone.source && can.ui.zone.source._layout() - // zone._layout() - } + show(target, zone, path), zone._toggle = function() { } }) }), target), can.onmotion.orderShow(can, target, html.DIV_ZONE) }, space: function(can, target, zone) { can.onimport._zone(can, zone, web.DREAM, function(sub, msg) { diff --git a/plugin/table.js b/plugin/table.js index bde48a01..e2b3fbbe 100644 --- a/plugin/table.js +++ b/plugin/table.js @@ -191,7 +191,7 @@ Volcanos(chat.ONIMPORT, {_init: function(can, msg, target) { }} }))._target }, tool: function(can, list, cb, target, status) { target = target||can._output, status = status||can._status - var height = can.base.Max(html.PLUG_HEIGHT, can.ConfHeight()-2*html.ACTION_HEIGHT, 240), width = can.base.Max(html.PLUG_WIDTH, can.ConfWidth()-(can.user.isMobile? 0: html.PROJECT_WIDTH)) + var height = can.base.Max(html.PLUG_HEIGHT, can.ConfHeight()-3*html.ACTION_HEIGHT, 240), width = can.base.Max(html.PLUG_WIDTH, can.ConfWidth()-(can.user.isMobile? 0: html.PROJECT_WIDTH)) can.core.Next(list.reverse(), function(meta, next) { can.base.isString(meta) && (meta = {index: meta}), meta.mode = html.FLOAT can.onimport.plug(can, meta, function(sub) { sub.onexport.output = function() {