mirror of
https://shylinux.com/x/volcanos
synced 2025-04-25 08:48:06 +08:00
opt some
This commit is contained in:
parent
a3ba72c232
commit
f418628ec7
10
frame.js
10
frame.js
@ -215,17 +215,17 @@ var can = Volcanos("chat", {
|
||||
}).length > 0 && plugin.Runs(event)
|
||||
},
|
||||
Runs: function(event, cb) {
|
||||
plugin.Run(event, plugin.Option(), cb)
|
||||
},
|
||||
Run: function(event, args, cb, silent) {var show = !silent;
|
||||
history.push(plugin.page.Select(can, option, ".args", function(item, index, list) {
|
||||
return {target: item, value: item.value}
|
||||
}))
|
||||
can.Export(event, 1, "ncmd")
|
||||
|
||||
plugin.Run(event, plugin.Option(), cb)
|
||||
},
|
||||
Run: function(event, args, cb, silent) {var show = !silent;
|
||||
var msg = can.Event(event);
|
||||
can.page.Select(can, option, ".opts", function(item) {
|
||||
item.name && item.value && msg.Option(item.name, item.value)
|
||||
msg[item] == undefined && item.name && item.value && msg.Option(item.name, item.value)
|
||||
})
|
||||
|
||||
for (var i = args.length-1; i >= 0; i--) {if (args[i] == "") {args = args.slice(0, i)} else {break}}
|
||||
@ -318,7 +318,7 @@ var can = Volcanos("chat", {
|
||||
|
||||
run: function(event, cmd, cb, silent) {var msg = can.Event(event);
|
||||
cmd = cmd || can.Option(), can.page.Select(can, option, ".args", function(item) {
|
||||
item.name && item.value && msg.Option(item.name) == undefined && msg.Option(item.name, item.value)
|
||||
msg[item.name] == undefined && item.name && item.value && msg.Option(item.name, item.value)
|
||||
});
|
||||
can.Run(event, cmd, cb, silent);
|
||||
},
|
||||
|
@ -317,6 +317,8 @@ Volcanos("page", {help: "网页模块",
|
||||
text = text.replace(/\033\[0m/g, "</span>")
|
||||
text = text.replace(/\033\[m/g, "</span>")
|
||||
text = text.replace(/\\n/g, "<br>")
|
||||
text = text.replace(/</g, "<")
|
||||
text = text.replace(/>/g, ">")
|
||||
return text;
|
||||
},
|
||||
CopyText: function(can, text) {
|
||||
|
@ -4,13 +4,16 @@ Volcanos("onimport", {help: "导入数据", list: [],
|
||||
can.ondetail["复制"](event, can, msg, value, index, key, td);
|
||||
can.Export(event, value.trim(), key, index)
|
||||
}, function(event, value, key, index, tr, td) {
|
||||
can.user.carte(event, shy("上下文菜单", can.ondetail, can.feature.detail || can.ondetail.list, function(event, cmd, meta) {var cb = meta[cmd];
|
||||
can.user.carte(event, shy("上下文菜单", can.ondetail, msg["field.detail"] || can.feature.detail || can.ondetail.list, function(event, cmd, meta) {var cb = meta[cmd];
|
||||
var sub = can.Event(event);
|
||||
msg.append.forEach(function(key) {sub.Option(key, msg[key][index].trim())})
|
||||
|
||||
typeof cb == "function"? cb(event, can, msg, index, key, cmd, td):
|
||||
can.run(event, ["action", typeof cb == "string"? cb: cmd, key, value.trim(), msg.Ids(index)], function(msg) {
|
||||
can.user.toast(msg.Result())
|
||||
if (msg.Option("field.reload") == "true") {
|
||||
can.run(event)
|
||||
}
|
||||
}, true)
|
||||
}))
|
||||
});
|
||||
@ -39,7 +42,9 @@ Volcanos("onimport", {help: "导入数据", list: [],
|
||||
break
|
||||
|
||||
default:
|
||||
msg.result && can.page.Append(can, output, [{view: ["code", "div", can.page.Display(msg.Result())]}]).code;
|
||||
msg.result && can.page.Append(can, output, [{view: ["code", "div"], list: [
|
||||
{view: ["code", "pre", can.page.Display(msg.Result())]},
|
||||
]}]).code;
|
||||
}
|
||||
}
|
||||
return typeof cb == "function" && cb(msg);
|
||||
|
Loading…
x
Reference in New Issue
Block a user