DmitrMakeev commited on
Commit
b9c3a7c
·
verified ·
1 Parent(s): c126414

Update pages.html

Browse files
Files changed (1) hide show
  1. pages.html +0 -71
pages.html CHANGED
@@ -1346,77 +1346,6 @@ z-index: 1000; /* Убедитесь, что кнопка находится п
1346
 
1347
 
1348
 
1349
- <script>
1350
- editor.Components.addType('menu-settings-block', {
1351
- model: {
1352
- defaults: {
1353
- // HTML-код пустого блока с постоянным идентификатором
1354
- content: '<div id="contents"></div>',
1355
- // Скрипт для обработки блока (если нужно)
1356
- script: function(props) {
1357
- // Функция для загрузки скрипта
1358
- const loadScript = (src, callback) => {
1359
- const script = document.createElement('script');
1360
- script.src = src;
1361
- script.onload = callback;
1362
- document.body.appendChild(script);
1363
- };
1364
- window.home_url = props.home_url; // Добавляем home_url
1365
- window.but_url = JSON.parse(props.but_url); // Парсим JSON строку сектора
1366
- const initBlock = () => {
1367
- console.log('Menu settings block initialized with props:', { home_url, but_url });
1368
- };
1369
- // Проверяем, загружен ли уже jQuery
1370
- if (typeof $ === 'undefined') {
1371
- // Загружаем библиотеку jQuery
1372
- loadScript('https://code.jquery.com/jquery-3.6.0.min.js', () => {
1373
- console.log('jQuery loaded!');
1374
- // Загружаем необходимый скрипт динамически
1375
- loadScript('https://huggingface.co/spaces/DMTuit/psy_vk/resolve/main/js/menu_vk.js', () => {
1376
- console.log('Custom script loaded!');
1377
- initBlock();
1378
- });
1379
- });
1380
- } else {
1381
- console.log('jQuery is already loaded!');
1382
- // Загружаем необходимый скрипт динамически
1383
- loadScript('https://huggingface.co/spaces/DMTuit/psy_vk/resolve/main/js/menu_vk.js', () => {
1384
- console.log('Custom script loaded!');
1385
- initBlock();
1386
- });
1387
- }
1388
- },
1389
- // Добавляем traits
1390
- traits: [
1391
- {
1392
- type: 'text',
1393
- name: 'home_url',
1394
- label: 'home_url',
1395
- changeProp: true
1396
- },
1397
- {
1398
- type: 'text',
1399
- name: 'but_url',
1400
- label: 'but_url',
1401
- changeProp: true
1402
- }
1403
- ],
1404
- // Добавляем свойство 'script-props'
1405
- 'script-props': ['home_url', 'but_url']
1406
- }
1407
- }
1408
- });
1409
- // Создаем блок для компонента настройки меню
1410
- editor.Blocks.add('menu-settings-block-block', {
1411
- label: `
1412
- <div style="display: flex; flex-direction: column; align-items: center;">
1413
- <!-- icon666.com - MILLIONS vector ICONS FREE --><svg enable-background="new 0 0 152 152" xmlns="http://www.w3.org/2000/svg" width="36" height="36"><g id="Layer_2" data-name="Layer 2"><path d="m28 3h-16a3 3 0 0 0 0 6h16a3 3 0 0 0 0-6zm0 4h-16a1 1 0 0 1 0-2h16a1 1 0 0 1 0 2z" fill="#000000" style="fill: rgb(250, 250, 250);"></path><path d="m4 3a3 3 0 1 0 3 3 3 3 0 0 0 -3-3zm0 4a1 1 0 1 1 1-1 1 1 0 0 1 -1 1z" fill="#000000" style="fill: rgb(250, 250, 250);"></path><path d="m28 13h-16a3 3 0 0 0 0 6h16a3 3 0 0 0 0-6zm0 4h-16a1 1 0 0 1 0-2h16a1 1 0 0 1 0 2z" fill="#000000" style="fill: rgb(250, 250, 250);"></path><path d="m4 13a3 3 0 1 0 3 3 3 3 0 0 0 -3-3zm0 4a1 1 0 1 1 1-1 1 1 0 0 1 -1 1z" fill="#000000" style="fill: rgb(250, 250, 250);"></path><path d="m28 23h-16a3 3 0 0 0 0 6h16a3 3 0 0 0 0-6zm0 4h-16a1 1 0 0 1 0-2h16a1 1 0 0 1 0 2z" fill="#000000" style="fill: rgb(250, 250, 250);"></path><path d="m4 23a3 3 0 1 0 3 3 3 3 0 0 0 -3-3zm0 4a1 1 0 1 1 1-1 1 1 0 0 1 -1 1z" fill="#000000" style="fill: rgb(250, 250, 250);"></path></g></svg>
1414
- <span style="margin-top: 8px;">menu-set</span>
1415
- </div>`,
1416
- content: { type: 'menu-settings-block' },
1417
- });
1418
-
1419
- </script>
1420
 
1421
 
1422
 
 
1346
 
1347
 
1348
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1349
 
1350
 
1351