Войти на сайт

Авторизация, ждите ...
×

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

Типы параметров для Менеджера плагинов 5 года 11 мес. назад #107600

  • Noxmils
  • Noxmils аватар
  • Вне сайта
  • Мастер
  • Сообщений: 186
  • Спасибо получено: 350
  • Программист JavaScript Организатор конкурсовТестер
Решил попробовать перевести этот материал. Надеюсь, будет полезно. Спасибо Dmy за наводку!

ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]



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

Типы параметров для Менеджера плагинов 5 года 10 мес. назад #108184

  • NeKotZima
  • NeKotZima аватар
  • Вне сайта
  • Оседлый
  • Сообщений: 46
  • Спасибо получено: 101
Спасибо, очень полезно! Написано немного корявенько, то "директива", то "деректива", но это уже придирки :) Не знал, что так можно, в некоторых плагинах приходится писать вручную true и false.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: yuryol, Noxmils

Типы параметров для Менеджера плагинов 5 года 7 мес. назад #110483

  • yuryol
  • yuryol аватар
  • Вне сайта
  • Архитектор Миров
  • Сообщений: 1704
  • Спасибо получено: 2731
  • 2 место УчительКомпозиторОраторПобедитель конкурсаОрганизатор конкурсов1 место в Готв3 место Готв
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

Типы параметров для Менеджера плагинов 5 года 7 мес. назад #110534

  • Noxmils
  • Noxmils аватар
  • Вне сайта
  • Мастер
  • Сообщений: 186
  • Спасибо получено: 350
  • Программист JavaScript Организатор конкурсовТестер
В той документации, что я пользовался, о таких возможностях не говорится. Я так подозреваю, что тип параметра передается в редактор в виде строки, аналогично данным из Команды плагина, поэтому всунуть какие-либо функции туда не получится. При попытке такое провернуть параметр становится текстовым.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: yuryol

Типы параметров для Менеджера плагинов 5 года 7 мес. назад #110535

  • Lekste
  • Lekste аватар
  • Вне сайта
  • Светлый дракон
  • Сообщений: 913
  • Спасибо получено: 566
  • Программист JavaScript ВетеранПрограммист RubyДаритель СтимкеяОратор
Ага. Комментарий с описанием параметров, скорей всего парсится редактором только 1 раз - при открытии списка плагинов или при открытии настроек плагина.

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

Типы параметров для Менеджера плагинов 5 года 7 мес. назад #110548

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • РазработчикПрограммист JavaScript Проект месяца 2 местоВетеранПроект месяца 3 местоОраторПроект месяца 1 местоПаладинДаритель СтимкеяУчитель
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.310 секунд