Посмотрите видео ниже, чтобы узнать, как установить наш сайт в виде веб-приложения на главном экране.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
- Улучшение установщика при переносе функций может привести к тому, что дополнение перейдет в скрытое состояние "зомби" в зависимости от того, используется ли обновление через графический интерфейс.
- Обновлено choices.js до версии 11.2.3.
- Исправлена ошибка, из-за которой ширина поля поиска неожиданно сворачивалась.
- Исправление InstallerHelper::renamePhrases, которое использовалось для переноса фраз из одной схемы заголовков в другую, когда новая фраза уже существовала, скорее всего, приводило к сбою при переносе пользовательских настроек
На практике это происходило только при повторном запуске установки или если пользователь вручную создавал новую фразу- Исправление для установщика, который до версии XF 2.3 не переносил xf_style_property.has_variations
- Небольшая доработка кода, связанная с использованием \SV\StandardLib\Helper::repo()->aliasClass()
- Обновление до choices.js v11.2.2
- Исправление: при открытии выпадающего списка могла прокручиваться вся страница
- Исправление: при вычислении ширины элемента ввода не учитывалась поддержка шрифтов с переменной шириной
- Исправлена некорректная работа CSS-стилей, когда в файле choices.js не выбраны никакие элементы.
- Исправлено некорректное условие при разборе пользовательских данных о дате и времени в браузерах, отличных от Safari
- Исправлено, что установщик иногда мог вызывать ошибки при использовании вспомогательного метода aliasClass
- Исправлено, что при перекомпиляции или обновлении StandardLib значения параметров могли кэшироваться неправильно, без ожидаемых типов. Это относится только к версиям до XF2.3.8
- Заметно только в том случае, если StandardLib обновляется без обновления других дополнений
- Функция Backport array_is_list templeter, встроенная в XF2.3.9+
- Исправление для пользовательского макроса даты и времени (
svStandardLib_helper_macros::date_time_input)
- При вводе времени будут предлагаться секунды, даже если аргумент
$showSecondsравен false- Исправление для Safari, так как Safari (то есть любой браузер для iPhone) не поддерживает секунды для
input[type=time]
- Исправлено: логические параметры XF2.2 не преобразовывались в логические значения, как ожидалось
- Исправлено: значения по умолчанию для параметров с плавающей запятой в XF2.2 преобразовывались в целые числа, а не в числа с плавающей запятой
- Обновлены бэкпортированные функции шаблона
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.
- Исправлено: диалог перемещения темы в XF2.2 не обновлял доступные префиксы при смене раздела форума.
- Исправлено: JavaScript-счётчик времени (отсчёт вверх/вниз) ошибочно использовал фразу time.minutes вместо time.minute при отображении значения «1 минута».
Добавлена поддержка HTML-атрибута required (требует соответствующих изменений в CSS).
- Исправлен некорректный тип-хинт в методе 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 (в частности, влияет на реализацию поиска по мере ввода).
Улучшен пользовательский интерфейс выпадающего списка выбора:
Улучшен пакетный установщик дополнений в AdminCP: теперь дополнения сортируются с учётом их зависимостей, что делает массовое обновление более надёжным.
- Исправлена обработка data-label-description из исходного HTML как доверенного контента (актуально, например, для MultiPrefix и подсказок к префиксам).
- Исправлено выделение выбранного элемента при открытии выпадающего списка.
- Исправлена ошибка, из-за которой выпадающее меню могло оставаться закрытым после потери фокуса при поиске.