1
0
mirror of https://shylinux.com/x/volcanos synced 2025-05-02 03:29:24 +08:00
This commit is contained in:
harveyshao 2022-10-11 19:48:50 +08:00
parent f104e1a3c4
commit 9008e1bb4d

View File

@ -27,7 +27,7 @@ Volcanos(chat.ONIMPORT, {help: "导入数据", _init: function(can, msg, cb, tar
}, [""])
Volcanos(chat.ONFIGURE, {help: "索引导航",
create: function(can, target, zone, path) {
can.isCmdMode()? can.onappend._action(can, can.base.Obj(can._msg.Option(ice.MSG_ACTION)).concat(window.webview? ["日志", "录屏", "编辑器", "浏览器"]: []), target): can.onmotion.hidden(can, target.parentNode)
can.isCmdMode()? can.onappend._action(can, can.base.Obj(can._msg.Option(ice.MSG_ACTION)).concat(window.webview? ["vim", "录屏", "日志", "编辑器", "浏览器"]: []), target): can.onmotion.hidden(can, target.parentNode)
},
recent: function(can, target, zone, path) { var total = 0
can.runAction(can.request({}), code.FAVOR, ["_vimer"], function(msg) {
@ -294,7 +294,7 @@ Volcanos(chat.ONACTION, {help: "控件交互",
},
xterm: function(event, can, button) {
can.onaction._runs(can.request(event, can.Option()), can, button, function(msg) {
can.onimport.tabview(can, ctx.COMMAND, code.XTERM, msg.Result())
can.onimport.tabview(can, can.Option(nfs.PATH), msg.Result(), code.XTERM)
can.ui.xterm.refresh(), can.user.toastSuccess(can)
})
},
@ -321,6 +321,12 @@ Volcanos(chat.ONACTION, {help: "控件交互",
can.onimport.exts(can, list[0])
})
},
"vim": function(event, can) {
can.onaction._run(can.request(event, can.Option()), can, code.XTERM, [mdb.TYPE, "vim +"+can.Option(nfs.LINE)+" "+can.Option(nfs.PATH)+can.Option(nfs.FILE)], function(msg) {
can.onimport.tabview(can, can.Option(nfs.PATH), msg.Result(), code.XTERM)
can.ui.xterm.refresh(), can.user.toastSuccess(can)
})
},
"日志": function(event, can) {
window.opencmd("cd ~/contexts; tail -f var/log/bench.log")
},