bvd757 commited on
Commit
1c0bb10
·
1 Parent(s): 2c0e716
Files changed (1) hide show
  1. app.py +14 -3
app.py CHANGED
@@ -225,9 +225,20 @@ def main():
225
  st.markdown("### Результат проверки:")
226
  st.markdown(html_content, unsafe_allow_html=True)
227
 
228
- if st.button("📋 Скопировать исправленный текст", key="copy_corrected"):
229
- st.code(''.join(highlighted)) # Показываем текст для копирования
230
- st.success("Текст скопирован в буфер обмена!")
 
 
 
 
 
 
 
 
 
 
 
231
 
232
  st.markdown("### Найденные ошибки:")
233
  for i, error in enumerate(errors, 1):
 
225
  st.markdown("### Результат проверки:")
226
  st.markdown(html_content, unsafe_allow_html=True)
227
 
228
+ st.markdown("""
229
+ <button onclick="copyToClipboard()" class="copy-btn">📋 Скопировать текст</button>
230
+ <script>
231
+ function copyToClipboard() {
232
+ const range = document.createRange();
233
+ const div = document.getElementById('textToCopy');
234
+ range.selectNode(div);
235
+ window.getSelection().removeAllRanges();
236
+ window.getSelection().addRange(range);
237
+ document.execCommand('copy');
238
+ window.getSelection().removeAllRanges();
239
+ }
240
+ </script>
241
+ """, unsafe_allow_html=True)
242
 
243
  st.markdown("### Найденные ошибки:")
244
  for i, error in enumerate(errors, 1):