mirror of
https://shylinux.com/x/volcanos
synced 2025-04-25 16:58:06 +08:00
opt stack
This commit is contained in:
parent
8af43adc3d
commit
313bb594e5
7
frame.js
7
frame.js
@ -378,6 +378,13 @@ Volcanos(chat.ONAPPEND, {_init: function(can, meta, list, cb, target, field) {
|
||||
},
|
||||
board: function(can, text, target) { text && text.Result && (text = text.Result()); if (!text) { return }
|
||||
var code = can.page.Append(can, target||can._output, [{text: [can.page.Color(text), html.DIV, html.CODE]}]).code
|
||||
if (text.indexOf("<fieldset") > 0) {
|
||||
can.page.Select(can, target, html.FIELDSET, function(target) { var data = target.dataset
|
||||
can.onappend.plugin(can, {index: data.index}, function(sub) {
|
||||
can.page.Modify(can, sub._legend, data.index.split(ice.PT).pop())
|
||||
}, can._output, target)
|
||||
})
|
||||
}
|
||||
can.page.Select(can, code, html.INPUT_BUTTON, function(target) { target.onclick = function(event) { can.misc.Event(event, can, function(msg) {
|
||||
can.run(can.request(event, can.Option()), [ctx.ACTION, target.name])
|
||||
}) } }); return code.scrollBy && code.scrollBy(0, 10000), code
|
||||
|
@ -31,6 +31,14 @@ Volcanos(chat.ONIMPORT, {_init: function(can, msg, cb, target) { can.onmotion.cl
|
||||
can.onimport.tabview(can, can.Option(nfs.PATH), can.Option(nfs.FILE), can.Option(nfs.LINE), function() { if (!can.user.isWebview && args.length > 0 && can.isCmdMode()) {
|
||||
can.onimport._tabview(can, args[args.length-3], args[args.length-2]||can.Option(nfs.FILE), args[args.length-1])
|
||||
} }), can.base.isFunc(cb) && cb(msg)
|
||||
can.ui.profile.onclick = function(event) { if (event.target.tagName == "A") {
|
||||
var link = can.misc.ParseURL(can, event.target.href); if (!link.cmd) { return }
|
||||
can.onkeymap.prevent(event); if (link.cmd == web.CODE_VIMER) {
|
||||
can.onimport.tabview(can, link.path, link.file, link.line)
|
||||
} else {
|
||||
can.onimport.tabview(can, link.path, link.cmd, ctx.INDEX)
|
||||
}
|
||||
} }
|
||||
},
|
||||
_tabs: function(can) { if (!can.isCmdMode()) { return can.ui.tabs = can._action }
|
||||
can.page.Append(can, can.ui.tabs, can.core.List([
|
||||
|
Loading…
x
Reference in New Issue
Block a user