Стартовая страница › Форумы › Новые идеи › Mimic — Faceplate
- В этой теме 17 ответов, 4 участника, последнее обновление 1 месяц, 4 недели назад сделано
manjey73.
-
АвторСообщения
-
08.12.2025 в 19:42 #41338
JurasskParkУчастникМы не АСУШники, но как программисты вас поддерживаем! 🙂
09.12.2025 в 09:07 #41339
manjey73УчастникСобственно продолжу дальше.
Не увидел возможности встроить faceplate непосредственно в схему — файл mim.
А такая возможность нужна. faceplate же может быть просто какой-то составной компонент, как тот же Рисунок, но кроме одного рисунка со своей коллекцией иметь и кучу дополнительных компонентов под общими правилами.Вот что я имел ввиду под изоляцией экземпляров
https://maxsite.org/page/scoped-cssречь о каскадности скорее. Но с определенными НО, если я создал стиль my-cssstyle в faceplate или другом компоненте, то редактор и плагин его должен изолировать по умолчанию от всех других экземпляров компонентов и от главной схемы.
И когда на главной мнемосхеме я применяю этот стиль и привязываю к какому-то каналу или статической переменной, то изменить цвет должны только те компоненты, где в css имеется my-cssstyle, а не все подряд на схеме.
В идеале, чтобы вообще нельзя было ввести просто my-cssstyle а обязательно вводить с именем компонента с одним НО. как по ссылке, если вводим .block1 h1 — то изменяется один конкретный экземпляр блока block то есть 1-й. Если вводим .block h1 то изменяются все экземпляры блоков block, А если введем h1 то не произойдет ничего, чтобы неповадно было :).
Стили, которые нужно применить ко всему чтобы можно было создавать только в главной схеме и нигде больше.Тут вопрос — какие id получают экземпляры компонентов и меняются ли они при изменении и перестановках вверх/вниз ? Если изменяют, то это очень плохо.
Суть редактора должна быть в том, чтобы его хватало без ползанья по консоли браузера для вычисления. id должны быть доступны из скриптов. В идеале скрипты должны быть с кнопочкой тестирования. Но это уже не строго к faceplate, а вообще.-
Ответ изменён 1 месяц, 4 недели назад пользователем
manjey73.
09.12.2025 в 09:45 #41341
manjey73Участникдля чего еще нужна изоляция?
1. никого не будет заботить, что Иванов, Петров, Сидоров обозвал какой-то стиль точно так же, как и мы.
2. Наоборот давать одинаковые имена стилей, например для фона компонента, не надо запоминать, как и где что назвал. Придумал себе для таких вещей имена и пользуешься.
Можно добавить шаблонами и сделать выпадающие списки для добавления в компонент при его создании. -
Ответ изменён 1 месяц, 4 недели назад пользователем
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.