1
0
mirror of https://shylinux.com/x/icebergs synced 2025-04-26 09:34:05 +08:00
icebergs/misc/chrome/style.go
2022-12-14 13:41:49 +08:00

31 lines
768 B
Go

package chrome
import (
"shylinux.com/x/ice"
"shylinux.com/x/icebergs/base/tcp"
)
type style struct {
ice.Zone
daemon
short string `data:"zone"`
field string `data:"time,id,selector,property"`
insert string `name:"insert zone=golang.google.cn selector=. property:textarea"`
list string `name:"style zone id auto insert" help:"样式"`
}
func (s style) Inputs(m *ice.Message, arg ...string) {
s.daemon.Inputs(m, arg...)
}
func (s style) Command(m *ice.Message, arg ...string) {
s.Zone.List(m, m.Option(tcp.HOST)).Tables(func(value ice.Maps) {
s.send(m, "1", m.Option(TID), m.CommandKey(), value[SELECTOR], value[PROPERTY])
})
}
func (s style) List(m *ice.Message, arg ...string) {
s.Zone.List(m, arg...)
}
func init() { ice.CodeCtxCmd(style{}) }