DmitrMakeev commited on
Commit
672723b
·
verified ·
1 Parent(s): c84e843

Update pages.html

Browse files
Files changed (1) hide show
  1. pages.html +42 -40
pages.html CHANGED
@@ -51,7 +51,7 @@
51
  <script src="https://unpkg.com/grapesjs-user-blocks"></script>
52
 
53
 
54
-
55
 
56
 
57
  <style>
@@ -418,44 +418,8 @@ z-index: 1000; /* Убедитесь, что кнопка находится п
418
  </div>
419
  <div id="jsoneditor"></div>
420
 
421
- <script src="https://cdnjs.cloudflare.com/ajax/libs/jsoneditor/9.9.2/jsoneditor.min.js"></script>
422
- <script>
423
- document.addEventListener('DOMContentLoaded', function() {
424
- const container = document.getElementById('jsoneditor');
425
- const options = {
426
- mode: 'code',
427
- modes: ['code', 'tree'],
428
- onError: function(err) {
429
- alert(err.toString());
430
- }
431
- };
432
- const editor = new JSONEditor(container, options);
433
- let videoList = [];
434
- editor.set(videoList);
435
- document.getElementById('addVideo').addEventListener('click', function() {
436
- const title = document.getElementById('title').value;
437
- const file = document.getElementById('file').value;
438
- if (title && file) {
439
- videoList.push({ title, file });
440
- editor.set(videoList);
441
- document.getElementById('title').value = '';
442
- document.getElementById('file').value = '';
443
- } else {
444
- alert('Please fill in both title and file URL.');
445
- }
446
- });
447
- document.getElementById('saveToClipboard').addEventListener('click', function() {
448
- const json = editor.get();
449
- const jsonString = JSON.stringify(json); // Убираем параметры отступов
450
- navigator.clipboard.writeText(jsonString).then(function() {
451
- alert('JSON saved to clipboard!');
452
- }, function(err) {
453
- console.error('Could not copy text: ', err);
454
- });
455
- });
456
- });
457
-
458
- </script>
459
  <br><br><br>
460
  </div>
461
  <div class="modal-footer_2">
@@ -850,7 +814,45 @@ window.onclick = function(event) {
850
 
851
 
852
 
853
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
854
 
855
 
856
 
 
51
  <script src="https://unpkg.com/grapesjs-user-blocks"></script>
52
 
53
 
54
+ <script src="https://cdnjs.cloudflare.com/ajax/libs/jsoneditor/9.9.2/jsoneditor.min.js"></script>
55
 
56
 
57
  <style>
 
418
  </div>
419
  <div id="jsoneditor"></div>
420
 
421
+
422
+
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
423
  <br><br><br>
424
  </div>
425
  <div class="modal-footer_2">
 
814
 
815
 
816
 
817
+ <script>
818
+ // Редактор медиа листов Json
819
+
820
+ document.addEventListener('DOMContentLoaded', function() {
821
+ const container = document.getElementById('jsoneditor');
822
+ const options = {
823
+ mode: 'code',
824
+ modes: ['code', 'tree'],
825
+ onError: function(err) {
826
+ alert(err.toString());
827
+ }
828
+ };
829
+ const editor = new JSONEditor(container, options);
830
+ let videoList = [];
831
+ editor.set(videoList);
832
+ document.getElementById('addVideo').addEventListener('click', function() {
833
+ const title = document.getElementById('title').value;
834
+ const file = document.getElementById('file').value;
835
+ if (title && file) {
836
+ videoList.push({ title, file });
837
+ editor.set(videoList);
838
+ document.getElementById('title').value = '';
839
+ document.getElementById('file').value = '';
840
+ } else {
841
+ alert('Please fill in both title and file URL.');
842
+ }
843
+ });
844
+ document.getElementById('saveToClipboard').addEventListener('click', function() {
845
+ const json = editor.get();
846
+ const jsonString = JSON.stringify(json); // Убираем параметры отступов
847
+ navigator.clipboard.writeText(jsonString).then(function() {
848
+ alert('JSON saved to clipboard!');
849
+ }, function(err) {
850
+ console.error('Could not copy text: ', err);
851
+ });
852
+ });
853
+ });
854
+
855
+ </script>
856
 
857
 
858