Сообщение
Новый HTML-элемент "Сообщение", вызываемый с помощью JavaScript.- Сообщение или уведомление о каком либо действии
- Сообщение с кнопкой отмены для защиты от случайных действий или с любой другой кнопкой
Уведомление
Закрывается через время по формуле "количество слов" * 0,5 секунды. Не менее 4 секунд.
cb.Message("Вы только что нажали кнопку!")Уведомление без времени
Закрывается по клику на свободном месте.
cb.Message("Привет", {duration: false})Уведомление без времени + кнопка
Кнопка действия. Закрывается по клику на свободном месте.
cb.Message("Привет", {duration: false, button: "Привет", complete: isPressed => {
console.log(isPressed)
}})Уведомление без времени +
progressЭлемент
progress, доступен в объекте cb.currentMessage.progress. Закрывается по клику на свободном месте. cb.Message("Привет", {duration: false, progress: 0.3})Уведомление с ожиданием
Уведомление для закрытия которого необходимо нажать кнопку.
cb.Message("Привет", {close: true, duration: false, save: true})Опции
complete
Сallback с параметром, сообщающим была ли нажата кнопка. Если была нажата true. По истечению времени false.button
Наименование кнопки действия
close: true
Кнопка "закрыть" сообщение.
duration: false
Сообщение без времени.
save: true
Уведомление с ожиданием для закрытия которого необходимо нажать кнопку. В случае замены новым — исчезнет на время нового, потом вернется.
progress
Элемент progress принимающий значение от 0 до 100. Доступ к элементу message.progress или cb.currentMessage.progress
const message = cb.Message("Привет")
message === cb.currentMessageМетоды
cb.currentMessage.complete()Завершает сообщение. Метод complete принимает параметр isPressed, который попадет в callback. По умолчанию isPressed = false, словно кнопка не была нажата.