Update pages.html
Browse files- pages.html +35 -4
pages.html
CHANGED
|
@@ -635,7 +635,7 @@ editor.Components.addType('vk_1-avp-settings-block', {
|
|
| 635 |
model: {
|
| 636 |
defaults: {
|
| 637 |
// HTML-код пустого блока с постоянным идентификатором
|
| 638 |
-
content: '<div id="
|
| 639 |
// Скрипт для обработки блока (если нужно)
|
| 640 |
script: function(props) {
|
| 641 |
window.avp = props.avp;
|
|
@@ -716,10 +716,41 @@ editor.Blocks.add('vk_1-avp-settings-block-block', {
|
|
| 716 |
|
| 717 |
|
| 718 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 719 |
|
| 720 |
-
|
| 721 |
-
|
| 722 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 723 |
|
| 724 |
|
| 725 |
|
|
|
|
| 635 |
model: {
|
| 636 |
defaults: {
|
| 637 |
// HTML-код пустого блока с постоянным идентификатором
|
| 638 |
+
content: '<div id="set_avp_1"></div>',
|
| 639 |
// Скрипт для обработки блока (если нужно)
|
| 640 |
script: function(props) {
|
| 641 |
window.avp = props.avp;
|
|
|
|
| 716 |
|
| 717 |
|
| 718 |
|
| 719 |
+
<script>
|
| 720 |
+
// Создаем новый тип компонента для настройки меню
|
| 721 |
+
editor.Components.addType('menu-settings-block', {
|
| 722 |
+
model: {
|
| 723 |
+
defaults: {
|
| 724 |
+
// HTML-код пустого блока с постоянным идентификатором
|
| 725 |
+
content: '<div id="set_avp_2"></div>',
|
| 726 |
+
// Скрипт для обработки блока (если нужно)
|
| 727 |
+
script: function(props) {
|
| 728 |
+
|
| 729 |
+
const initBlock = () => {
|
| 730 |
+
console.log('Menu settings block initialized with props:');
|
| 731 |
+
};
|
| 732 |
+
const loadScript = (src, callback) => {
|
| 733 |
+
const script = document.createElement('script');
|
| 734 |
+
script.src = src;
|
| 735 |
+
script.onload = callback;
|
| 736 |
+
document.body.appendChild(script);
|
| 737 |
+
};
|
| 738 |
+
// Загружаем необходимые скрипты динамически
|
| 739 |
+
loadScript('https://huggingface.co/spaces/DMTuit/psy_vk/resolve/main/js/menu.js', () => {
|
| 740 |
+
console.log('Custom script loaded!');
|
| 741 |
+
initBlock();
|
| 742 |
+
});
|
| 743 |
+
},
|
| 744 |
|
| 745 |
+
}
|
| 746 |
+
}
|
| 747 |
+
});
|
| 748 |
+
// Создаем блок для компонента настройки меню
|
| 749 |
+
editor.Blocks.add('menu-settings-block-block', {
|
| 750 |
+
label: 'Menu Settings Block',
|
| 751 |
+
content: { type: 'menu-settings-block' },
|
| 752 |
+
});
|
| 753 |
+
</script>
|
| 754 |
|
| 755 |
|
| 756 |
|