forked from x/icebergs
add some
This commit is contained in:
parent
f0aeaa6784
commit
1e485f9a46
@ -32,7 +32,7 @@ func _field_show(m *ice.Message, name, text string, arg ...string) {
|
||||
}
|
||||
})
|
||||
meta[mdb.NAME], meta[mdb.INDEX] = name, text
|
||||
_wiki_template(m.Options(mdb.META, kit.Format(meta)), "", name, text)
|
||||
_wiki_template(m.Options(mdb.META, kit.Format(meta)), "", kit.Select(name, text, m.IsEnglish()), text)
|
||||
}
|
||||
|
||||
const FIELD = "field"
|
||||
|
3
misc.go
3
misc.go
@ -6,6 +6,9 @@ import (
|
||||
kit "shylinux.com/x/toolkits"
|
||||
)
|
||||
|
||||
func (m *Message) IsEnglish() bool {
|
||||
return kit.IsIn(strings.ToLower(m.Option(MSG_LANGUAGE)), "en", "en-us")
|
||||
}
|
||||
func (m *Message) Split(str string, arg ...string) *Message {
|
||||
m.Set(MSG_APPEND).Set(MSG_RESULT)
|
||||
field := kit.Select("", arg, 0)
|
||||
|
@ -34,13 +34,9 @@ func Render(m *Message, cmd string, args ...Any) string {
|
||||
break
|
||||
}
|
||||
kit.For(kit.Split(k), func(k string) { list = append(list, kit.Format(`<input type="button" name="%s" value="%s">`, k, k)) })
|
||||
case Maps:
|
||||
case Map, Maps:
|
||||
kit.For(k, func(k, v string) {
|
||||
list = append(list, kit.Format(`<input type="button" name="%s" value="%s">`, k, kit.Select(k, v, m.Option(MSG_LANGUAGE) == "zh")))
|
||||
})
|
||||
case Map:
|
||||
kit.For(k, func(k, v string) {
|
||||
list = append(list, kit.Format(`<input type="button" name="%s" value="%s">`, k, kit.Select(k, v, m.Option(MSG_LANGUAGE) == "zh")))
|
||||
list = append(list, kit.Format(`<input type="button" name="%s" value="%s">`, k, kit.Select(v, k, m.IsEnglish())))
|
||||
})
|
||||
default:
|
||||
list = append(list, Render(m, RENDER_BUTTON, kit.LowerCapital(kit.Format(k))))
|
||||
|
Loading…
x
Reference in New Issue
Block a user