From d3a7c38d5cdd404c08b9fcef1912bfdb29a9470a Mon Sep 17 00:00:00 2001 From: shy Date: Thu, 14 Dec 2023 08:53:47 +0800 Subject: [PATCH] add some --- conf.go | 1 + core/wiki/portal.js | 4 ++-- option.go | 1 + 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/conf.go b/conf.go index b42f0731..5efac02a 100644 --- a/conf.go +++ b/conf.go @@ -364,6 +364,7 @@ const ( // gdb ROUTINE = "routine" ) const ( // nfs + SIZE = "size" SOURCE = "source" SCRIPT = "script" ) diff --git a/core/wiki/portal.js b/core/wiki/portal.js index e62fded6..5c739b0e 100644 --- a/core/wiki/portal.js +++ b/core/wiki/portal.js @@ -3,7 +3,7 @@ Volcanos(chat.ONIMPORT, { can.isCmdMode() && (can.user.toast = function() {}) can.db.prefix = location.pathname.indexOf(p) > 0? location.pathname.split(p)[0]+p: "/wiki/portal/" can.db.current = can.isCmdMode()? can.base.trimPrefix(location.pathname, can.db.prefix+"/", can.db.prefix): can.Option(nfs.PATH) - can.sup.onexport.link = function() { return can.db.prefix } + can.sup.onexport.link = function() { return can.misc.MergeURL(can, {pod: can.ConfSpace(), cmd: can.ConfIndex()}) } can.require(["/plugin/local/wiki/word.js"]) can.Conf(html.PADDING, can.page.styleValueInt(can, "--portal-main-padding", can._output)) can.onmotion.clear(can), can.isCmdMode() && can.onappend.style(can, html.OUTPUT) @@ -31,7 +31,7 @@ Volcanos(chat.ONIMPORT, { select = target, can.onmotion.select(can, can.ui.aside, html.DIV_ITEM, target._menu) } }) } }, - navmenu: function(can, meta, target) { var link + navmenu: function(can, meta, target) { var link can.onimport.list(can, can.base.Obj(meta.data), function(event, item) { can.page.Select(can, target, html.DIV_ITEM, function(target) { target != event.target && can.page.ClassList.del(can, target, html.SELECT) }) item.list && item.list.length > 0 || can.onaction.route(event, can, item.meta.link) diff --git a/option.go b/option.go index f5ab5602..0e948ae2 100644 --- a/option.go +++ b/option.go @@ -80,6 +80,7 @@ func (m *Message) Status(arg ...Any) *Message { } func (m *Message) StatusTime(arg ...Any) *Message { args := []string{} + kit.If(m.Option(MSG_DEBUG) == TRUE, func() { args = append(args, SIZE, "") }) kit.If(m.Option(MSG_DEBUG) == TRUE, func() { args = append(args, m.OptionSimple(LOG_TRACEID)...) }) kit.If(m.Option(MSG_USERPOD), func(p string) { args = append(args, SPACE, p) }) return m.Status(TIME, m.Time(), arg, kit.MDB_COST, m.FormatCost(), args)