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()},
|
||||
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) {
|
||||
var ui = can.user.input({clientX: 200, clientY: 100}, can, [
|
||||
{username: "username", name: "用户"},
|
||||
|
@ -13,18 +13,14 @@ Volcanos("onimport", {help: "导入数据", list: [], _init: function(can, msg,
|
||||
if (list["name"] == "inner") {
|
||||
target.title = "点击复制"
|
||||
target.onclick = function(event) {
|
||||
navigator.clipboard.writeText(target.innerText).then(function() {
|
||||
can.user.toast(can, "复制成功", "paste")
|
||||
})
|
||||
can.user.copy(can, target.innerText)
|
||||
}
|
||||
return
|
||||
}
|
||||
can.page.Select(can, target, "span", function(item) {
|
||||
item.title = "点击复制"
|
||||
item.onclick = function(event) {
|
||||
navigator.clipboard.writeText(item.innerText).then(function() {
|
||||
can.user.toast(can, "复制成功", "paste")
|
||||
})
|
||||
can.user.copy(can, item.innerText)
|
||||
}
|
||||
})
|
||||
},
|
||||
|
Loading…
x
Reference in New Issue
Block a user