Иконка ресурса

Плагин ConditionExpansion — Логические условия if-else прямо в плейсхолдерах | Забудьте про JavaScript! 1.1.1

Создайте и подтвердите аккаунт для скачивания
  • Фикс NPE при простом сравнении
  • Добавлен новый оператор: @= - Содержит символ (indexOf)
  • Мелкие незначительные изменения You must be logged in to see this link.
  • Добавление Fallback мода (%cond_fb_{^clan_name^;Нет клана}% или %cond_fallback_{^clan_name^;Нет клана}%)
  • Исправление $= в регулярном выражении
  • Удалил двойной парс плейсхолдеров (соблюдаем Dont Repeat Yourself)
  • Добавлена проверка присутствия символа ^ в тексте (теперь не будет парсить плейсхолдеры в пустую)
  • Мне нравится (+1)
Реакции: милкивейка
Из-за того что я забыл добавить операторы ~~=, $=, #= в паттерн, они не обрабатывались корректно
  • Добавлен оператор ~~= (contains, содержит)
  • Добавлен оператор $= (startsWith, начинается с)
  • Добавлен оператор #= (endsWith, заканчивается с)
  • Добавлена поддержка NULLABLE (пустое ли значение) (%cond_{^player_name^ == NULLABLE}?{true}:{false}%)
  • Добавлена инверсия условий (%cond_!{^player_name^==SuperCHIROK1}?{true}:{false}%)
  • Удален оператор !==! (из-за бесполезности)
Добавлены новые операторы:
  • ==! - Равно (с игнорированием регистра)
  • !==! - Не равно (с игнорированием регистра)
Назад
Сверху Снизу