Update pages.html
Browse files- pages.html +37 -0
pages.html
CHANGED
@@ -616,9 +616,46 @@ editor.Components.addType('custom-form', {
|
|
616 |
name: 'new_w',
|
617 |
label: 'Открвывать в новом окне браузера 0-НЕТ,1-ДА',
|
618 |
changeProp: true
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
619 |
}
|
620 |
]
|
621 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
622 |
}
|
623 |
});
|
624 |
// Создаем блок для компонента формы
|
|
|
616 |
name: 'new_w',
|
617 |
label: 'Открвывать в новом окне браузера 0-НЕТ,1-ДА',
|
618 |
changeProp: true
|
619 |
+
},
|
620 |
+
// Добавляем настройки для стилей
|
621 |
+
{
|
622 |
+
type: 'color',
|
623 |
+
name: 'bgColor',
|
624 |
+
label: 'Цвет фона формы',
|
625 |
+
changeProp: true
|
626 |
+
},
|
627 |
+
{
|
628 |
+
type: 'color',
|
629 |
+
name: 'textColor',
|
630 |
+
label: 'Цвет текста формы',
|
631 |
+
changeProp: true
|
632 |
+
},
|
633 |
+
{
|
634 |
+
type: 'number',
|
635 |
+
name: 'fontSize',
|
636 |
+
label: 'Размер шрифта',
|
637 |
+
changeProp: true
|
638 |
}
|
639 |
]
|
640 |
}
|
641 |
+
},
|
642 |
+
// Добавляем обработчик для применения стилей
|
643 |
+
view: {
|
644 |
+
onRender({ el, model }) {
|
645 |
+
const bgColor = model.get('bgColor');
|
646 |
+
const textColor = model.get('textColor');
|
647 |
+
const fontSize = model.get('fontSize');
|
648 |
+
|
649 |
+
if (bgColor) {
|
650 |
+
el.style.backgroundColor = bgColor;
|
651 |
+
}
|
652 |
+
if (textColor) {
|
653 |
+
el.style.color = textColor;
|
654 |
+
}
|
655 |
+
if (fontSize) {
|
656 |
+
el.style.fontSize = `${fontSize}px`;
|
657 |
+
}
|
658 |
+
}
|
659 |
}
|
660 |
});
|
661 |
// Создаем блок для компонента формы
|