Типы параметров для Менеджера плагинов

Организатор конкурсов Тестер Программист JavaScript
Больше
7 года 5 мес. назад - 7 года 4 мес. назад #107600 от Noxmils
Решил попробовать перевести этот материал . Надеюсь, будет полезно. Спасибо Dmy за наводку!

ВНИМАНИЕ: Спойлер!



Дополню материал переводом маленького раздела из справки по мейкеру .
ВНИМАНИЕ: Спойлер!
Последнее редактирование: 7 года 4 мес. назад пользователем Noxmils. Причина: Исправил "дерективы" на "директивы"
Спасибо сказали: Dmy, AnnTenna, Lekste, DK, yuryol, Cabbit, KageDesu, vilka, NeKotZima

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
7 года 4 мес. назад #108184 от NeKotZima
Спасибо, очень полезно! Написано немного корявенько, то "директива", то "деректива", но это уже придирки :) Не знал, что так можно, в некоторых плагинах приходится писать вручную true и false.
Спасибо сказали: yuryol, Noxmils

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Оратор 1 место в Готв 3 место Готв 2 место Учитель Композитор Победитель конкурса Организатор конкурсов
Больше
7 года 4 нед. назад #110483 от yuryol
1) можно ли как-то добавлять условия для параметров?

к примеру если в примере ниже выбрал у параметра Type значение Variable

* @param Type
* @type select
* @option Variable
* @option Switch

то у следующего параметра Value тип становится variable

* @param Value
* @type variable

Хотелось бы подобие:

* @param Value
* @type (Type == 'Variable') ? variable : switch

2) есть ли возможность сделать параметр неактивным в зависимости от другого параметра?
Например, если какой-нибудь булевый параметр в положении "тру", то появляются другие параметры. Если "фолс", то этих параметров нет
Спасибо сказали: Noxmils

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Организатор конкурсов Тестер Программист JavaScript
Больше
7 года 4 нед. назад #110534 от Noxmils
В той документации, что я пользовался, о таких возможностях не говорится. Я так подозреваю, что тип параметра передается в редактор в виде строки, аналогично данным из Команды плагина, поэтому всунуть какие-либо функции туда не получится. При попытке такое провернуть параметр становится текстовым.
Спасибо сказали: yuryol

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Ветеран Даритель Стимкея Оратор Программист JavaScript
Больше
7 года 4 нед. назад #110535 от Lekste
Ага. Комментарий с описанием параметров, скорей всего парсится редактором только 1 раз - при открытии списка плагинов или при открытии настроек плагина.

Тут, тогда, надо менять сам мейкер.
Или делать свое отдельное приложение-редактор плагинов :)
Спасибо сказали: yuryol, Noxmils

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
Больше
7 года 4 нед. назад #110548 от DK

yuryol пишет: 1) можно ли как-то добавлять условия для параметров?

к примеру если в примере ниже выбрал у параметра Type значение Variable

* @param Type
* @type select
* @option Variable
* @option Switch

то у следующего параметра Value тип становится variable

* @param Value
* @type variable

Хотелось бы подобие:

* @param Value
* @type (Type == 'Variable') ? variable : switch

2) есть ли возможность сделать параметр неактивным в зависимости от другого параметра?
Например, если какой-нибудь булевый параметр в положении "тру", то появляются другие параметры. Если "фолс", то этих параметров нет


К сожалению, нет.
Спасибо сказали: Dmy, yuryol, Noxmils

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.103 секунд
Работает на Kunena форум