fix_v4
Browse files
app.py
CHANGED
@@ -225,9 +225,20 @@ def main():
|
|
225 |
st.markdown("### Результат проверки:")
|
226 |
st.markdown(html_content, unsafe_allow_html=True)
|
227 |
|
228 |
-
|
229 |
-
|
230 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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):
|