mirror of
https://shylinux.com/x/volcanos
synced 2025-04-25 16:58:06 +08:00
opt some
This commit is contained in:
parent
d526f0e289
commit
db406e7a64
@ -93,7 +93,12 @@ Volcanos("user", {info: {}, agent: {
|
|||||||
return can._toast && (can._toast.close(), delete(can._toast)), can._toast = action
|
return can._toast && (can._toast.close(), delete(can._toast)), can._toast = action
|
||||||
},
|
},
|
||||||
share: function(can, msg, cmd) { can.run(msg, cmd||[ctx.ACTION, chat.SHARE], function(msg) { can.user.copy(msg._event, can, msg.Append(mdb.NAME))
|
share: function(can, msg, cmd) { can.run(msg, cmd||[ctx.ACTION, chat.SHARE], function(msg) { can.user.copy(msg._event, can, msg.Append(mdb.NAME))
|
||||||
can.user.toast(can, {title: msg.Append(mdb.NAME), duration: -1, content: msg.Append(mdb.TEXT), action: [cli.CLOSE, cli.OPEN]})
|
var toast = can.user.toast(can, {title: msg.Append(mdb.NAME), duration: -1, content: msg.Append(mdb.TEXT), action: [cli.CLOSE, cli.OPEN]})
|
||||||
|
can.onmotion.delay(can, function() {
|
||||||
|
can.page.Select(can, toast._target, html.IMG, function(target) {
|
||||||
|
can.page.style(can, toast._target, html.WIDTH, target.offsetWidth, html.LEFT, (window.innerWidth-target.offsetWidth)/2)
|
||||||
|
})
|
||||||
|
})
|
||||||
}) },
|
}) },
|
||||||
copy: function(event, can, text) { if (!text) { return }
|
copy: function(event, can, text) { if (!text) { return }
|
||||||
if (navigator.clipboard) { var ok = false; navigator.clipboard.writeText(text).then(function() { ok = true })
|
if (navigator.clipboard) { var ok = false; navigator.clipboard.writeText(text).then(function() { ok = true })
|
||||||
|
@ -14,7 +14,9 @@ Volcanos(chat.ONIMPORT, {_init: function(can, msg) { can.onmotion.clear(can)
|
|||||||
}) },
|
}) },
|
||||||
_cmd: function(can, item, next) { can.base.Copy(item, {type: chat.PLUGIN, mode: chat.CMD, opts: can.misc.Search(can)}), can.onengine.signal(can, chat.ONACTION_CMD)
|
_cmd: function(can, item, next) { can.base.Copy(item, {type: chat.PLUGIN, mode: chat.CMD, opts: can.misc.Search(can)}), can.onengine.signal(can, chat.ONACTION_CMD)
|
||||||
can.onappend.plugin(can, item, function(sub, meta, skip) { can.onimport._run(can, sub, function(event, cmds, cb) {
|
can.onappend.plugin(can, item, function(sub, meta, skip) { can.onimport._run(can, sub, function(event, cmds, cb) {
|
||||||
return can.runActionCommand(event, sub._index, cmds, cb)
|
return can.runActionCommand(event, sub._index, cmds, cb||function(msg) {
|
||||||
|
sub.onimport._process(sub, msg)
|
||||||
|
})
|
||||||
}), can.user.title(meta.name), skip || next() }), can.onlayout._init(can)
|
}), can.user.title(meta.name), skip || next() }), can.onlayout._init(can)
|
||||||
},
|
},
|
||||||
_run: function(can, sub, cbs) { can._plugins = can.misc.concat(can, can._plugins, [sub])
|
_run: function(can, sub, cbs) { can._plugins = can.misc.concat(can, can._plugins, [sub])
|
||||||
|
@ -173,7 +173,7 @@ Volcanos(chat.ONSYNTAX, {
|
|||||||
},
|
},
|
||||||
go: {
|
go: {
|
||||||
split: {
|
split: {
|
||||||
operator: "{([-+:.,*])}",
|
operator: "{([-+:!.,*])}",
|
||||||
},
|
},
|
||||||
regexp: {
|
regexp: {
|
||||||
"[0-9]+": code.CONSTANT,
|
"[0-9]+": code.CONSTANT,
|
||||||
|
@ -160,7 +160,7 @@ Volcanos(chat.ONACTION, {list: [
|
|||||||
"查看文档": function(event, can) { can.runAction(event, ctx.CONFIG, [ice.HELP]) },
|
"查看文档": function(event, can) { can.runAction(event, ctx.CONFIG, [ice.HELP]) },
|
||||||
"查看脚本": function(event, can) { can.runAction(event, ctx.CONFIG, [nfs.SCRIPT]) },
|
"查看脚本": function(event, can) { can.runAction(event, ctx.CONFIG, [nfs.SCRIPT]) },
|
||||||
"查看源码": function(event, can) { can.runAction(event, ctx.CONFIG, [nfs.SOURCE]) },
|
"查看源码": function(event, can) { can.runAction(event, ctx.CONFIG, [nfs.SOURCE]) },
|
||||||
"查看配置": function(event, can) { can.runAction(event, ctx.CONFIG, [mdb.SELECT], function(msg) { can.onappend.board(can, msg) }) },
|
"查看配置": function(event, can) { can.runAction(event, ctx.CONFIG, [mdb.SELECT]) },
|
||||||
"删除配置": function(event, can) { can.runAction(event, ctx.CONFIG, [mdb.REMOVE]) },
|
"删除配置": function(event, can) { can.runAction(event, ctx.CONFIG, [mdb.REMOVE]) },
|
||||||
"删除工具": function(event, can) { can.page.Remove(can, can._target) },
|
"删除工具": function(event, can) { can.page.Remove(can, can._target) },
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user