1
0
mirror of https://shylinux.com/x/volcanos synced 2025-04-25 16:58:06 +08:00
This commit is contained in:
shaoying 2020-09-06 17:41:51 +08:00
parent b27799dc8b
commit 1a8afa2967
2 changed files with 15 additions and 6 deletions

View File

@ -5,6 +5,19 @@ var user = Volcanos("user", {help: "用户模块",
reload: function(force) {(force || confirm("重新加载页面?")) && location.reload()}, reload: function(force) {(force || confirm("重新加载页面?")) && location.reload()},
title: function(text) {return text && (document.title = text), document.title}, title: function(text) {return text && (document.title = text), document.title},
copy: function(can, text) {
var input = can.page.Append(can, document.body, [{type: "input"}]).first
input.value = text
input.setSelectionRange(0,-1)
input.focus()
document.execCommand("Copy")
can.page.Remove(can, input)
can.user.toast(can, text, "复制成功")
return
navigator.clipboard.writeText(item.innerText).then(function() {
can.user.toast(can, "复制成功", "paste")
})
},
login: function(can, cb) { login: function(can, cb) {
var ui = can.user.input({clientX: 200, clientY: 100}, can, [ var ui = can.user.input({clientX: 200, clientY: 100}, can, [
{username: "username", name: "用户"}, {username: "username", name: "用户"},

View File

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