Модификация внутренней страницы выбора темы оформления и обоев.
Доработка функционала улучшенного варианта change_wallpaper.zip, добавлены новые фичи + оптимизация кода.
Проверка работоспособности: 360 Extreme Explorer 9.5.0.138/11.0.2251.0/12.0.1010.0.
Модификация предназначена только для браузеров семейства 360 Extreme Explorer (360Chrome/360CSE)!
Основные изменения и отличия от оригинала:
- расширен список тем на вкладке "Интерфейс" + добавлен дублирующий переход на сайт тем (ПКМ на кнопке "Интерфейс");
- добавлена опция отключения автообновления списка категорий обоев (отдельный пункт в меню "Тематические", по умолчанию – включено);
- добавлена отдельная реакция на ЛКМ по заголовку вкладки "Тематические" – случайный выбор категории обоев с загрузкой содержимого;
- добавлен вывод "Персональных" подборок тем/обоев (как понимаю, полноценно работает только после логина в аккаунт 360);
- добавлен принудительный перезапрос списка персональных подборок (в оригинале – только автоматом раз в неделю);
- к сбросу обоев добавлен сброс темы по умолчанию (ПКМ на кнопке "Сброс") с сохранением текущих обоев (если были установлены);
- добавлена фича открытия файлов обоев во вкладке, картинку затем можно сохранить (ПКМ на соответствующем изображении обоев);
- добавлена фича загрузки файлов тем из списка или со вкладки "Загруженные" (*.SRX-файлы, ПКМ на соответствующем блоке темы);
- добавлены дополнительные подсказки к кнопкам, картинкам и прочим элементам интерфейса;
- в интерфейс страницы добавлена ссылка на "хомяк" всех модификаторов (пост на форуме Ru-Board).
Прочие изменения и улучшения:
- исправлены найденные мелкие огрехи функций, подправлена логика работы, включены/отлажены все доступные функции оригинала;
- замена и переделка части функций, оптимизация JS/CSS с т.з. "аккуратности" кода и для повышения скорости работы.
Установка модификации:
Заменить в папке установки браузера файл change_wallpaper.zip на соответствующий файл из архива.
Скриншоты:
Внешний вид вкладки выбора темы оформления:
[Копия скриншота]
История и обсуждение
Общие технические сведения
- Технологии и API:
Чистый HTML, JavaScript (ES5), CSS2
- Запрашиваемые разрешения:
По умолчанию, для служебных страниц браузера
Загрузка и установка
Дополнительно
|