forked from x/volcanos
add some
This commit is contained in:
parent
714fbeec64
commit
9c534a841e
1
frame.js
1
frame.js
@ -233,6 +233,7 @@ Volcanos(chat.ONAPPEND, {_init: function(can, meta, list, cb, target, field) {
|
||||
if (sub.onimport && can.base.isArray(sub.onimport.list) && sub.onimport.list.length > 0) {
|
||||
can.onmotion.clear(can, can._option), can.onappend._option(can, {inputs: can.page.inputs(can, sub.onimport.list, html.TEXT) })
|
||||
}
|
||||
sub.db.hash = can.isCmdMode()? can.misc.SearchHash(can): []
|
||||
can.page.requireModules(can, can.Conf("modules"), function() { if (sub.Mode() != "result") { can.onmotion.clear(can, output) }
|
||||
can.core.CallFunc([sub, chat.ONIMPORT, chat._INIT], {can: sub, msg: msg, cb: function(msg) {
|
||||
if (action !== false) { can.onkeymap._build(sub)
|
||||
|
@ -1,4 +1,4 @@
|
||||
Volcanos(chat.ONIMPORT, {_init: function(can, msg) { var pid = can.misc.SearchHash(can)[0]
|
||||
Volcanos(chat.ONIMPORT, {_init: function(can, msg) {
|
||||
can.isCmdMode() || can.onmotion.hidden(can, can._action)
|
||||
if (can.ConfIndex() == web.WIKI_DRAW) { can.ui = can.onappend.layout(can), can.onexport.title(can, can.Option(nfs.PATH))
|
||||
if (can.user.isMobile || !can.isCmdMode()) { can.onmotion.hidden(can, can.ui.project) }
|
||||
@ -8,7 +8,7 @@ Volcanos(chat.ONIMPORT, {_init: function(can, msg) { var pid = can.misc.SearchHa
|
||||
can.page.Select(can, can.ui.content, html.SVG, function(target) { can.svg = can.group = can.onimport._block(can, target), can.onimport._group(can, target)
|
||||
can.page.Select(can, target, "", function(target) { can.onimport._block(can, target), can.page.tagis(target, svg.G) && target.Value(html.CLASS) && can.onimport._group(can, target) })
|
||||
can.isCmdMode() && can.core.ItemCB(can.onaction, function(key, cb) { target[key] = function(event) { can.misc.Event(event, can, function(msg) { cb(event, can) }) } })
|
||||
}), can.ondetail._select(can, (can.isCmdMode()? pid: "")||can.Option(svg.PID)||can.svg.Value(svg.PID))
|
||||
}), can.ondetail._select(can, can.db.hash[1]||can.Option(svg.PID)||can.svg.Value(svg.PID))
|
||||
},
|
||||
_block: function(can, target) {
|
||||
target.Value = function(key, value) { if (can.base.isUndefined(key)) { return } if (can.base.isObject(key)) { return can.core.Item(key, target.Value), key }
|
||||
@ -25,13 +25,14 @@ Volcanos(chat.ONIMPORT, {_init: function(can, msg) { var pid = can.misc.SearchHa
|
||||
return list.reverse().join(nfs.PT)
|
||||
}; return target
|
||||
},
|
||||
_group: function(can, target) { if (!can.ui.project) { return } var name = target.Groups()
|
||||
return name && can.onimport.item(can, {name: name}, function(event) { can.group = target, can.Status(svg.GROUP, name), can.onaction.show(event, can)
|
||||
_group: function(can, target) { var name = target.Groups(); if (!name || !can.ui.project) { return }
|
||||
var item = can.onimport.item(can, {name: name}, function(event) { can.group = target, can.Status(svg.GROUP, name), can.onaction.show(event, can)
|
||||
can.core.List([svg.FONT_SIZE, svg.STROKE_WIDTH, svg.STROKE, svg.FILL], function(key) { can.Action(key, target.Value(key)||key) })
|
||||
}, function(event) { can.user.carteRight(event, can, can.onaction, can.onaction.menu_list) }, can.ui.project)
|
||||
name == can.db.hash[0] && can.onmotion.delay(can, function() { item.click() })
|
||||
},
|
||||
_profile: function(can, target) { if (!can.ui.profile) { return }
|
||||
can.misc.SearchHash(can, can.Option(svg.PID, can.svg.Value(svg.PID, can.onexport._pid(can, target))))
|
||||
can.misc.SearchHash(can, target.Groups()||"svg", can.Option(svg.PID, can.svg.Value(svg.PID, can.onexport._pid(can, target))))
|
||||
var figure = can.onfigure._get(can, target), ui = can.page.Appends(can, can.ui.profile, [html.OUTPUT, html.ACTION])
|
||||
can.page.Appends(can, ui.output, [{view: [html.CONTENT, html.TABLE], list: [
|
||||
{th: [mdb.KEY, mdb.VALUE]}, {td: [mdb.TYPE, target.tagName]}, {td: [svg.PID, target.Value(svg.PID)]}, {td: [mdb.TEXT, target.Value(mdb.TEXT)]},
|
||||
|
Loading…
x
Reference in New Issue
Block a user