360CSE New Tab Mod • RU : 2019.12.16
Опубликовано: Бармалей · 16.12.2019 · 00:01 ••• Обновление: 25.03.2021 · 09:12 0

Модификация стандартной встроенной страницы новой вкладки.
Доработка функционала улучшенного варианта newtab.zip, исправление ошибок, оптимизация кода.

Проверка работоспособности: 360 Extreme Explorer 9.5.0.138/11.0.2251.0/12.0.1012.0.

Модификация предназначена только для браузеров семейства 360 Extreme Explorer (360Chrome/360CSE)!


Основные изменения:
  • исправлены найденные ошибки и "корявки" интерфейса:
    • исправлена проблема "уползания" блока настроек в предыдущей версии (из-за "экспериментов" с расположением полей эскизов);
    • упрощён стиль блока настроек, убраны лишние перерасчёты и привязки к стилям, из CSS удалён неиспользуемый класс;
    • убрана консольная ошибка "таскания" блока добавления/изменения заголовка/URL эскизов, драг-дроп для этого блока отключён;
    • исправлена ошибка отрисовки блока редактирования эскизов при открытии новой вкладки, после переключения числа эскизов её нет;
    • исправлена ошибка отображения текущего значения прозрачности эскизов после их изменения в блоке настроек (или в окне "Темы и обои");
    • исправлена проблема "бесконечной" анимации при щелчках на эскизах с зажатыми клавишами Ctrl/Shift (открытие ссылок в другой вкладке);
  • оптимизация основного скрипта:
    • изменены отдельные функции – структура и порядок выполнения, часть промежуточных переменных заменена на аргументы функций;
    • изменён рантайм отдельных функций – удалена часть промежуточных таймаутов (замена на последовательное выполнение);
  • временно* отключено плавающее число эскизов в одну строку в зависимости от ширины окна браузера.

    * Фича оказалась сырой, "поплыл" весь дизайн эскизов, поэтому до окончательной проработки пока вернул "всё как было"…)

Прочие изменения и улучшения:
  • почищен код, удалены отдельные (неиспользуемые) функции и часть ранее закомментаренного "мусора".

Установка модификации:

Заменить в папке установки браузера файл newtab.zip на соответствующий файл из архива.


История и обсуждение

Общие технические сведения
  • Технологии и API:
    Чистый HTML, JavaScript (ES5), CSS2
  • Запрашиваемые разрешения:
    По умолчанию, для служебных страниц браузера

Загрузка и установка

Дополнительно

Официальные версии Документация
Бармалей 16.12.2019 25.03.2021 197 0.0

Поделиться

Всего комментариев: 0
close