+
Skip to content

2.2.0

Latest

Choose a tag to compare

@corgras corgras released this 16 Apr 20:19
· 1 commit to main since this release
2e48e76

What's New

Added:

  • New Option: disableCollapse: Added a new configuration option to disable the "Read More" functionality entirely when set to true. This allows for greater control over when the plugin should be applied.
  • Improved Breakpoint Handling: Enhanced the logic for responsive breakpoints in getOptionsForWidth:
    • Breakpoints are now sorted in ascending order for more intuitive behavior.
    • The plugin is disabled when the screen width exceeds the maximum breakpoint, returning full content height.
    • Fallback to the smallest breakpoint for screens narrower than the minimum breakpoint.
  • Optimized Initialization: Added checks to skip processing elements when the plugin is disabled via disableCollapse or when no valid options are available for the current screen width.
  • Accessibility Update: Changed the role attribute from region to area in initializeStyles (note: this may require further review for ARIA compliance).
  • Enhanced Element Cleanup: Improved cleanup logic to ensure styles and attributes are properly removed when the plugin is disabled.

Bug Fixes:

  • Filtered out invalid breakpoint keys to prevent errors in getOptionsForWidth.

Що нового

Добавлено:

  • Нова опція: disableCollapse: Додано нову настройку, яка повністю вимикає функціональність "Читати далі" при значенні true. Це забезпечує більший контроль над застосуванням плагіна.
  • Покращена обробка breakpoint: Удосконалено логіку для адаптивних breakpoint у getOptionsForWidth:
    • Брейкпоінти тепер сортуються за зростанням для більш інтуїтивної поведінки.
    • Плагін вимикається, якщо ширина екрана перевищує максимальний брейкпоінт, повертаючи повну висоту контенту.
    • При ширині екрана, меншій за мінімальний брейкпоінт, використовується найменший брейкпоінт.
  • Оптимізована ініціалізація: Додано перевірки для пропуску обробки елементів, якщо плагін вимкнено через disableCollapse або якщо для поточної ширини екрана немає відповідних опцій.
  • Оновлення доступності: Змінено атрибут role з region на area у initializeStyles (примітка: може знадобитися додаткова перевірка на відповідність ARIA).
  • Покращена очистка елементів: Удосконалено логіку очищення, щоб стилі та атрибути коректно видалялися при відключенні плагіна.

Виправлені помилки:

  • Відфільтровано некоректні ключі breakpoint для запобігання помилкам у getOptionsForWidth.

Что нового

Добавлено:

  • Новая опция: disableCollapse: Добавлена новая настройка, которая полностью отключает функциональность "Читать далее" при значении true. Это обеспечивает больший контроль над применением плагина.
  • Улучшена обработка breakpoint: Усовершенствована логика для адаптивных breakpoint в getOptionsForWidth:
    • Брейкпоинты теперь сортируются по возрастанию для более интуитивного поведения.
    • Плагин отключается, если ширина экрана превышает максимальный брейкпоинт, возвращая полную высоту контента.
    • При ширине экрана меньше минимального брейкпоинта используется наименьший брейкпоинт.
  • Оптимизированная инициализация: Добавлены проверки для пропуска обработки элементов, если плагин отключен через disableCollapse или если для текущей ширины экрана нет подходящих опций.
  • Обновление доступности: Изменен атрибут role с region на area в initializeStyles (примечание: может потребоваться дополнительная проверка на соответствие ARIA).
  • Улучшенная очистка элементов: Усовершенствована логика очистки, чтобы стили и атрибуты корректно удалялись при отключении плагина.

Исправленные ошибки:

  • Отфильтрованы некорректные ключи breakpoint для предотвращения ошибок в getOptionsForWidth.
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载