From 90ed83a252f89a47caa1b44b3a6bfa64118c08cb Mon Sep 17 00:00:00 2001 From: shylinux Date: Sat, 22 Jan 2022 10:12:05 +0800 Subject: [PATCH] add template.js --- plugin/local/code/inner/template.js | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 plugin/local/code/inner/template.js diff --git a/plugin/local/code/inner/template.js b/plugin/local/code/inner/template.js new file mode 100644 index 00000000..5e9fe95d --- /dev/null +++ b/plugin/local/code/inner/template.js @@ -0,0 +1,25 @@ +Volcanos("onimport", {help: "导入数据", _init: function(can, args, cb) { + can.onimport.toolkit(can, {index: "web.code.template"}, function(sub) { + sub.run = function(event, cmds, cb) { var msg = sub.request(event, can.Option()) + if (can.misc.runAction(can, msg, cmds, cb, kit.Dict( + mdb.INPUTS, function(cmds) { + msg.Push(nfs.FILE, can.Option(nfs.FILE)) + can.base.isFunc(cb) && cb(msg) + }, + nfs.DEFS, function(cmds) { + can.run(event, [ctx.ACTION, ice.RUN, "web.code.template", nfs.DEFS].concat(cmds), function(msg) { + can.base.isFunc(cb) && cb(msg) + can.onimport.project(can, can.Option(nfs.PATH)) + can.onimport.tabview(can, can.Option(nfs.PATH), cmds[1]) + }, true) + }, + ))) { return } + can.run(event, [ctx.ACTION, ice.RUN, "web.code.template"].concat(cmds), function(msg) { + can.base.isFunc(cb) && cb(msg) + can.onimport.project(can, can.Option(nfs.PATH)) + }, true) + }, can.base.isFunc(cb) && cb(sub) + }) +}}) + +