| 12345678910111213141516171819202122 |
- document.addEventListener('DOMContentLoaded', function() {
- document.querySelectorAll('.kicad-copy-button').forEach(function(button) {
- // Copy to clipboard button for kicad schematic
- button.addEventListener('click', function() {
- var dataId = this.getAttribute('data-id');
- /* Get the <script> tag with id=dataId */
- var script = document.getElementById(dataId);
- var text = script.innerText;
- /* Copy to clipboard */
- navigator.clipboard.writeText(text).then(function() {
- /* Change button text */
- const originalInnerHTML = button.innerHTML;
- button.innerHTML = '✔️ Copied to clipboard';
- setTimeout(() => {
- button.innerHTML = originalInnerHTML;
- }, 2000);
- }, function() {
- console.error('Failed to copy to clipboard');
- });
- });
- });
- });
|