jQuery UI полностью удалена с платформы
jQuery UI полностью удалена с платформы. Установка библиотеки происходит только на некоторых страницах Админ-Центра. Причина удаления — оптимизация и ускорение загрузки. Библиотека jQuery UI занимает более 250 кБ.
После оптимизации мы написали собственные модули всплывающих окон (dialog), изменения количества товаров перед добавлением в корзину (spinner), обновили настраиваемый модуль всплывающих окон hotengine-popup, заменили функцию вкладок (tabs) — теперь они полностью реализованы с помощью стандартных средств браузеров. Кроме того, заменена функция автозаполнения с помощью самого компактного плагина — Awesomplete.
Благодаря такой оптимизации удалось сократить код загружаемых библиотек до 22 кБ. Кроме того, многие наши библиотеки вынесены в отдельные процессы, поэтому они не загружаются без необходимости.
Функции которые отключены:
Пожалуйста, обратите внимание: если вы использовали ранее такие функции, как dialog, slide, accordion, autocomplete или некоторые другие функции, присущие только библиотеке jQuery UI, то вам необходимо установить код для их загрузки. Это можно сделать, добавив блок/меню, разместив в служебных тегах, со следующим кодом.
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.14.0/themes/smoothness/jquery-ui.css">
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.14.0/jquery-ui.min.js"></script>
После оптимизации мы написали собственные модули всплывающих окон (dialog), изменения количества товаров перед добавлением в корзину (spinner), обновили настраиваемый модуль всплывающих окон hotengine-popup, заменили функцию вкладок (tabs) — теперь они полностью реализованы с помощью стандартных средств браузеров. Кроме того, заменена функция автозаполнения с помощью самого компактного плагина — Awesomplete.
Благодаря такой оптимизации удалось сократить код загружаемых библиотек до 22 кБ. Кроме того, многие наши библиотеки вынесены в отдельные процессы, поэтому они не загружаются без необходимости.
Функции которые отключены:
- dialog()
- draggable()
- droppable()
- resizable()
- selectable()
- sortable()
- accordion()
- tabs()
- tooltip()
- datepicker()
- progressbar()
- spinner()
- slider()
- slider("option")
- slideUp()
- slideDown()
- fadeIn()
- fadeOut()
- position()
- widget()
Пожалуйста, обратите внимание: если вы использовали ранее такие функции, как dialog, slide, accordion, autocomplete или некоторые другие функции, присущие только библиотеке jQuery UI, то вам необходимо установить код для их загрузки. Это можно сделать, добавив блок/меню, разместив в служебных тегах, со следующим кодом.
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.14.0/themes/smoothness/jquery-ui.css">
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.14.0/jquery-ui.min.js"></script>
Добавлена опция отображения "Других товаров из этой коллекции" - во вкладке.
Обновлены цели, добавлены аудитории, а также добавлена возможность быстро настроить динамический ремаркетинг.
Добавлена фильтрация входящих сообщений (заказов и отправок через формы).
Обновлены цели, добавлены аудитории, а также добавлена возможность быстро настроить динамический ремаркетинг.
Добавлена фильтрация входящих сообщений (заказов и отправок через формы).