1
0
mirror of https://shylinux.com/x/volcanos synced 2025-04-25 08:48:06 +08:00

opt stack

This commit is contained in:
IT 老营长 @云轩领航-创始人 2023-04-07 21:41:50 +08:00
parent 8af43adc3d
commit 313bb594e5
2 changed files with 15 additions and 0 deletions

View File

@ -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

View File

@ -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([