DmitrMakeev commited on
Commit
9f55780
·
verified ·
1 Parent(s): 6553247

Update pages.html

Browse files
Files changed (1) hide show
  1. pages.html +28 -43
pages.html CHANGED
@@ -767,48 +767,35 @@ editor.on('load', function() {
767
  // Функция для показа/скрытия приложения
768
  document.addEventListener('DOMContentLoaded', () => {
769
  // Функция для тестовой кнопки
770
- document.addEventListener('DOMContentLoaded', () => {
771
- // Функция для тестовой кнопки
772
- document.getElementById('testBtn').addEventListener('click', function() {
773
- console.log('Тестовая кнопка работает!');
774
-
775
- // Получаем HTML-код из GrapesJS
776
- const editor = grapesjs.editors[0]; // Предполагается, что у вас есть только один редактор
777
- const htmlContent = editor.getHtml();
778
- const cssContent = editor.getCss();
779
-
780
- // Создаем полный HTML-документ
781
- const fullHtmlContent = `
782
- <!DOCTYPE html>
783
- <html lang="en">
784
- <head>
785
- <meta charset="UTF-8">
786
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
787
- <title>Скачанная HTML-страница</title>
788
- <style>${cssContent}</style>
789
- </head>
790
- <body>
791
- ${htmlContent}
792
- </body>
793
- </html>
794
- `;
795
-
796
- // Создаем Blob с HTML-кодом
797
- const blob = new Blob([fullHtmlContent], { type: 'text/html' });
798
-
799
- // Создаем ссылку для скачивания
800
- const link = document.createElement('a');
801
- link.href = URL.createObjectURL(blob);
802
- link.download = 'downloaded_page.html';
803
-
804
- // Добавляем ссылку в документ и программно кликаем по ней
805
- document.body.appendChild(link);
806
- link.click();
807
-
808
- // Удаляем ссылку из документа
809
- document.body.removeChild(link);
810
  });
811
- });
812
 
813
  // Функция для показа/скрытия приложения
814
  document.getElementById('toggleAppBtn').addEventListener('click', function() {
@@ -830,8 +817,6 @@ editor.on('load', function() {
830
 
831
 
832
 
833
-
834
-
835
 
836
  <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/toastify-js"></script>
837
  <script>
 
767
  // Функция для показа/скрытия приложения
768
  document.addEventListener('DOMContentLoaded', () => {
769
  // Функция для тестовой кнопки
770
+ document.addEventListener('DOMContentLoaded', () => {
771
+ document.getElementById('testBtn').addEventListener('click', function() {
772
+ console.log('Тестовая кнопка работает!');
773
+ const editor = grapesjs.editors[0]; // Предполагается, что у вас есть только один редактор
774
+ const htmlContent = editor.getHtml();
775
+ const cssContent = editor.getCss();
776
+ const fullHtmlContent = `
777
+ <!DOCTYPE html>
778
+ <html lang="en">
779
+ <head>
780
+ <meta charset="UTF-8">
781
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
782
+ <title>Скачанная HTML-страница</title>
783
+ <style>${cssContent}</style>
784
+ </head>
785
+ <body>
786
+ ${htmlContent}
787
+ </body>
788
+ </html>
789
+ `;
790
+ const blob = new Blob([fullHtmlContent], { type: 'text/html' });
791
+ const link = document.createElement('a');
792
+ link.href = URL.createObjectURL(blob);
793
+ link.download = 'downloaded_page.html';
794
+ document.body.appendChild(link);
795
+ link.click();
796
+ document.body.removeChild(link);
797
+ });
 
 
 
 
 
 
 
 
 
 
 
 
798
  });
 
799
 
800
  // Функция для показа/скрытия приложения
801
  document.getElementById('toggleAppBtn').addEventListener('click', function() {
 
817
 
818
 
819
 
 
 
820
 
821
  <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/toastify-js"></script>
822
  <script>