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

Standard Library by Xon 1.23.1

Нет прав для скачивания
Вспомогательная библиотека для разработчика.
  • Исправлено: диалог перемещения темы в XF2.2 не обновлял доступные префиксы при смене раздела форума.
  • Исправлено: JavaScript-счётчик времени (отсчёт вверх/вниз) ошибочно использовал фразу time.minutes вместо time.minute при отображении значения «1 минута».
  • Исправлен некорректный тип-хинт в методе whereImpossible() для трейта EarlyJoinFinderTrait.
  • Обновлён метод Helper::newExtendedClass() для выполнения в контексте создаваемого класса, что позволяет корректно вызывать приватные и защищённые конструкторы.
  • Добавлен вспомогательный код для навигации по вкладкам (tab-nav helper), совместимый с раскрывающимися/сворачиваемыми секциями (через sv/lib/tab-nav.js). Это позволяет при переключении между вкладками автоматически раскрывать или сворачивать связанные разделы.
  • Реализована поддержка сторонних дополнений, использующих вариации свойств стилей XenForo 2.3, с возможностью применения варианта «default» в XF2.1 и XF2.2.
  • Обновлена библиотека choices.js до версии 11.2.0.
  • Скорректирован CSS для поля ввода choices.js, чтобы цвет текста соответствовал переменной @xf-inputTextColor.
  • Добавлена опция «Default Choices.js bundle», позволяющая выбрать используемый набор функциональности choices.js (в частности, влияет на реализацию поиска по мере ввода).
Добавлена поддержка HTML-атрибута required (требует соответствующих изменений в CSS).
Улучшен пользовательский интерфейс выпадающего списка выбора:
  • Исправлена обработка data-label-description из исходного HTML как доверенного контента (актуально, например, для MultiPrefix и подсказок к префиксам).
  • Исправлено выделение выбранного элемента при открытии выпадающего списка.
  • Исправлена ошибка, из-за которой выпадающее меню могло оставаться закрытым после потери фокуса при поиске.
Улучшен пакетный установщик дополнений в AdminCP: теперь дополнения сортируются с учётом их зависимостей, что делает массовое обновление более надёжным.
  • Исправление ошибок
  • Исправление ошибок
Улучшите совместимость при совместном использовании признаков раннего поиска соединений и SqlJoinTrait
  • Избегайте многократного вычисления возможных дорогостоящих запросов к табличным выражениям
  • Исправлена ошибка, из-за которой в режиме одиночного выбора при предварительном рендеринге виджета choices.js могло быть выбрано несколько элементов
  • Обход неожиданного поведения в \XF::eek:ptions() и подсказках по свойствам с строгой типизацией (генерируемых командой XF CLI xf-dev:generate-options-stub), которые могут вызывать ошибки в некоторых дополнениях
  • Обновление choices.js версия 11.1.0
    • Удалить role="textbox" из ввода при поиске, согласно практике a11y
    • Добавьте сборку choices.search-kmp.js, более продвинутую, чем простое сопоставление префиксов, но менее сложную, чем использование FUSE для поиска
    • Поддержка <option label="..." /> HTML (не генерируется XF изначально)
  • Исправление ошибок
  • Исправление ошибок
  • Исправлена фильтрация javascript по страницам для поддержки XF2.2
    • Используется в (платном) Дополнении Threadmarks Pro

1.21.12 - Обновление с исправлением ошибок​


  • Исправлена фильтрация javascript по страницам для поддержки XF2.3
    • Используется в (платном) дополнении Threadmarks Pro и (бесплатном) дополнении Who Replied
Назад
Верх Низ