mirror of
https://shylinux.com/x/icebergs
synced 2025-04-26 17:44:05 +08:00
opt some
This commit is contained in:
parent
b5007b0e41
commit
00e223f14b
@ -250,7 +250,8 @@ func _story_add(m *ice.Message, arg ...string) {
|
|||||||
"scene", arg[1], "story", arg[2], "count", count+1, "data", arg[3], "prev", prev,
|
"scene", arg[1], "story", arg[2], "count", count+1, "data", arg[3], "prev", prev,
|
||||||
))
|
))
|
||||||
m.Log_CREATE("story", list, "type", arg[1], "name", arg[2])
|
m.Log_CREATE("story", list, "type", arg[1], "name", arg[2])
|
||||||
m.Push("list", list)
|
m.Push("count", count+1)
|
||||||
|
m.Push("key", list)
|
||||||
|
|
||||||
if head == "" {
|
if head == "" {
|
||||||
// 添加索引
|
// 添加索引
|
||||||
@ -375,11 +376,13 @@ func _story_history(m *ice.Message, name string) {
|
|||||||
func StoryHistory(m *ice.Message, name string) *ice.Message { _story_history(m, name); return m }
|
func StoryHistory(m *ice.Message, name string) *ice.Message { _story_history(m, name); return m }
|
||||||
func StoryIndex(m *ice.Message, name string) *ice.Message { _story_index(m, name, true); return m }
|
func StoryIndex(m *ice.Message, name string) *ice.Message { _story_index(m, name, true); return m }
|
||||||
func StoryWatch(m *ice.Message, index string, file string) { _story_watch(m, index, file) }
|
func StoryWatch(m *ice.Message, index string, file string) { _story_watch(m, index, file) }
|
||||||
func StoryCatch(m *ice.Message, mime string, file string) {
|
func StoryCatch(m *ice.Message, mime string, file string) *ice.Message {
|
||||||
_story_catch(m, "catch", kit.Select(mime, strings.TrimPrefix(path.Ext(file), ".")), file, "")
|
_story_catch(m, "catch", kit.Select(mime, strings.TrimPrefix(path.Ext(file), ".")), file, "")
|
||||||
|
return m
|
||||||
}
|
}
|
||||||
func StoryAdd(m *ice.Message, mime string, name string, text string, arg ...string) {
|
func StoryAdd(m *ice.Message, mime string, name string, text string, arg ...string) *ice.Message {
|
||||||
_story_add(m, kit.Simple("add", mime, name, text, arg)...)
|
_story_add(m, kit.Simple("add", mime, name, text, arg)...)
|
||||||
|
return m
|
||||||
}
|
}
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
|
@ -129,7 +129,7 @@ func init() {
|
|||||||
)},
|
)},
|
||||||
},
|
},
|
||||||
Commands: map[string]*ice.Command{
|
Commands: map[string]*ice.Command{
|
||||||
INNER: {Name: "inner path=auto name=auto auto", Help: "编辑器", Meta: map[string]interface{}{
|
INNER: {Name: "inner path=tmp name=hi.qrc key auto", Help: "编辑器", Meta: map[string]interface{}{
|
||||||
"display": "/plugin/inner.js", "style": "editor",
|
"display": "/plugin/inner.js", "style": "editor",
|
||||||
}, Action: map[string]*ice.Action{
|
}, Action: map[string]*ice.Action{
|
||||||
"cmd": {Name: "cmd arg", Help: "命令", Hand: func(m *ice.Message, arg ...string) {
|
"cmd": {Name: "cmd arg", Help: "命令", Hand: func(m *ice.Message, arg ...string) {
|
||||||
@ -164,7 +164,8 @@ func init() {
|
|||||||
}
|
}
|
||||||
}},
|
}},
|
||||||
"commit": {Name: "commit path name", Help: "提交", Hand: func(m *ice.Message, arg ...string) {
|
"commit": {Name: "commit path name", Help: "提交", Hand: func(m *ice.Message, arg ...string) {
|
||||||
web.StoryCatch(m, "", path.Join("./", arg[0], arg[1]))
|
msg := web.StoryCatch(m.Spawn(), "", path.Join("./", arg[0], arg[1]))
|
||||||
|
m.Copy(msg, ice.MSG_APPEND, "time", "count", "key")
|
||||||
}},
|
}},
|
||||||
"recover": {Name: "recover", Help: "复盘", Hand: func(m *ice.Message, arg ...string) {
|
"recover": {Name: "recover", Help: "复盘", Hand: func(m *ice.Message, arg ...string) {
|
||||||
msg := web.StoryHistory(m.Spawn(), path.Join("./", arg[0], arg[1])+".display")
|
msg := web.StoryHistory(m.Spawn(), path.Join("./", arg[0], arg[1])+".display")
|
||||||
@ -175,7 +176,8 @@ func init() {
|
|||||||
}
|
}
|
||||||
}},
|
}},
|
||||||
"record": {Name: "record", Help: "记录", Hand: func(m *ice.Message, arg ...string) {
|
"record": {Name: "record", Help: "记录", Hand: func(m *ice.Message, arg ...string) {
|
||||||
web.StoryAdd(m, "display", path.Join("./", m.Option("path"), m.Option("name"))+".display", m.Option("display"))
|
msg := web.StoryAdd(m.Spawn(), "display", path.Join("./", m.Option("path"), m.Option("name"))+".display", m.Option("display"))
|
||||||
|
m.Copy(msg, ice.MSG_APPEND, "time", "count", "key")
|
||||||
}},
|
}},
|
||||||
|
|
||||||
"log": {Name: "log path name", Help: "日志", Hand: func(m *ice.Message, arg ...string) {
|
"log": {Name: "log path name", Help: "日志", Hand: func(m *ice.Message, arg ...string) {
|
||||||
|
@ -359,7 +359,7 @@ var Index = &ice.Context{Name: "wiki", Help: "文档中心",
|
|||||||
// 解析数据
|
// 解析数据
|
||||||
m.CSV(m.Result())
|
m.CSV(m.Result())
|
||||||
}},
|
}},
|
||||||
"word": {Name: "word path=auto auto", Help: "语言文字", Meta: kit.Dict("display", "local/wiki/word"), Hand: func(m *ice.Message, c *ice.Context, cmd string, arg ...string) {
|
"word": {Name: "word path=自然/编程/hi.shy auto", Help: "语言文字", Meta: kit.Dict("display", "local/wiki/word"), Hand: func(m *ice.Message, c *ice.Context, cmd string, arg ...string) {
|
||||||
if len(arg) > 0 && arg[0] == "action" {
|
if len(arg) > 0 && arg[0] == "action" {
|
||||||
switch arg[1] {
|
switch arg[1] {
|
||||||
case "story":
|
case "story":
|
||||||
|
Loading…
x
Reference in New Issue
Block a user