1
0
mirror of https://shylinux.com/x/volcanos synced 2025-04-25 16:58:06 +08:00
This commit is contained in:
IT 老营长 @云轩领航-创始人 2023-07-22 10:57:10 +08:00
parent f934e2b0e5
commit 619e35c71a
3 changed files with 4 additions and 8 deletions

View File

@ -42,9 +42,7 @@ Volcanos(chat.ONACTION, {_init: function(can, target) {
}); if (!can.Conf(chat.TOOL) && !can.user.mod.isCmd) { return } can._names = location.pathname
can.Conf(chat.TOOL)? can.onappend.layout(can, can.core.List(can.Conf(chat.TOOL), function(item, index, list) { item.type = chat.PLUGIN
if (list.length == 1) {
if (!can.base.isIn(item.index, web.CHAT_MACOS_DESKTOP)) {
can.user.title(item.index)
}
can.base.isIn(item.index, web.CHAT_MACOS_DESKTOP) || can.user.title(item.index)
can.onaction._onaction_cmd(can), item.mode = chat.CMD, item.opts = can.misc.Search(can)
} return item
}), FLOW).layout(window.innerHeight, window.innerWidth): can.runAction(can.request(), ctx.COMMAND, [], function(msg) {
@ -55,9 +53,7 @@ Volcanos(chat.ONACTION, {_init: function(can, target) {
if (can.onmotion.cache(can, function(cache, old) { old && (cache[old] = can._plugins)
var key = can.core.Keys(can.Conf(chat.RIVER, river), can.Conf(chat.STORM, storm)); return can._plugins = cache[key]||[], key
}, can._output, can._action, can._header_tabs)) {
if (msg.Option("refresh") != "true") {
return can.onaction.layout(can)
}
if (msg.Option("refresh") != "true") { return can.onaction.layout(can) }
}
can.run({}, [river, storm], function(msg) {
if (msg.Length() == 0) { return can.user.isLocalFile? can.user.toastFailure(can, "miss data"): can.onengine.signal(can, chat.ONACTION_NOTOOL, can.request({}, {river: river, storm: storm})) }

View File

@ -44,7 +44,7 @@ Volcanos(chat.ONACTION, {list: [mdb.CREATE, web.SHARE, web.REFRESH], _init: func
if (msg.Length() == 0) { return can.user.isLocalFile? can.user.toastFailure(can, "miss data"): can.onengine.signal(can, chat.ONACTION_NOSTORM, can.request({}, {river: river})) }
var select = 0; list = can.page.Append(can, can._output, [{view: html.LIST, list: msg.Table(function(item, index) {
return river == can._main_river && item.hash == can._main_storm && (select = index), can.onimport._storm(can, item, river)
}) }])._target, can.ui.sublist[river] = list, list.children.length > 0 && list.children[select].click(), next && can._output.insertBefore(list, next)
}) }])._target, next && can._output.insertBefore(list, next), can.ui.sublist[river] = list, list.children.length > 0 && list.children[select].click()
})
},
action: function(event, can, river, storm) {

View File

@ -200,7 +200,7 @@ Volcanos(chat.ONEXPORT, {
statusHeight: function(can) { return can.page.ClassList.has(can, can._target, html.OUTPUT) || !can.page.isDisplay(can._status) || can._status.innerHTML == "" || (can._target.offsetHeight > 0 && can._status.offsetHeight == 0)? 0: html.ACTION_HEIGHT },
title: function(can, title) { can.isCmdMode() && can.user.title(title) },
link: function(can) { var meta = can.Conf(), args = can.Option(); can.misc.Search(can, log.DEBUG) == ice.TRUE && (args[log.DEBUG] = ice.TRUE)
args.pod = meta.pod, args.cmd = meta.index||can.core.Keys(meta.ctx, meta.cmd)
args.pod = meta.space||meta.pod, args.cmd = meta.index||can.core.Keys(meta.ctx, meta.cmd)
return can.misc.MergePodCmd(can, args, true)
},
})