Документация для разработчиков
Темная тема

API

Подключение и использование

Подключение на PHP-странице

\Bitrix\Main\UI\Extension::load("ui.alerts");

Использование

Метод getContainer() возвращает верстку предупреждения.

var myAlert = new BX.UI.Alert({ 
	/*[options]*/ 
});

myAlert.getContainer()

С версии UI 21.800 появились методы:

renderTo(element) - метод, в котором можно указать ноду для рендеринга алерта.

destroy() - метод уничтожает экземпляр алерта.

Параметры

Текст

text - может принимать html.

var myAlert = new BX.UI.Alert({ 
	text: "<strong>Внимание!</strong> Текст предупреждения находится здесь.",
	inline: true
});

//------------

myAlert.setText("<strong>Внимание!</strong> Текст предупреждения находится здесь.");
Внимание! Текст предупреждения находится здесь.

Размер

size {string}- определяет размер алерта.

var myAlert = new BX.UI.Alert({ 
	size: BX.UI.Alert.Size.SMALL
});

//------------

myAlert.setSize(BX.UI.Alert.Size.SMALL);
Внимание! Текст предупреждения находится здесь.

Возможные значения:

BX.UI.Alert.Size.MEDIUM //Default
BX.UI.Alert.Size.SMALL

Цвет

color {string} - определяет цвет предупреждения.

var myAlert = new BX.UI.Alert({ 
	color: BX.UI.Alert.Color.WARNING
});

//------------

myAlert.setColor(BX.UI.Alert.Color.SUCCESS);
Внимание! Текст предупреждения находится здесь.

Возможные значения:

BX.UI.Alert.Color.PRIMARY 
BX.UI.Alert.Color.SUCCESS
BX.UI.Alert.Color.WARNING
BX.UI.Alert.Color.DANGER

Иконки

icon {string} - добавляет иконку

BX.UI.Alert({ 
	icon: BX.UI.Alert.Icon.INFO
});
Внимание! Текст предупреждения находится здесь.

Возможные значения:

BX.UI.Alert.Icon.INFO
BX.UI.Alert.Icon.WARNING
BX.UI.Alert.Icon.DANGER

Закрыть

closeBtn {boolean} - добавляет крестик в правый верхний угол предупреждения. Клик на крестик удаляет .ui-alert и все его содержимое из DOM.

BX.UI.Alert({ 
	closeBtn: true
});
Внимание! Текст предупреждения находится здесь.

Анимация закрытия/открытия

animate {boolean} - добавляет эфекты при появлении или удалении предупреждения.

BX.UI.Alert({ 
	animate: true
});

Блочно-строчный контейнер

inline {boolean} - добавляет алерту свойства inline-block элемента.

BX.UI.Alert({ 
	inline: true
});

Внимание! Текст предупреждения находится здесь.
То, что не относится к предупреждению


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
0
Кирилл Юркевич
Сообщение не промодерировано, возможны ошибки и неточности.
Не ```BX.UI.Alert({
animate: true
});```,
а ```BX.UI.Alert({
animated: true
});```.
Также есть параметр customClass
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх