Showing the changes to assets/javascripts/lib (1 of 2 files). Show all
Unified · Split
| @@ -526,21 +526,3 @@ $.highlight = function (el, options) { · 525 unmodified lines | |||
| 526 | el.classList.add(options.className); | 526 | el.classList.add(options.className); |
| 527 | setTimeout(() => el.classList.remove(options.className), options.delay); | 527 | setTimeout(() => el.classList.remove(options.className), options.delay); |
| 528 | }; | 528 | }; |
| 529 | |||
| 530 | $.copyToClipboard = function (string) { | ||
| 531 | let result; | ||
| 532 | const textarea = document.createElement("textarea"); | ||
| 533 | textarea.style.position = "fixed"; | ||
| 534 | textarea.style.opacity = 0; | ||
| 535 | textarea.value = string; | ||
| 536 | document.body.appendChild(textarea); | ||
| 537 | try { | ||
| 538 | textarea.select(); | ||
| 539 | result = !!document.execCommand("copy"); | ||
| 540 | } catch (error) { | ||
| 541 | result = false; | ||
| 542 | } finally { | ||
| 543 | document.body.removeChild(textarea); | ||
| 544 | } | ||
| 545 | return result; | ||
| 546 | }; | ||