1.3.0 • Published 2 years ago
sz-payment-modal v1.3.0
SZ Payment Modal
Для подключения модального окна оплаты Вам нужно:
- Подключить шрифт Inter
- Настроить компилятор Sass.
- Добавить контейнер с идентификатором
#sz-modals
в HTML своей страницы
Начало работы с модальным окном
Первым делом нужно подключить скрипты и стили модального окна
import szModal from "sz-payment-modal"; // js
@import "~sz-payment-modal"; // Sass
После подключения нужно объявить новый класс и передать туда необходимые данные
const payModal = new szModal();
После объявления нового класса нужно инициализировать модальное окно, чтобы оно появилось в DOM-е
const modalData = {
gameLang: *Язык интерфейса*,
gameLogoSrc: *URL до логотипа игры*,
userToken: *токен пользователя*,
paymentFunction: *функция оплаты*,
}
payModal.init(list, modalData);
//list - это список кнопок, полученный по запросу на модуль
(Смотрите документацию FrontEnd части платежного модуля)
Обновление информации в модальном окне
payModal.updateModal({
paymentFunctionParams: *массив из параметров функции оплаты*,
ticketAmount: *количество билетов*,
ticketText: *склонение слова "билет" (билет, билета, билетов)*,
totalPrice: *цена всех билетов*,
bonusAmount: *количество бонусов*,
drawText: *текст с информацией о след. тираже*,
// необязательное поле
visibleBtnName: *Нужно для показа спецефичной кнопки оплаты.
Принимает строку с именем метода оплаты*
});
Значения visibleBtnName
:
- all - значение по умолчанию
- ZeroGravity - если нужно показать только кнопки сотовых операторов
- PAYBOX - если нужно показать только кнопки оплаты картой
- LotoWallet - если нужно показать только кнопки оплаты кошельком и бонусами
Показать/Скрыть модальное окно
payModal.toggleModal();
Поменять экран модального окна
Экран меняется на противоположный тому, который показывается сейчас
payModal.changeScreen();
1.3.0
2 years ago
1.2.9
2 years ago
1.2.8
2 years ago
1.2.7
2 years ago
1.2.6
2 years ago
1.2.5
2 years ago
1.2.4
2 years ago
1.2.3
2 years ago
1.2.2
2 years ago
1.2.1
2 years ago
1.2.0
2 years ago
1.1.9
2 years ago
1.1.8
2 years ago
1.1.7
2 years ago
1.1.6
2 years ago
1.1.5
2 years ago
1.1.4
2 years ago
1.1.3
2 years ago
1.1.2
2 years ago
1.1.1
2 years ago
1.1.0
2 years ago
1.0.9
2 years ago
1.0.8
2 years ago
1.0.7
2 years ago
1.0.6
2 years ago
1.0.5
2 years ago
1.0.4
2 years ago
1.0.3
2 years ago
1.0.2
2 years ago
1.0.1
2 years ago
1.0.0
2 years ago