mirror of https://github.com/CIRCL/lookyloo
chg: Add missing js
parent
ef6eb1c253
commit
542d6477f9
|
@ -0,0 +1,19 @@
|
|||
"use strict";
|
||||
|
||||
// Copy to clipboard
|
||||
// Source: https://codepen.io/nathanlong/pen/ZpAmjv
|
||||
let copyToClipboard = (text, el) => {
|
||||
const elOriginalText = el.attr('data-original-title');
|
||||
|
||||
const copyTextArea = document.createElement("textarea");
|
||||
copyTextArea.value = text;
|
||||
document.body.appendChild(copyTextArea);
|
||||
copyTextArea.select();
|
||||
|
||||
const successful = document.execCommand('copy');
|
||||
const msg = successful ? 'Copied!' : 'Whoops, not copied!';
|
||||
el.attr('data-original-title', msg).tooltip('show');
|
||||
|
||||
document.body.removeChild(copyTextArea);
|
||||
el.attr('data-original-title', elOriginalText);
|
||||
}
|
Loading…
Reference in New Issue