Загрузка слайдера в спиннер

:information_source: Краткое описание Этот компонент темы преобразует ползунок загрузки в индикатор вращения.
:eyeglasses: Предпросмотр Theme Creator
:hammer_and_wrench: Репозиторий GitHub - VaperinaDEV/loading-slider-to-spinner: This theme component convert the loading slider to spinner. · GitHub
:question: Руководство по установке Как установить тему или компонент темы
:open_book: Новичок в темах Discourse? Руководство для начинающих по использованию тем Discourse

Установить этот компонент темы

Привет :waving_hand:

Несколько участников упомянули, что хотели бы оставить индикатор вращения. Этот компонент темы преобразует ползунок загрузки в индикатор вращения. Поскольку это в основном визуальное изменение, я переделал ползунок в индикатор вращения с помощью CSS я скрыл ползунок и добавил индикатор вращения к #main-outlet-wrapper перед псевдоэлементом, чтобы избежать конфликтов с выходными точками плагинов. Таким образом, сохраняется функциональность ползунка, и, надеюсь, это устранит ошибки, возникающие при использовании индикатора вращения.

Я скрыл #main-outlet, меню пользователя и модальное окно во время загрузки страницы, как это было при использовании индикатора вращения.

Я использую modifyClass для изменения состояний загрузки. Дело в том, что во время загрузки страницы ползунок загрузки иногда возвращается в статус ready, из-за чего процесс загрузки останавливается и начинается заново. Такое изменение состояния вызывало мерцание во время загрузки страницы.

6 лайков

Отличная работа, @Don — крутой код SCSS. Также это очень смешно :laughing: Возможно, Discourse сделает это частью ядра? :thinking:

3 лайка