1
0
mirror of https://shylinux.com/x/volcanos synced 2025-04-25 16:58:06 +08:00
This commit is contained in:
shylinux 2020-08-24 10:23:13 +08:00
parent 962beca9bc
commit 0981797502
3 changed files with 8 additions and 10 deletions

View File

@ -188,6 +188,7 @@ Volcanos("onengine", {help: "解析引擎", list: [], _init: function(can, meta,
}}, }},
"project": {name: "研发群", storm: { "project": {name: "研发群", storm: {
"studio": {name: "studio", action: [ "studio": {name: "studio", action: [
{name: "dir", help: "文件", index: "nfs.dir", args: ["usr/publish/", "time size path link"]},
{name: "vimer", help: "编辑器", index: "web.code.vimer", args: ["src/", "main.go"]}, {name: "vimer", help: "编辑器", index: "web.code.vimer", args: ["src/", "main.go"]},
{name: "status", help: "代码状态", index: "web.code.git.status"}, {name: "status", help: "代码状态", index: "web.code.git.status"},
{name: "total", help: "代码统计", index: "web.code.git.total"}, {name: "total", help: "代码统计", index: "web.code.git.total"},

View File

@ -97,7 +97,7 @@ Volcanos("onexport", {help: "导出数据", list: [], _init: function(can, msg,
}, }], }]).input) }, }], }]).input)
var height = document.body.offsetHeight var height = document.body.offsetHeight
var ui = can.page.Append(can, can._output, can.core.List(can.user.isMobile || can.user.isExtension? ["River"]: ["pack"], function(item) { var ui = can.page.Append(can, can._output, can.core.List(can.user.isMobile || can.user.isExtension || can.user.Search(can, "pod")? ["River"]: ["pack"], function(item) {
return {view: "item", list: [{type: "input", data: {name: item, type: "button", value: item.toLowerCase()}, return {view: "item", list: [{type: "input", data: {name: item, type: "button", value: item.toLowerCase()},
onclick: function(event) { onclick: function(event) {
var cb = can.onaction[item]; if (typeof cb == "function") { var cb = can.onaction[item]; if (typeof cb == "function") {

View File

@ -13,6 +13,10 @@ Volcanos("onaction", {help: "控件交互", list: [],
var cb = sub && sub.onaction && sub.onaction[can.Conf("name")] var cb = sub && sub.onaction && sub.onaction[can.Conf("name")]
if (typeof cb == "function") { return cb(event, sub, can.Conf("name")) } if (typeof cb == "function") { return cb(event, sub, can.Conf("name")) }
// 通用回调
var cb = can.onaction[can.Conf("name")]
if (can.sup && typeof cb == "function") { return cb(event, can.sup, can.Conf("name")) }
// 后端回调 // 后端回调
var feature = can.sup.Conf("feature") var feature = can.sup.Conf("feature")
var input = feature && feature[can.Conf("name")]; if (input) { var input = feature && feature[can.Conf("name")]; if (input) {
@ -29,15 +33,6 @@ Volcanos("onaction", {help: "控件交互", list: [],
}) })
} }
// 后端回调
if (can.Conf("name") == "粘贴") {
navigator.clipboard.readText().then(function(text) {
can.user.toast(can, "复制成功", "paste")
can.run(event, ["action", "insert", "text", text])
})
return
}
// 通用回调 // 通用回调
if (can.Conf("type") == "button") { if (can.Conf("type") == "button") {
var toast = can.user.toast(can, "执行中...", can.sup._help, 100000) var toast = can.user.toast(can, "执行中...", can.sup._help, 100000)
@ -70,5 +65,7 @@ Volcanos("onaction", {help: "控件交互", list: [],
default: return default: return
} }
}, },
"上传": function(event, can) { can.user.upload(event, can) },
}) })