mirror of
https://shylinux.com/x/volcanos
synced 2025-04-25 16:58:06 +08:00
31 lines
1.4 KiB
JavaScript
31 lines
1.4 KiB
JavaScript
Volcanos("onimport", {help: "导入数据", list: [],
|
|
_init: function(can, msg, list, cb, target) { can._output.innerHTML = "";
|
|
can.onappend.table(can, target, "table", msg)
|
|
|
|
// if (msg.Option("_display") == "table") {
|
|
// var table = can.page.AppendTable(can, can._output, msg, msg.append, function(event, value, key, index, tr, td) {
|
|
// can.page.Select(can, can._option, "input.args", function(input) { if (input.name == key) { var data = input.dataset || {}
|
|
// input.value = value
|
|
// if (data.action == "auto") {
|
|
// can.run(event, [], function(msg) {})
|
|
// }
|
|
// } })
|
|
// })
|
|
// return typeof cb == "function" && cb(msg);
|
|
// }
|
|
//
|
|
can._output.innerHTML = msg.Result()
|
|
|
|
can.page.Select(can, can._output, "fieldset.story", function(item) {var data = item.dataset
|
|
var meta = JSON.parse(data.meta||"{}")
|
|
can.onappend._init(can, meta, Volcanos.meta.libs.concat(["plugin/state.js"]), function(sub) {
|
|
sub.run = function(event, cmds, cb, silent) {
|
|
// can.run(event, ["field", "action", "story", data.type, data.name, data.text].concat(cmds), cb, silent)
|
|
}
|
|
}, can._output, item)
|
|
})
|
|
return typeof cb == "function" && cb(msg)
|
|
},
|
|
}, ["plugin/local/wiki/word.css"])
|
|
|