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 |
|