From ec8910c462b0f5ac81a991840dd519c47b1c02fc Mon Sep 17 00:00:00 2001 From: shy Date: Mon, 18 Sep 2023 18:28:48 +0800 Subject: [PATCH] add some --- index.css | 1 + lib/user.js | 4 +++- panel/action.js | 5 ++--- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/index.css b/index.css index b38697e6..dfeb96a2 100644 --- a/index.css +++ b/index.css @@ -473,6 +473,7 @@ fieldset.draw.trend div.output { overflow:hidden; } fieldset.draw.spide div.output { overflow-y:hidden; } fieldset.draw.spide div.output svg text { cursor:pointer; } fieldset.draw.spide div.output svg path { stroke-width:1; } +body.web.wiki.portal { background-color:rgb(22 31 49); } fieldset.web.code.docker.studio>div.action>div.item { font-style:italic; height:32px; padding:5px 10px; } fieldset.web.code.docker.studio>div.output>fieldset { margin:0; } fieldset.web.code.docker.studio>div.output>fieldset>legend { display:none; } diff --git a/lib/user.js b/lib/user.js index 2d98d41e..9b0e83c5 100644 --- a/lib/user.js +++ b/lib/user.js @@ -51,7 +51,9 @@ Volcanos("user", { this.isMobile? location.href = url: null }, close: function(url) { return window.close() }, - theme: function(can, name) { can.base.isString(name) && (name = [name]) || name || [] + theme: function(can, name) { + can.base.isString(name) && (name = [name]) || name || [] + can.user.mod.cmd && name.push(can.user.mod.cmd.replaceAll(".", " ")) can.user.language(can) && name.push(can.core.Split(can.user.language(can), "-")[0]), can.user.mod.isCmd && name.push(chat.CMD), can.user.isWebview && name.push(html.WEBVIEW) can.user.isWindows && name.push("windows"), can.user.isMobile && name.push(html.MOBILE) && can.user.isLandscape() && name.push(html.LANDSCAPE) can.page.styleClass(can, document.body, name.join(lex.SP)) diff --git a/panel/action.js b/panel/action.js index 7427f0a5..37ef6758 100644 --- a/panel/action.js +++ b/panel/action.js @@ -39,7 +39,7 @@ Volcanos(chat.ONACTION, {_init: function(can, target) { can.misc.sessionStorage(can, "river:hide") == ice.TRUE && target.click() }); if (!can.Conf(chat.TOOL) && !can.user.mod.isCmd) { return } can._names = location.pathname can.Conf(chat.TOOL)? can.onappend.layout(can, can.core.List(can.Conf(chat.TOOL), function(item, index, list) { item.type = chat.PLUGIN - if (list.length == 1) { + if (list.length == 1) { can.user.mod.cmd = item.index can.base.isIn(item.index, web.CHAT_MACOS_DESKTOP) || can.user.title(item.index) can.onaction._onaction_cmd(can), item.mode = chat.CMD, item.opts = can.misc.Search(can) } return item @@ -57,8 +57,7 @@ Volcanos(chat.ONACTION, {_init: function(can, target) { }) }, _onaction_cmd: function(can) { can.onengine.signal(can, chat.ONACTION_CMD), can.onlayout._init(can) }, - onaction_cmd: function(can, msg) { - can.page.ClassList.add(can, document.body, can.Mode(chat.CMD)) + onaction_cmd: function(can, msg) { can.user.mod.isCmd = true can.page.ClassList.add(can, can._target, can.Mode(chat.CMD)), can.Conf(html.MARGIN_Y, 0), can.Conf(html.MARGIN_X, 0) }, onsearch: function(can, msg, arg) { var fields = msg.Option(ice.MSG_FIELDS).split(mdb.FS)