forked from x/icebergs
opt some
This commit is contained in:
parent
3ace5e4ec4
commit
095e243c44
@ -56,7 +56,7 @@ func init() {
|
|||||||
SYSTEM: {Name: "system", Help: "系统命令", Value: kit.Data()},
|
SYSTEM: {Name: "system", Help: "系统命令", Value: kit.Data()},
|
||||||
},
|
},
|
||||||
Commands: map[string]*ice.Command{
|
Commands: map[string]*ice.Command{
|
||||||
SYSTEM: {Name: "system cmd arg arg arg arg...", Help: "系统命令", Hand: func(m *ice.Message, c *ice.Context, key string, arg ...string) {
|
SYSTEM: {Name: "system cmd arg", Help: "系统命令", Hand: func(m *ice.Message, c *ice.Context, key string, arg ...string) {
|
||||||
cmd := exec.Command(arg[0], arg[1:]...)
|
cmd := exec.Command(arg[0], arg[1:]...)
|
||||||
|
|
||||||
// 运行目录
|
// 运行目录
|
||||||
|
@ -28,12 +28,13 @@ const (
|
|||||||
func init() {
|
func init() {
|
||||||
sub := Index.Register(&ice.Context{Name: "draw", Help: "思维导图",
|
sub := Index.Register(&ice.Context{Name: "draw", Help: "思维导图",
|
||||||
Configs: map[string]*ice.Config{
|
Configs: map[string]*ice.Config{
|
||||||
DRAW: {Name: "draw", Help: "思维导图", Value: kit.Data(kit.MDB_SHORT, "name", "path", "usr/demo", "regs", ".*\\.svg",
|
DRAW: {Name: "draw", Help: "思维导图", Value: kit.Data(
|
||||||
|
"path", "", "regs", ".*\\.svg",
|
||||||
"prefix", `<svg vertion="1.1" xmlns="http://www.w3.org/2000/svg" width="%v" height="%v">`, "suffix", `</svg>`,
|
"prefix", `<svg vertion="1.1" xmlns="http://www.w3.org/2000/svg" width="%v" height="%v">`, "suffix", `</svg>`,
|
||||||
)},
|
)},
|
||||||
},
|
},
|
||||||
Commands: map[string]*ice.Command{
|
Commands: map[string]*ice.Command{
|
||||||
DRAW: {Name: "draw path=hi.svg auto", Help: "思维导图", Meta: kit.Dict(mdb.PLUGIN, DrawPlugin), Action: map[string]*ice.Action{
|
DRAW: {Name: "draw path=src/main.svg auto", Help: "思维导图", Meta: kit.Dict(mdb.PLUGIN, DrawPlugin), Action: map[string]*ice.Action{
|
||||||
nfs.SAVE: {Name: "save path text", Help: "保存", Hand: func(m *ice.Message, arg ...string) {
|
nfs.SAVE: {Name: "save path text", Help: "保存", Hand: func(m *ice.Message, arg ...string) {
|
||||||
_wiki_save(m, DRAW, arg[0], kit.Select(m.Option("content"), arg, 1))
|
_wiki_save(m, DRAW, arg[0], kit.Select(m.Option("content"), arg, 1))
|
||||||
}},
|
}},
|
||||||
|
@ -164,6 +164,28 @@ func _field_show(m *ice.Message, name, text string, arg ...string) {
|
|||||||
m.Parse("option", arg[i], arg[i+1])
|
m.Parse("option", arg[i], arg[i+1])
|
||||||
}
|
}
|
||||||
data[arg[i]] = m.Optionv(arg[i])
|
data[arg[i]] = m.Optionv(arg[i])
|
||||||
|
if arg[i] == "args" {
|
||||||
|
args := kit.Simple(m.Optionv(arg[i]))
|
||||||
|
|
||||||
|
count := 0
|
||||||
|
kit.Fetch(data["inputs"], func(index int, value map[string]interface{}) {
|
||||||
|
if value["_input"] == "text" || value["type"] == "text" {
|
||||||
|
count++
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
if len(args) > count {
|
||||||
|
list := data["inputs"].([]interface{})
|
||||||
|
for i := count; i < len(args); i++ {
|
||||||
|
list = append(list, kit.Dict(
|
||||||
|
"_input", "text",
|
||||||
|
"name", "args",
|
||||||
|
"value", args[i],
|
||||||
|
))
|
||||||
|
}
|
||||||
|
data["inputs"] = list
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 渲染引擎
|
// 渲染引擎
|
||||||
|
10
misc/chrome/chrome.shy
Normal file
10
misc/chrome/chrome.shy
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
title "HTML5"
|
||||||
|
|
||||||
|
refer "官网" `
|
||||||
|
官网 https://www.w3.org/
|
||||||
|
文档 https://developer.mozilla.org/
|
||||||
|
源码 https://github.com/chromium/chromium/
|
||||||
|
插件 chrome://extensions
|
||||||
|
`
|
||||||
|
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user