1
0
mirror of https://shylinux.com/x/volcanos synced 2025-04-26 09:14:06 +08:00
This commit is contained in:
shaoying 2020-10-16 21:26:11 +08:00
parent f5ed18f30a
commit cfa4f3a459
4 changed files with 16 additions and 5 deletions

View File

@ -127,8 +127,8 @@ Volcanos("onengine", {help: "解析引擎", list: [], _init: function(can, meta,
"office": {name: "办公 office", index: [ "office": {name: "办公 office", index: [
"web.wiki.feel", "web.wiki.feel",
"web.wiki.draw", "web.wiki.draw",
"web.team.plan",
"web.wiki.data", "web.wiki.data",
"web.team.plan",
"web.wiki.word", "web.wiki.word",
]}, ]},
"english": {name: "英汉 english", action: [ "english": {name: "英汉 english", action: [

View File

@ -558,9 +558,9 @@ Volcanos("onaction", {help: "组件菜单", list: [
{text: [" s:", "div", "item"]}, ["shape", "block", "rect", "text", "line", "path", "circle", "ellipse", "heart"], {text: [" s:", "div", "item"]}, ["shape", "block", "rect", "text", "line", "path", "circle", "ellipse", "heart"],
], ],
"编辑": function(event, can, key) { can.Action("go", "auto") }, "编辑": function(event, can, key) { can.Action("go", "auto") },
"保存": function(event, can, key) { "save": function(event, can, key) {
var msg = can.request(event); msg.Option("content", can.onexport.content(can, can.svg)) var msg = can.request(event); msg.Option("content", can.onexport.content(can, can.svg))
can.run(event, ["action", key, can.Option("path"), can.Option("file")], function() { can.run(event, ["action", "save", can.Option("path"), can.Option("file")], function() {
can.user.toast(can, "保存成功") can.user.toast(can, "保存成功")
}, true) }, true)
}, },

View File

@ -84,7 +84,7 @@ Volcanos("onaction", {help: "组件菜单", list: [
["高度", 100, 200, 400, 600, 800], ["高度", 100, 200, 400, 600, 800],
["倍速", 0.1, 0.2, 0.5, 1, 2, 3, 5, 10], ["倍速", 0.1, 0.2, 0.5, 1, 2, 3, 5, 10],
], ],
"上传": function(event, can) { can.user.upload(event, can) }, upload: function(event, can) { can.user.upload(event, can) },
"上一页": function(event, can, key, value) { "上一页": function(event, can, key, value) {
can.begin > 0 && (can.begin -= can.limit, can.onimport._page(can, can.list, can.begin, can.limit)) can.begin > 0 && (can.begin -= can.limit, can.onimport._page(can, can.list, can.begin, can.limit))
}, },

View File

@ -118,7 +118,18 @@ Volcanos("onimport", {help: "导入数据", list: [], _init: function(can, msg,
} }
}, ondblclick: function(event) { }, ondblclick: function(event) {
can.onmotion[value.indexOf("\n") >= 0 || event.ctrlKey? "modifys": "modify"](can, event.target, function(event, value, old) { can.onmotion[value.indexOf("\n") >= 0 || event.ctrlKey? "modifys": "modify"](can, event.target, function(event, value, old) {
var msg = can.sup.request(event); msg.Option(can.Option()), msg.Option(line) var msg = can.sup.request(event); msg.Option(can.Option())
if (can._msg.Option("modify.hold") == "true") {
if (can._msg.append.length == 2 && can._msg.append[0] == "key" && can._msg.append[1] == "value") {
can.core.List(can._msg.key, function(key, index) {
msg.Option(key, can._msg.value[index])
})
}
can.run(event, ["action", "modify"])
return
}
msg.Option(line)
if (key == "value") { key = line.key } if (key == "value") { key = line.key }
can.run(event, ["action", "modify", key, value], function(msg) { can.run({}) }, true) can.run(event, ["action", "modify", key, value], function(msg) { can.run({}) }, true)
}) })