Войти на сайт

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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