Spaces:
Running
Running
Download js/clipboardModule.js from aarnal80/AppConsulta360: direct link, hf CLI and curl.
- Browser
- Download file 725 Bytes
-
https://huggingface.co/spaces/aarnal80/AppConsulta360/resolve/main/js/clipboardModule.js
- Command line
-
hf download hf://spaces/aarnal80/AppConsulta360/js/clipboardModule.js
-
curl -L -o clipboardModule.js https://huggingface.co/spaces/aarnal80/AppConsulta360/resolve/main/js/clipboardModule.js
725 Bytes
| // js/clipboardModule.js | |
| // Funciones para copiar texto al portapapeles | |
| export async function copyText(text) { | |
| if (navigator.clipboard && navigator.clipboard.writeText) { | |
| return navigator.clipboard.writeText(text); | |
| } | |
| // Fallback para navegadores antiguos | |
| const textarea = document.createElement('textarea'); | |
| textarea.value = text; | |
| textarea.setAttribute('readonly', ''); | |
| textarea.style.position = 'absolute'; | |
| textarea.style.left = '-9999px'; | |
| document.body.appendChild(textarea); | |
| textarea.select(); | |
| try { | |
| document.execCommand('copy'); | |
| } catch (err) { | |
| console.error('Fallback: error copiando al portapapeles', err); | |
| throw err; | |
| } finally { | |
| document.body.removeChild(textarea); | |
| } | |
| } | |