0%
Standard Library by Xon

Плагин Standard Library by Xon 1.23.5

Нет прав для скачивания
плагин треубется для работы остальных плагинов от Xon.
  • Автор Автор xdeep
  • Дата создания Дата создания
  • Исправлена ошибка обработки пользовательских данных даты и времени, которая возникала в браузерах, отличных от Safari.
  • Исправлена ошибка, из-за которой установщик иногда мог вызывать ошибки при использовании вспомогательного метода aliasClass.
  • Исправлена ошибка, из-за которой пересборка или обновление StandardLib могли приводить к некорректному кэшированию значений параметров без ожидаемых типов; это относится только к версиям до XF2.3.8.
  • Это заметно только в том случае, если StandardLib обновляется без обновления другого дополнения.
  • Мне нравится
Реакции: DonMaxero
  • Добавлена функция шаблонизатора array_is_list, которая является встроенной в XF2.3.9+.
  • Исправлена ошибка в пользовательском макросе даты/времени (svStandardLib_helper_macros::date_time_input).
    • Исправлена ошибка, из-за которой секунды запрашивались в поле ввода времени, даже если аргумент $showSeconds был false.
    • Исправлена поддержка Safari, поскольку Safari (то есть любой браузер iPhone) не поддерживает секунды для поля input[type=time].
  • Исправлена ошибка в XF2.2: булевы параметры не преобразовывались в логические значения, как ожидалось.
  • Исправлена ошибка в XF2.2: значения по умолчанию для параметров типа float преобразовывались в целые числа вместо float.
  • Обновлены функции шаблонизатора array_diff/array_reverse/array_sum, перенесенные из предыдущих версий, чтобы они соответствовали поведению XF2.3. Эти функции возвращают массивы, а не коллекции, в зависимости от входных данных.
  • Добавлены функции шаблонизатора array_first/array_last.
  • Корректировка сравнения строк версий дополнений, чтобы "предварительные" релизы отображались как менее стабильные.
  • Не вносить изменения в сущность параметров в XF2.3.8+ для поддержки строгих проверок типов свойств \XF::options(), поскольку это теперь поддерживается нативно.
  • Перенос изменений в функцию шаблонизатора array_*.
    • Добавление функции шаблонизатора array_sum для версий до XF2.3.8.
    • Перенос функций шаблонизатора array_diff/array_reverse только для более старых версий XF.
  • Исправлена некорректная подсказка типа в методе whereImpossible() для трейта EarlyJoinFinderTrait
  • Обновлен метод Helper::newExtendedClass(), чтобы он выполнялся в контексте выполняемого класса, что позволяет вызывать приватные/защищенные конструкторы
  • Добавлен вспомогательный код для навигации по вкладкам, работающий со сворачиваемыми разделами (sv/lib/tab-nav.js), что позволяет переключаться между элементами с помощью клавиши Tab для запуска сворачивания/разворачивания свернутых разделов
  • Добавлена поддержка сторонних дополнений, реализующих варианты свойств в стиле XF2.3, для использования варианта "default" в XF2.1/XF2.2
  • Обновлено до choices.js v11.2.0
    • Настроен CSS для input-box в choices.js, чтобы он соответствовал ожидаемому цвету текста @xf-inputTextColor
    • Добавлена опция "Default Choices.js bundle", чтобы указать, какой пакет choices.js использовать (управляет реализацией поиска по мере ввода)
    • Добавлена поддержка Обязательный HTML-атрибут (Примечание: требуются изменения CSS)
    • Улучшение пользовательского интерфейса выпадающего списка
    • Исправление ошибки, из-за которой атрибут data-label-description из исходного HTML-кода не обрабатывался как доверенный (например, MultiPrefix и prefix help)
    • Исправление ошибки, из-за которой выбранный вариант некорректно подсвечивался при открытии выпадающего списка
    • Исправление ошибки, из-за которой выпадающий список оставался закрытым при потере фокуса при поиске
  • Улучшение установщика пакетных дополнений admincp для сортировки дополнений по их зависимостям, что делает обновление нескольких дополнений более надежным
  • При использовании «AJAX-пагинации с панелью фильтров» (js/sv/lib/xf/filter.js) исправлено сообщение об ошибке недопустимого javascript при фильтрации по значению без оболочки пагинации.
    • Заметно на странице «выбор логотипа» дополнения Selectable logo (платный)
  • Исправление ошибки с использованием SqlJoinTrait приведет к скрытию фактической ошибки
  • Улучшите обнаружение исключений для необязательных объединений при использовании EarlyJoinFinderTrait. Это влияет на Multi Prefix, оптимизируя поиск по одному префиксу, а также на Extended Ignore
  • Удалите assert() для обеспечения совместимости с XF Cloud
Улучшите совместимость при совместном использовании признаков раннего поиска соединений и SqlJoinTrait
  • Избегайте многократного вычисления возможных дорогостоящих запросов к табличным выражениям
  • Исправлена ошибка, из-за которой при предварительном рендеринге в режиме одиночного выбора могло быть неправильно выбрано несколько элементов choices.js виджет
  • Устраните непредвиденное поведение в \XF::options() и строго типизированные подсказки о свойствах (генерируемые командой XF CLI xf-dev:generate-options-stub), которые могут вызывать ошибки в некоторых дополнениях
  • Обновление choices.js Версия 11.1.0
    • Удалить role="текстовое поле" из поиска, согласно практике a11y
    • Добавить choices.search-kmp.js build, более сложный, чем простое сопоставление префиксов, но менее сложный, чем использование FUSE для поиска
    • Поддержка <опции label="..." /&HTML (не генерируется XF изначально)
Назад
Верх Низ