Update app.py
Browse files
app.py
CHANGED
|
@@ -80,13 +80,16 @@ with gr.Blocks(analytics_enabled=False) as app:
|
|
| 80 |
gr.HTML("<br>")
|
| 81 |
Result = gr.Textbox(label="Resultado")
|
| 82 |
|
|
|
|
|
|
|
|
|
|
| 83 |
gr.HTML("<div><b>Copiar al Portapapeles:</b> <span id='copy_text'></span> <button class='lg secondary svelte-cmf5ev' style='font-size: small; padding: 2px; color: #808080ba; border: none; margin-left: 5px;' onclick='copyToClipboard()'>✂</button></div>")
|
| 84 |
|
| 85 |
# Agregar una función JavaScript para copiar al portapapeles
|
| 86 |
gr.HTML("""
|
| 87 |
<script>
|
| 88 |
function copyToClipboard() {
|
| 89 |
-
var textToCopy = document.
|
| 90 |
navigator.clipboard.writeText(textToCopy).then(function() {
|
| 91 |
alert('Texto copiado al portapapeles');
|
| 92 |
}).catch(function(err) {
|
|
|
|
| 80 |
gr.HTML("<br>")
|
| 81 |
Result = gr.Textbox(label="Resultado")
|
| 82 |
|
| 83 |
+
# Agregar el cuadro de texto que deseas copiar
|
| 84 |
+
gr.HTML("<textarea data-testid='textbox' class='scroll-hide svelte-1f354aw' dir='ltr' placeholder='' rows='1' disabled='' style='overflow-y: scroll; height: 42px;'></textarea>")
|
| 85 |
+
|
| 86 |
gr.HTML("<div><b>Copiar al Portapapeles:</b> <span id='copy_text'></span> <button class='lg secondary svelte-cmf5ev' style='font-size: small; padding: 2px; color: #808080ba; border: none; margin-left: 5px;' onclick='copyToClipboard()'>✂</button></div>")
|
| 87 |
|
| 88 |
# Agregar una función JavaScript para copiar al portapapeles
|
| 89 |
gr.HTML("""
|
| 90 |
<script>
|
| 91 |
function copyToClipboard() {
|
| 92 |
+
var textToCopy = document.querySelector("textarea[data-testid='textbox']").value;
|
| 93 |
navigator.clipboard.writeText(textToCopy).then(function() {
|
| 94 |
alert('Texto copiado al portapapeles');
|
| 95 |
}).catch(function(err) {
|