1
0
forked from x/icebergs
This commit is contained in:
harveyshao 2021-12-04 10:45:42 +08:00
parent 10c34585c2
commit 8a85e8b7a8

View File

@ -9,13 +9,17 @@ import (
) )
func _spark_show(m *ice.Message, name, text string, arg ...string) { func _spark_show(m *ice.Message, name, text string, arg ...string) {
for i := 0; i < len(arg); i += 2 {
m.Option(arg[i], arg[i+1])
}
if name == "" { if name == "" {
_wiki_template(m, SPARK, name, text, arg...) _wiki_template(m, SPARK, name, text, arg...)
return return
} }
prompt := kit.Select(name+"> ", m.Config(kit.Keys(ssh.PROMPT, name))) prompt := kit.Select(name+"> ", m.Config(kit.Keys(ssh.PROMPT, name)))
m.Echo(`<div class="story" data-type="spark" data-name="%s">`, name) 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>")
if name == "inner" { if name == "inner" {
@ -67,7 +71,7 @@ func init() {
return strings.Join(list, "") return strings.Join(list, "")
}) })
}}, }},
SPARK: {Name: "spark [name] text", Help: "段落", Hand: func(m *ice.Message, c *ice.Context, cmd string, arg ...string) { SPARK: {Name: "spark [name] text auto field:text value:text", Help: "段落", Hand: func(m *ice.Message, c *ice.Context, cmd string, arg ...string) {
if len(arg) == 0 { if len(arg) == 0 {
m.Echo(`<br class="story" data-type="spark">`) m.Echo(`<br class="story" data-type="spark">`)
return return