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-21 09:58:57 +08:00
parent ebb6717a2f
commit e74c634524
4 changed files with 15 additions and 4 deletions

View File

@ -511,6 +511,7 @@ Volcanos("onappend", {help: "渲染引擎", list: [], _init: function(can, meta,
item.type == "textarea" && can.page.Append(can, option, [{type: "br"}])
item.type == "text" && !target.placeholder && (target.placeholder = item.name || "")
item.type == "textarea" && !target.placeholder && (target.placeholder = item.name || "")
item.type == "text" && !target.title && (target.title = target.placeholder)
// item.type == "button" && item.action == "auto" && can.run && can.run({})
item.type == "select" && item.value && (target.value = item.value)

View File

@ -10,10 +10,8 @@ Volcanos("onimport", {help: "导入数据", list: [], _init: function(can, meta,
can.run({}, [], function(sup) { can._output.innerHTML = ""; var select; sup.Table(function(value, index, array) {
var view = can.onappend.item(can, can._output, "item", value, function(event, item) { var msg = can.request(event, {_msg: sup})
can.onimport.storm(event, can, value.key)
return
// 左键点击
msg.Option(key, can.Conf(key, value.key)), can.run(event, ["search", "Storm.onaction._init"])
can.onimport.storm(event, can, value.key)
}, function(event) {
// 右键点击
can.onappend.menu(can, sup, value)
@ -31,15 +29,18 @@ Volcanos("onimport", {help: "导入数据", list: [], _init: function(can, meta,
list = can.page.Append(can, can._output, [{view: "sublist", list: msg.Table(function(value, index) {
river == can._main_river && value.key == can._main_storm && (which = index)
return {text: [value.name, "div", "subitem"], onclick: function(event) {
// 左键点击
var msg = can.request(event)
msg.Option("river", can.Conf("river", river))
msg.Option("storm", can.Conf("storm", value.key))
can.run(event, ["search", "Action.onaction._init"])
value.name != "main" && can.user.title(value.name)
can.page.Select(can, can._output, "div.subitem.select", function(item) {
can.page.ClassList.del(can, item, "select")
}), can.page.ClassList.add(can, event.target, "select")
}, oncontextmenu: function(event) {
// 右键点击
can.user.carte(can, {}, ["添加工具", "保存", "删除"], function(ev, item, meta) {
switch (item) {
case "保存":

View File

@ -22,6 +22,15 @@ fieldset div.story[data-name=mysql] span:hover {
background-color:white;
cursor:copy;
}
fieldset div.story[data-name=redis] {
padding:4px;
border-left:solid 4px #0083ff;
background-color:#ccdae6;
}
fieldset div.story[data-name=redis] span:hover {
background-color:white;
cursor:copy;
}
fieldset p.story[data-name=inner] {
padding:4px;
border-left:solid 4px #0083ff;

View File

@ -13,7 +13,7 @@ Volcanos("onimport", {help: "导入数据", list: [], _init: function(can, msg,
if (list["name"] == "inner") {
target.title = "点击复制"
target.onclick = function(event) {
navigator.clipboard.writeText(item.innerText).then(function() {
navigator.clipboard.writeText(target.innerText).then(function() {
can.user.toast(can, "复制成功", "paste")
})
}