mirror of
https://shylinux.com/x/volcanos
synced 2025-04-25 16:58:06 +08:00
opt some
This commit is contained in:
parent
d9e3c7a220
commit
1029e1cf10
@ -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 = {}
|
||||||
|
@ -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)
|
||||||
|
@ -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])
|
||||||
|
Loading…
x
Reference in New Issue
Block a user