mirror of
https://shylinux.com/x/volcanos
synced 2025-05-03 20:07:01 +08:00
opt some
This commit is contained in:
parent
c937cf4ef1
commit
6b328172e8
@ -88,8 +88,7 @@ Volcanos("onaction", {help: "交互操作", list: [], _init: function(can, msg,
|
|||||||
}))
|
}))
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
!can.user.isMobile && can.run({}, ["search", "Header.onimport.menu", "action",
|
||||||
can.run({}, ["search", "Header.onimport.menu", "action",
|
|
||||||
["布局", "默认布局", "流动布局", "网格布局", "标签布局", "自由布局"],
|
["布局", "默认布局", "流动布局", "网格布局", "标签布局", "自由布局"],
|
||||||
], function(event, key) { can.onaction._layout(can, key) })
|
], function(event, key) { can.onaction._layout(can, key) })
|
||||||
can.onaction._layout(can, can.user.Search(can, "layout"))
|
can.onaction._layout(can, can.user.Search(can, "layout"))
|
||||||
|
@ -67,7 +67,7 @@ Volcanos("onimport", {help: "导入数据", list: [], _init: function(can, msg,
|
|||||||
can.user.isWeiXin && can.onimport._weixin(can)
|
can.user.isWeiXin && can.onimport._weixin(can)
|
||||||
},
|
},
|
||||||
_menu: function(can, msg, target) {
|
_menu: function(can, msg, target) {
|
||||||
can.page.Append(can, target, can.core.List(can.user.isMobile || can.user.isExtension || can.user.Search(can, "pod")? ["river", "setting"]: ["setting"], function(item) {
|
can.page.Append(can, target, can.core.List(can.user.isMobile || can.user.isExtension || can.user.Search(can, "pod")? ["river"]: ["setting"], function(item) {
|
||||||
return {view: ["menus", "div", item], onclick: function(event) {
|
return {view: ["menus", "div", item], onclick: function(event) {
|
||||||
can.core.CallFunc([can.onaction, item], [event, can, item])
|
can.core.CallFunc([can.onaction, item], [event, can, item])
|
||||||
}}
|
}}
|
||||||
@ -113,7 +113,9 @@ Volcanos("onimport", {help: "导入数据", list: [], _init: function(can, msg,
|
|||||||
},
|
},
|
||||||
menu: function(can, cmds, cb) { // type item...
|
menu: function(can, cmds, cb) { // type item...
|
||||||
return can.page.Append(can, can._output, [{type: cmds[0], list: can.core.List(cmds.slice(1), function(item) {
|
return can.page.Append(can, can._output, [{type: cmds[0], list: can.core.List(cmds.slice(1), function(item) {
|
||||||
if (typeof item == "string") {
|
if (!item) {
|
||||||
|
|
||||||
|
} else if (typeof item == "string") {
|
||||||
return {view: ["menu", "div", item], onclick: function(event) {
|
return {view: ["menu", "div", item], onclick: function(event) {
|
||||||
typeof cb == "function" && cb(event, item)
|
typeof cb == "function" && cb(event, item)
|
||||||
}}
|
}}
|
||||||
|
@ -45,7 +45,7 @@ Volcanos("onaction", {help: "控件交互", list: [], _init: function(can, msg,
|
|||||||
|
|
||||||
can.run({}, ["search", "Header.onimport.menu", "river",
|
can.run({}, ["search", "Header.onimport.menu", "river",
|
||||||
["添加", "创建群组", "添加应用", "添加工具", "添加用户", "添加设备", "创建空间"],
|
["添加", "创建群组", "添加应用", "添加工具", "添加用户", "添加设备", "创建空间"],
|
||||||
["访问", "内部系统", "访问应用", "访问工具", "访问用户", "访问设备", "工作任务"],
|
!can.user.isMobile && ["访问", "内部系统", "访问应用", "访问工具", "访问用户", "访问设备", "工作任务"],
|
||||||
["共享", "共享群组", "共享应用", "共享工具", "共享用户", "共享设备"],
|
["共享", "共享群组", "共享应用", "共享工具", "共享用户", "共享设备"],
|
||||||
], function(event, item) {
|
], function(event, item) {
|
||||||
can.core.CallFunc([can.ondetail, item], [event, can, item, can.Conf("river"), can.Conf("storm")])
|
can.core.CallFunc([can.ondetail, item], [event, can, item, can.Conf("river"), can.Conf("storm")])
|
||||||
|
@ -54,7 +54,7 @@ Volcanos("onimport", {help: "导入数据", list: [], _init: function(can, msg,
|
|||||||
task.extra && can.core.Item(can.base.Obj(task.extra), function(key, value) { task["extra."+key] = value }), delete(task.extra)
|
task.extra && can.core.Item(can.base.Obj(task.extra), function(key, value) { task["extra."+key] = value }), delete(task.extra)
|
||||||
var info = {}; can.core.List(can.onexport.list, function(key) { info[key] = task[key] }), can.Status(info)
|
var info = {}; can.core.List(can.onexport.list, function(key) { info[key] = task[key] }), can.Status(info)
|
||||||
|
|
||||||
function keys(task, key) { return [task.zone, task.id, key].join(".") }
|
function keys(task, key) { return [task.pod, task.zone, task.id, key].join(".") }
|
||||||
|
|
||||||
if (can.task) {
|
if (can.task) {
|
||||||
can.page.Cache(keys(can.task, "profile"), can.ui.profile, can.task.id)
|
can.page.Cache(keys(can.task, "profile"), can.ui.profile, can.task.id)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user