Update pages.html
Browse files- pages.html +43 -1
pages.html
CHANGED
@@ -495,7 +495,7 @@ z-index: 1000; /* Убедитесь, что кнопка находится п
|
|
495 |
<!-- Кнопка для проверки работы -->
|
496 |
<button id="vkontBtn" style="position: absolute; top: 30px; right: 32px;">Страница ВК</button>
|
497 |
|
498 |
-
<button id="
|
499 |
|
500 |
|
501 |
<!-- Кнопка для открытия модального окна -->
|
@@ -992,6 +992,48 @@ document.addEventListener('DOMContentLoaded', () => {
|
|
992 |
});
|
993 |
});
|
994 |
</script>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
995 |
|
996 |
<script>
|
997 |
document.addEventListener('DOMContentLoaded', () => {
|
|
|
495 |
<!-- Кнопка для проверки работы -->
|
496 |
<button id="vkontBtn" style="position: absolute; top: 30px; right: 32px;">Страница ВК</button>
|
497 |
|
498 |
+
<button id="getBtn" style="position: absolute; top: 60px; right: 32px;">Виджет GC</button>
|
499 |
|
500 |
|
501 |
<!-- Кнопка для открытия модального окна -->
|
|
|
992 |
});
|
993 |
});
|
994 |
</script>
|
995 |
+
|
996 |
+
<script>
|
997 |
+
document.addEventListener('DOMContentLoaded', () => {
|
998 |
+
console.log('DOMContentLoaded выполнен');
|
999 |
+
|
1000 |
+
// Функция для тестовой кнопки
|
1001 |
+
document.getElementById('getBtn').addEventListener('click', function() {
|
1002 |
+
console.log('Тестовая кнопка работает!');
|
1003 |
+
|
1004 |
+
// Получаем HTML-код и CSS из GrapesJS
|
1005 |
+
const editor = grapesjs.editors[0]; // Предполагается, что у вас есть только один редактор
|
1006 |
+
const htmlContent = editor.getHtml();
|
1007 |
+
const cssContent = editor.getCss();
|
1008 |
+
|
1009 |
+
// Создаем строку с HTML и CSS кодом, разделенную специальным символом или строкой
|
1010 |
+
const codeContent = `
|
1011 |
+
===== HTML =====
|
1012 |
+
${htmlContent}
|
1013 |
+
|
1014 |
+
===== CSS =====
|
1015 |
+
${cssContent}
|
1016 |
+
`;
|
1017 |
+
|
1018 |
+
// Скачивание файла
|
1019 |
+
const blob = new Blob([codeContent], { type: 'text/plain' });
|
1020 |
+
const link = document.createElement('a');
|
1021 |
+
link.href = URL.createObjectURL(blob);
|
1022 |
+
link.download = 'code_content.txt';
|
1023 |
+
document.body.appendChild(link);
|
1024 |
+
link.click();
|
1025 |
+
document.body.removeChild(link);
|
1026 |
+
});
|
1027 |
+
});
|
1028 |
+
</script>
|
1029 |
+
|
1030 |
+
|
1031 |
+
|
1032 |
+
|
1033 |
+
|
1034 |
+
|
1035 |
+
|
1036 |
+
|
1037 |
|
1038 |
<script>
|
1039 |
document.addEventListener('DOMContentLoaded', () => {
|