Fix copy
This commit is contained in:
1 parent
49cf713a31
commit
b0c87ce97f
1 file changed
+9
-4
@@ -25,16 +25,21 @@
|
||||
button.dispatchEvent(
|
||||
new CustomEvent('verse-done', { bubbles: true }));
|
||||
};
|
||||
var refused = function () { toast('copy-refused'); };
|
||||
var select = function () {
|
||||
field.focus();
|
||||
field.select();
|
||||
};
|
||||
var refused = function () {
|
||||
select();
|
||||
toast('copy-refused');
|
||||
};
|
||||
if (navigator.clipboard) {
|
||||
navigator.clipboard.writeText(field.value)
|
||||
.then(copied, refused);
|
||||
} else if (document.execCommand('copy')) {
|
||||
copied();
|
||||
} else {
|
||||
refused();
|
||||
select();
|
||||
if (document.execCommand('copy')) copied();
|
||||
else toast('copy-refused');
|
||||
}">Copy link</button>
|
||||
<button class="btn btn-primary" type="submit">Set bookmark</button>
|
||||
</form>
|
||||
|
||||
Reference in new issue
Block a user