mirror of
https://shylinux.com/x/volcanos
synced 2025-04-25 16:58:06 +08:00
opt git
This commit is contained in:
parent
b27799dc8b
commit
1a8afa2967
13
lib/user.js
13
lib/user.js
@ -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: "用户"},
|
||||||
|
@ -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")
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user