1
0
mirror of https://shylinux.com/x/icebergs synced 2025-04-26 09:34:05 +08:00
This commit is contained in:
harveyshao 2022-12-03 22:39:50 +08:00
parent 8f273b15c0
commit 9463b2a845
3 changed files with 0 additions and 7 deletions

View File

@ -38,11 +38,9 @@ func _field_show(m *ice.Message, name, text string, arg ...string) {
if len(meta) == 0 || !aaa.Right(m.Spawn(), cmds[0]) { if len(meta) == 0 || !aaa.Right(m.Spawn(), cmds[0]) {
return return
} }
name = strings.ReplaceAll(name, ice.SP, "_") name = strings.ReplaceAll(name, ice.SP, "_")
meta[mdb.NAME], meta[mdb.INDEX] = name, text meta[mdb.NAME], meta[mdb.INDEX] = name, text
msg := m.Spawn() msg := m.Spawn()
for i := 0; i < len(arg)-1; i += 2 { for i := 0; i < len(arg)-1; i += 2 {
if strings.HasPrefix(arg[i], ARGS) { if strings.HasPrefix(arg[i], ARGS) {
kit.Value(meta, arg[i], m.Optionv(arg[i], kit.Split(strings.TrimSuffix(strings.TrimPrefix(arg[i+1], "["), "]")))) kit.Value(meta, arg[i], m.Optionv(arg[i], kit.Split(strings.TrimSuffix(strings.TrimPrefix(arg[i+1], "["), "]"))))

View File

@ -25,7 +25,6 @@ func init() {
if len(arg) < 2 { if len(arg) < 2 {
return return
} }
if arg[1] = strings.TrimSpace(arg[1]); arg[0] == ice.AUTO { if arg[1] = strings.TrimSpace(arg[1]); arg[0] == ice.AUTO {
if strings.HasPrefix(arg[1], "{") || strings.HasPrefix(arg[1], "[") { if strings.HasPrefix(arg[1], "{") || strings.HasPrefix(arg[1], "[") {
arg[0] = nfs.JSON arg[0] = nfs.JSON
@ -39,7 +38,6 @@ func init() {
arg[0] = mdb.LIST arg[0] = mdb.LIST
} }
} }
switch m.OptionFields(mdb.DETAIL); arg[0] { switch m.OptionFields(mdb.DETAIL); arg[0] {
case "base64": case "base64":
if buf, err := base64.StdEncoding.DecodeString(arg[1]); err == nil { if buf, err := base64.StdEncoding.DecodeString(arg[1]); err == nil {

View File

@ -13,15 +13,12 @@ func _spark_show(m *ice.Message, name, text string, arg ...string) *ice.Message
if _option(m, m.CommandKey(), name, text, arg...); name == "" { if _option(m, m.CommandKey(), name, text, arg...); name == "" {
return _wiki_template(m, name, text, arg...) return _wiki_template(m, name, text, arg...)
} }
m.Echo(`<div class="story" data-type="spark" data-name="%s" style="%s">`, name, m.Option("style")) m.Echo(`<div class="story" data-type="spark" data-name="%s" style="%s">`, name, m.Option("style"))
defer m.Echo("</div>") defer m.Echo("</div>")
switch name { switch name {
case "inner", FIELD: case "inner", FIELD:
return m.Echo(text) return m.Echo(text)
} }
prompt := kit.Select(name+"> ", m.Config(kit.Keys(ssh.PROMPT, name))) prompt := kit.Select(name+"> ", m.Config(kit.Keys(ssh.PROMPT, name)))
for _, l := range kit.SplitLine(text) { for _, l := range kit.SplitLine(text) {
m.Echo(Format("div", Format("label", prompt), Format("span", l))) m.Echo(Format("div", Format("label", prompt), Format("span", l)))