Update pages.html
Browse files- pages.html +13 -9
pages.html
CHANGED
@@ -926,14 +926,6 @@ z-index: 1000; /* Убедитесь, что кнопка находится п
|
|
926 |
|
927 |
|
928 |
<script>
|
929 |
-
// Функция для загрузки скрипта
|
930 |
-
const loadScript = (src, callback) => {
|
931 |
-
const script = document.createElement('script');
|
932 |
-
script.src = src;
|
933 |
-
script.onload = callback;
|
934 |
-
document.body.appendChild(script);
|
935 |
-
};
|
936 |
-
|
937 |
// Создаем новый тип компонента для настройки меню
|
938 |
editor.Components.addType('menu-settings-block', {
|
939 |
model: {
|
@@ -942,6 +934,14 @@ editor.Components.addType('menu-settings-block', {
|
|
942 |
content: '<div id="contents"></div>',
|
943 |
// Скрипт для обработки блока (если нужно)
|
944 |
script: function(props) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
945 |
window.home_url = props.home_url; // Добавляем home_url
|
946 |
const initBlock = () => {
|
947 |
console.log('Menu settings block initialized with props:', { home_url });
|
@@ -975,7 +975,11 @@ editor.Components.addType('menu-settings-block', {
|
|
975 |
editor.Blocks.add('menu-settings-block-block', {
|
976 |
label: `
|
977 |
<div style="display: flex; flex-direction: column; align-items: center;">
|
978 |
-
<!-- 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"
|
|
|
|
|
|
|
|
|
979 |
</script>
|
980 |
|
981 |
|
|
|
926 |
|
927 |
|
928 |
<script>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
929 |
// Создаем новый тип компонента для настройки меню
|
930 |
editor.Components.addType('menu-settings-block', {
|
931 |
model: {
|
|
|
934 |
content: '<div id="contents"></div>',
|
935 |
// Скрипт для обработки блока (если нужно)
|
936 |
script: function(props) {
|
937 |
+
// Функция для загрузки скрипта
|
938 |
+
const loadScript = (src, callback) => {
|
939 |
+
const script = document.createElement('script');
|
940 |
+
script.src = src;
|
941 |
+
script.onload = callback;
|
942 |
+
document.body.appendChild(script);
|
943 |
+
};
|
944 |
+
|
945 |
window.home_url = props.home_url; // Добавляем home_url
|
946 |
const initBlock = () => {
|
947 |
console.log('Menu settings block initialized with props:', { home_url });
|
|
|
975 |
editor.Blocks.add('menu-settings-block-block', {
|
976 |
label: `
|
977 |
<div style="display: flex; flex-direction: column; align-items: center;">
|
978 |
+
<!-- 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>
|
979 |
+
<span style="margin-top: 8px;">menu-set</span>
|
980 |
+
</div>`,
|
981 |
+
content: { type: 'menu-settings-block' },
|
982 |
+
});
|
983 |
</script>
|
984 |
|
985 |
|