1
0
forked from x/volcanos
This commit is contained in:
shaoying 2022-11-02 17:45:29 +08:00
parent aef13fd991
commit 13ee6498b7
2 changed files with 9 additions and 4 deletions

View File

@ -119,13 +119,13 @@ Volcanos(chat.ONAPPEND, {_init: function(can, meta, list, cb, target, field) {
sub._trans = can.base.Copy(sub._trans||{}, can.core.Value(sub, [chat.ONACTION, chat._TRANS])), meta.inputs && sub.onappend._option(sub, meta, sub._option, meta.msg) sub._trans = can.base.Copy(sub._trans||{}, can.core.Value(sub, [chat.ONACTION, chat._TRANS])), meta.inputs && sub.onappend._option(sub, meta, sub._option, meta.msg)
if (meta.msg) { var msg = sub.request(); msg.Copy(can.base.Obj(meta.msg)), sub.onappend._output(sub, msg, meta.display||msg.Option(ice.MSG_DISPLAY)||meta.feature.display) } if (meta.msg) { var msg = sub.request(); msg.Copy(can.base.Obj(meta.msg)), sub.onappend._output(sub, msg, meta.display||msg.Option(ice.MSG_DISPLAY)||meta.feature.display) }
sub._legend[chat.ONMOUSEENTER] = function(event) { can.core.Value(can, sub._legend, chat.ONMOUSEENTER, function(event) {
can.user.carte(event, sub, sub.onaction, sub.onaction.list.concat([[ctx.ACTION].concat(can.core.Item(meta.feature._trans))]), function(event, button, meta) { can.user.carte(event, sub, sub.onaction, sub.onaction.list.concat([[ctx.ACTION].concat(can.core.Item(meta.feature._trans))]), function(event, button, meta) {
var _sub = can.core.Value(sub, chat._OUTPUTS_CURRENT) var _sub = can.core.Value(sub, chat._OUTPUTS_CURRENT)
var cb = can.core.Value(_sub, [chat.ONACTION, button]); if (can.base.isFunc(cb)) { return cb(event, _sub, button) } var cb = can.core.Value(_sub, [chat.ONACTION, button]); if (can.base.isFunc(cb)) { return cb(event, _sub, button) }
var cb = meta[button]||meta[chat._ENGINE]; if (can.base.isFunc(cb)) { return cb(event, sub, button, _sub) } var cb = meta[button]||meta[chat._ENGINE]; if (can.base.isFunc(cb)) { return cb(event, sub, button, _sub) }
}) })
}, can.base.isFunc(cb) && cb(sub) }), can.base.isFunc(cb) && cb(sub)
}); return sub }); return sub
}, },
_option: function(can, meta, option, skip) { meta = meta||{}; var index = -1, args = can.base.Obj(meta.args||meta.arg||meta.opt, []), opts = can.base.Obj(meta.opts, {}) _option: function(can, meta, option, skip) { meta = meta||{}; var index = -1, args = can.base.Obj(meta.args||meta.arg||meta.opt, []), opts = can.base.Obj(meta.opts, {})

View File

@ -1,7 +1,12 @@
Volcanos(chat.ONIMPORT, {help: "导入数据", Volcanos(chat.ONIMPORT, {help: "导入数据",
_tabs: function(can) { _tabs: function(can) {
can.ui._tabs = can.page.insertBefore(can, ["tabs"], can.ui._content) can.ui._tabs = can.page.insertBefore(can, ["tabs"], can.ui._content), can.ui._path = can.page.insertBefore(can, ["path"], can.ui._content)
can.ui._path = can.page.insertBefore(can, ["path"], can.ui._content) can.page.Append(can, can.ui._tabs, [{view: "time", style: {"float": html.RIGHT, "padding": 5}, _init: function(target) {
can.core.Timer({interval: 100}, function() { can.page.Appends(can, target, [{text: can.base.Time()}]) })
can.onappend.figure(can, {action: "date"}, target, function(sub, value) {
can.onimport.tabview(can, can.Option(nfs.PATH), "web.team.plan", ctx.INDEX)
}), target.onmouseenter = target.click
}}])
}, },
project: function(can, path) { project: function(can, path) {