Update pages.html
Browse files- pages.html +13 -0
pages.html
CHANGED
@@ -490,6 +490,7 @@ editor.Components.addType('custom-button', {
|
|
490 |
`,
|
491 |
// CSS-стили для кнопки
|
492 |
style: `
|
|
|
493 |
.atuin-btn {
|
494 |
display: inline-flex;
|
495 |
margin: 10px;
|
@@ -519,6 +520,7 @@ editor.Components.addType('custom-button', {
|
|
519 |
outline-offset: 15px;
|
520 |
color: #FFF;
|
521 |
}
|
|
|
522 |
`,
|
523 |
// Скрипт для обработки нажатия кнопки и загрузки зависимостей
|
524 |
script: function(props) {
|
@@ -598,6 +600,17 @@ editor.Components.addType('custom-button', {
|
|
598 |
}
|
599 |
]
|
600 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
601 |
}
|
602 |
});
|
603 |
// Создаем блок для компонента кнопки
|
|
|
490 |
`,
|
491 |
// CSS-стили для кнопки
|
492 |
style: `
|
493 |
+
<style>
|
494 |
.atuin-btn {
|
495 |
display: inline-flex;
|
496 |
margin: 10px;
|
|
|
520 |
outline-offset: 15px;
|
521 |
color: #FFF;
|
522 |
}
|
523 |
+
</style>
|
524 |
`,
|
525 |
// Скрипт для обработки нажатия кнопки и загрузки зависимостей
|
526 |
script: function(props) {
|
|
|
600 |
}
|
601 |
]
|
602 |
}
|
603 |
+
},
|
604 |
+
// Добавляем обработчик для применения стилей
|
605 |
+
view: {
|
606 |
+
onRender({ el, model }) {
|
607 |
+
const style = model.get('style');
|
608 |
+
if (style) {
|
609 |
+
const styleElement = document.createElement('style');
|
610 |
+
styleElement.innerHTML = style;
|
611 |
+
document.head.appendChild(styleElement);
|
612 |
+
}
|
613 |
+
}
|
614 |
}
|
615 |
});
|
616 |
// Создаем блок для компонента кнопки
|