revised ui
This commit is contained in:
@@ -10,6 +10,10 @@ import * as Events from "./modules/events";
|
||||
require("jbox/dist/jBox.all.css");
|
||||
import * as Cart from "./modules/cart";
|
||||
import * as Trims from "./modules/trims";
|
||||
import * as Legend from "./modules/legend";
|
||||
import * as BookingBtn from "./modules/bookingButton";
|
||||
import * as Panzoom from "./modules/panzoom";
|
||||
import * as CartButtons from "./modules/cartButtons";
|
||||
|
||||
// let inputsWithValue: I.InputsWithValue;
|
||||
// let seatmap: any;
|
||||
@@ -29,7 +33,7 @@ window.addEventListener('load', () => {
|
||||
Communication.listenToMessages(messageHandler);
|
||||
|
||||
// Div with ID "containerSeatmap" is not yet ready, wait for it, then display seatmap button on trxstate 20
|
||||
Utils.waitForSeatmap(UI.showSeatmapBtnParent);
|
||||
Utils.waitForSeatmap(BookingBtn.showSeatmapBtnParent);
|
||||
|
||||
// Modal overlay for cart is not yet ready, wait for it, then initialize
|
||||
Utils.waitForElement("#modalCart-overlay", Cart.initModalCart);
|
||||
@@ -119,11 +123,11 @@ function messageHandler(inE: any) {
|
||||
JSC.addSeatmap("#containerSeatmapInner", map, rowsNaming, seats, legend);
|
||||
JSC.setUnavailableSeats();
|
||||
JSC.selectSeatsInCart();
|
||||
UI.convertLegendToDropdown("dropdownLegend");
|
||||
Legend.convertLegendToDropdown("dropdownLegend");
|
||||
Events.dropdownLegendOnChange("#dropdownLegend");
|
||||
Trims.addTrims();
|
||||
XMLHelper.processSMAP();
|
||||
config.state.panzoom = UI.addPanzoom("#containerSeatmapInner", ".panzoomZoomIn", ".panzoomZoomOut", "#panzoomResetZoom");
|
||||
config.state.panzoom = Panzoom.addPanzoom("#containerSeatmapInner", ".panzoomZoomIn", ".panzoomZoomOut", "#panzoomResetZoom");
|
||||
UI.controlLoftloader("hide");
|
||||
UI.createSeatTooltips();
|
||||
|
||||
@@ -137,15 +141,15 @@ function messageHandler(inE: any) {
|
||||
|
||||
if (!config.state.isValidSeatSelection) {
|
||||
UI.showJBoxNotice(`Auswahl nicht möglich: Bitte lassen Sie keinen einzelnen Platz frei.`);
|
||||
UI.showHideBtnCartLoading("hide");
|
||||
CartButtons.showHideBtnCartLoading("hide");
|
||||
}
|
||||
else {
|
||||
Cart.removeCartItems();
|
||||
Cart.generateCartItems();
|
||||
const url = XMLHelper.generateCheckoutUrl();
|
||||
Events.addRedirectCheckout(url);
|
||||
UI.showModalCart();
|
||||
UI.showHideBtnCartLoading("hide");
|
||||
UI.fadeInCartModal();
|
||||
CartButtons.showHideBtnCartLoading("hide");
|
||||
}
|
||||
|
||||
config.state.cartChanged = false;
|
||||
|
||||
Reference in New Issue
Block a user