1
0
mirror of https://shylinux.com/x/volcanos synced 2025-04-25 16:58:06 +08:00
This commit is contained in:
shylinux@163.com 2022-08-30 07:20:20 +08:00
parent d9e3c7a220
commit 1029e1cf10
3 changed files with 18 additions and 2 deletions

View File

@ -1,5 +1,8 @@
Volcanos(chat.ONIMPORT, {help: "导入数据", _init: function(can, msg, cb, target) { Volcanos(chat.ONIMPORT, {help: "导入数据", _init: function(can, msg, cb, target) { if (msg.Result() == "" && msg.Length() == 0) { can.onmotion.hidden(can, can._output); return }
if (msg.Result() == "" && msg.Length() == 0) { can.onmotion.hidden(can, can._output); return } if (can.Option(nfs.PATH) == "man") {
msg.result = [msg.Option(mdb.TEXT)]
}
var paths = can.core.Split(can.Option(nfs.PATH), ice.FS); can.Option(nfs.PATH, paths[0]) var paths = can.core.Split(can.Option(nfs.PATH), ice.FS); can.Option(nfs.PATH, paths[0])
var files = can.core.Split(can.Option(nfs.FILE), ice.FS); can.Option(nfs.FILE, files[0]) var files = can.core.Split(can.Option(nfs.FILE), ice.FS); can.Option(nfs.FILE, files[0])
can.tabview = can.tabview||{}, can.history = can.history||[], can.toolkit = {}, can.extentions = {} can.tabview = can.tabview||{}, can.history = can.history||[], can.toolkit = {}, can.extentions = {}

View File

@ -100,6 +100,9 @@ Volcanos(chat.ONIMPORT, {help: "导入数据", _init: function(can, msg, cb, tar
}) })
}, },
chart: function(can, data, target) { chart: function(can, data, target) {
target.onclick = function(event) {
can.runAction(can.request(event, data), "run", [data.index, "find", event.target.innerHTML])
}
target.oncontextmenu = function(event) { target.oncontextmenu = function(event) {
can.user.carteClient(event, can, kit.Dict(mdb.EXPORT, function(event, can, button) { can.user.carteClient(event, can, kit.Dict(mdb.EXPORT, function(event, can, button) {
can.onmotion.toimage(event, can, "hi", target) can.onmotion.toimage(event, can, "hi", target)

View File

@ -14,6 +14,16 @@ Volcanos(chat.ONIMPORT, {help: "导入数据", _init: function(can, conf, cb, ta
}) })
return true return true
}, },
_story: function(can, msg) {
can.onappend.plugin(can, {type: chat.FLOAT, index: msg._arg[0], args: msg._arg.slice(1), mode: "float"}, function(sub) {
sub.run = function(event, cmds, cb) { can.runAction(can.request(event, {path: msg.Option(nfs.PATH), text: msg.Option(mdb.TEXT)}), [ice.RUN, msg._arg[0]], cmds, cb) }
sub.Mode("float"), can.getActionSize(function(left, top, width, height) { left = left||0
var top = can.Mode() == undefined? 120: 0; if (can.user.isMobile) { top = can.user.isLandscape()? 0: 48 }
sub.ConfHeight(height-top-2*html.ACTION_HEIGHT-(can.user.isMobile&&!can.user.isLandscape()? 2*html.ACTION_HEIGHT: 0)), sub.ConfWidth(width)
can.onmotion.move(can, sub._target, {position: html.FIXED, left: left, top: top})
})
})
},
_rewrite: function(can, msg) { _rewrite: function(can, msg) {
for (var i = 0; i < msg._arg.length; i += 2) { for (var i = 0; i < msg._arg.length; i += 2) {
can.Option(msg._arg[i], msg._arg[i+1]), can.Action(msg._arg[i], msg._arg[i+1]) can.Option(msg._arg[i], msg._arg[i+1]), can.Action(msg._arg[i], msg._arg[i+1])