forked from x/icebergs
opt some
This commit is contained in:
parent
c555545cea
commit
42e7365f79
@ -51,31 +51,28 @@ const (
|
|||||||
const TITLE = "title"
|
const TITLE = "title"
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
Index.Merge(&ice.Context{
|
Index.Merge(&ice.Context{Commands: map[string]*ice.Command{
|
||||||
Commands: map[string]*ice.Command{
|
TITLE: {Name: "title [premenu|chapter|section|endmenu] text", Help: "标题", Hand: func(m *ice.Message, c *ice.Context, cmd string, arg ...string) {
|
||||||
TITLE: {Name: "title [premenu|chapter|section|endmenu] text", Help: "标题", Hand: func(m *ice.Message, c *ice.Context, cmd string, arg ...string) {
|
if len(arg) == 0 {
|
||||||
if len(arg) == 0 {
|
ns := kit.Split(ice.Info.NodeName, "-")
|
||||||
ns := kit.Split(ice.Info.NodeName, "-")
|
arg = append(arg, ns[len(ns)-1])
|
||||||
arg = append(arg, ns[len(ns)-1])
|
}
|
||||||
}
|
switch arg[0] {
|
||||||
switch arg[0] {
|
case PREMENU, ENDMENU:
|
||||||
case PREMENU, ENDMENU:
|
_title_show(m, arg[0], "", arg[1:]...)
|
||||||
_title_show(m, arg[0], "", arg[1:]...)
|
case CHAPTER, SECTION:
|
||||||
case CHAPTER, SECTION:
|
_title_show(m, arg[0], arg[1], arg[2:]...)
|
||||||
_title_show(m, arg[0], arg[1], arg[2:]...)
|
default:
|
||||||
default:
|
_title_show(m, "", arg[0], arg[1:]...)
|
||||||
_title_show(m, "", arg[0], arg[1:]...)
|
}
|
||||||
}
|
}},
|
||||||
}},
|
}, Configs: map[string]*ice.Config{
|
||||||
},
|
TITLE: {Name: TITLE, Help: "标题", Value: kit.Data(
|
||||||
Configs: map[string]*ice.Config{
|
kit.MDB_TEMPLATE, `<{{.Option "level"}} {{.OptionTemplate}}>{{.Option "prefix"}} {{.Option "text"}}</{{.Option "level"}}>`,
|
||||||
TITLE: {Name: TITLE, Help: "标题", Value: kit.Data(
|
PREMENU, `<ul {{.OptionTemplate}}></ul>`,
|
||||||
kit.MDB_TEMPLATE, `<{{.Option "level"}} {{.OptionTemplate}}>{{.Option "prefix"}} {{.Option "text"}}</{{.Option "level"}}>`,
|
ENDMENU, `<ul {{.OptionTemplate}}>{{$menu := .Optionv "menu"}}
|
||||||
PREMENU, `<ul {{.OptionTemplate}}></ul>`,
|
|
||||||
ENDMENU, `<ul {{.OptionTemplate}}>{{$menu := .Optionv "menu"}}
|
|
||||||
{{range $index, $value := Value $menu "list"}}<li>{{Value $value "prefix"}} {{Value $value "text"}}</li>{{end}}
|
{{range $index, $value := Value $menu "list"}}<li>{{Value $value "prefix"}} {{Value $value "text"}}</li>{{end}}
|
||||||
</ul>`,
|
</ul>`,
|
||||||
)},
|
)},
|
||||||
},
|
}})
|
||||||
})
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user