From 5776c42f7b21411d884dee4f40f14bd7ae09293b Mon Sep 17 00:00:00 2001 From: root Date: Sun, 10 Nov 2024 13:07:07 +0800 Subject: [PATCH] add some --- core/chat/header.go | 2 +- core/code/vimer.go | 7 +++++++ info.go | 1 + 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/core/chat/header.go b/core/chat/header.go index 2d053afb..52c39ae4 100644 --- a/core/chat/header.go +++ b/core/chat/header.go @@ -174,7 +174,7 @@ func init() { m.Push(mdb.TIME, m.Time()).Push(mdb.NAME, cli.QRCODE).Push(mdb.HELP, "扫码登录").Push(mdb.ICONS, nfs.USR_ICONS_VOLCANOS).Push(mdb.TYPE, cli.QRCODE).Push(web.LINK, "").Push(mdb.ORDER, "10") }) kit.If(GetSSO(m), func(p string) { - m.Push(mdb.TIME, m.Time()).Push(mdb.NAME, web.SERVE).Push(mdb.ICONS, nfs.USR_ICONS_ICEBERGS).Push(mdb.TYPE, "oauth").Push(web.LINK, p) + m.Push(mdb.TIME, m.Time()).Push(mdb.NAME, web.SERVE).Push(mdb.ICONS, nfs.USR_ICONS_ICEBERGS).Push(mdb.TYPE, "oauth").Push(web.LINK, p).Push(mdb.ORDER, "100") }) } else { kit.If(kit.IsIn(m.Option(ice.MSG_USERROLE), aaa.TECH, aaa.ROOT), func() { m.Action(mdb.CREATE, ice.DEMO) }) diff --git a/core/code/vimer.go b/core/code/vimer.go index 2a0ff314..4e62e4a5 100644 --- a/core/code/vimer.go +++ b/core/code/vimer.go @@ -55,6 +55,13 @@ const VIMER = "vimer" func init() { Index.MergeCommands(ice.Commands{ VIMER: {Name: "vimer path=src/ file=main.go line=1 list", Help: "编辑器", Icon: "vimer.png", Role: aaa.VOID, Actions: ice.MergeActions(ice.Actions{ + ice.CTX_INIT: {Hand: func(m *ice.Message, arg ...string) { + if ice.Info.CodeMain != "" { + ls := nfs.SplitPath(m, ice.Info.CodeMain) + kit.Value(m.Command().List, "0.value", ls[0]) + kit.Value(m.Command().List, "1.value", ls[1]) + } + }}, mdb.INPUTS: {Hand: func(m *ice.Message, arg ...string) { switch m.Option(ctx.ACTION) { case nfs.MODULE: diff --git a/info.go b/info.go index 6884cbf1..009c08b1 100644 --- a/info.go +++ b/info.go @@ -68,6 +68,7 @@ type info struct { NodeType string NodeIcon string NodeMain string + CodeMain string Pwd string Lang string