From 072eeb97faefee3e302cb5bc2b60e25c08e923b9 Mon Sep 17 00:00:00 2001 From: shylinux Date: Sat, 1 Jul 2023 13:44:25 +0800 Subject: [PATCH] opt portal --- index.css | 1 + plugin/local/code/inner/syntax.js | 1 + plugin/local/wiki/draw.js | 2 +- plugin/local/wiki/word.js | 1 + 4 files changed, 4 insertions(+), 1 deletion(-) diff --git a/index.css b/index.css index bb61c7d0..b78bfb32 100644 --- a/index.css +++ b/index.css @@ -165,6 +165,7 @@ fieldset>div.output>div.project>div.item.filter { padding:0; } fieldset>div.output>div.project { border-right:gray solid 1px; min-width:120px; max-width:240px; } fieldset>div.output div.profile { border-left:gray solid 1px; max-width:320px; } fieldset>div.output div.display { border-top:gray solid 1px; } +fieldset>div.output { width:100%; } fieldset>div.status { width:100%; } /* table card */ div.output.card>div.item.stop { color:var(--disable-fg-color); } div.output.card>div.item { padding:10px; border:#e7e7e7 solid 1px; margin:10px; width:320px; float:left; } diff --git a/plugin/local/code/inner/syntax.js b/plugin/local/code/inner/syntax.js index 2802be48..b6133d41 100644 --- a/plugin/local/code/inner/syntax.js +++ b/plugin/local/code/inner/syntax.js @@ -120,6 +120,7 @@ Volcanos(chat.ONSYNTAX, { "order": code.KEYWORD, "table": code.KEYWORD, "chart": code.KEYWORD, "label": code.KEYWORD, "chain": code.KEYWORD, "sequence": code.KEYWORD, "field": code.KEYWORD, "image": code.KEYWORD, "video": code.KEYWORD, "audio": code.KEYWORD, "style": code.KEYWORD, + "inner": code.KEYWORD, "package": code.KEYWORD, "import": code.KEYWORD, "const": code.KEYWORD, "type": code.KEYWORD, "var": code.KEYWORD, "if": code.KEYWORD, "else": code.KEYWORD, diff --git a/plugin/local/wiki/draw.js b/plugin/local/wiki/draw.js index cfbe6dcc..15a8bf12 100644 --- a/plugin/local/wiki/draw.js +++ b/plugin/local/wiki/draw.js @@ -1,6 +1,6 @@ Volcanos(chat.ONIMPORT, {_init: function(can, msg, target) { can.onmotion.clear(can); var pid = can.misc.SearchHash(can)[0] can.svg = null, can.group = null, can.temp = null, can.current = null, can.points = [], can._display_heights = {} - if (can._index == web.WIKI_DRAW) { can.ui = can.onappend.layout(can) } else { can.ui = {content: can._output} } + if (can.Conf(ctx.INDEX) == web.WIKI_DRAW) { can.ui = can.onappend.layout(can) } else { can.ui = {content: can._output} } can.page.Modify(can, can.ui.content, msg.Results()||can.onexport.content(can)), can.onexport.title(can, can.Option(nfs.PATH)) can.page.Select(can, can.ui.content, html.SVG, function(target) { can.svg = can.group = can.onimport._block(can, target), can.onimport._group(can, target) can.page.Select(can, target, mdb.FOREACH, function(target) { can.onimport._block(can, target), can.page.tagis(target, svg.G) && target.Value(html.CLASS) && can.onimport._group(can, target) }) diff --git a/plugin/local/wiki/word.js b/plugin/local/wiki/word.js index d155c7fb..1fe74c50 100644 --- a/plugin/local/wiki/word.js +++ b/plugin/local/wiki/word.js @@ -4,6 +4,7 @@ Volcanos(chat.ONIMPORT, {_init: function(can, msg, target) { can.onmotion.clear( can.core.CallFunc([can.onimport, can.onimport[meta.name]? meta.name: meta.type||target.tagName.toLowerCase()], [can, meta, target]) meta.style && can.page.style(can, target, can.base.Obj(meta.style)) }), can.onmotion.delay(can, function() { can.onimport.layout(can) }, 300) + can.page.Select(can, target, "a", function(target) { target.innerText = target.innerText || target.href }) }, navmenu: function(can, meta, target) { var nav = can.sup._navmenu nav = can.onmotion.clear(can, nav||can.page.insertBefore(can, [wiki.NAVMENU], can._output)), can.sup._navmenu = nav