revised ui 2

This commit is contained in:
zino
2021-05-17 18:56:49 +02:00
parent fe19226a4c
commit 5a78e909b2
4 changed files with 7 additions and 13 deletions

View File

@@ -1,8 +1,8 @@
import * as XMLHelper from "./xmlhelper"; import * as XMLHelper from "./xmlhelper";
import { config } from "./config"; import { config } from "./config";
import * as I from "../types/types"; import * as I from "../types/types";
import * as UI from "./ui";
import * as Events from "./events"; import * as Events from "./events";
import * as CartButtons from "./cartButtons";
export function addItem(inSeatObj: I.JSCSelectedSeat): void { export function addItem(inSeatObj: I.JSCSelectedSeat): void {
const color: string = `#${XMLHelper.getVenuePricescalePropertyByPricescaleID("color", inSeatObj.data.seatsObj.id[0])}`; const color: string = `#${XMLHelper.getVenuePricescalePropertyByPricescaleID("color", inSeatObj.data.seatsObj.id[0])}`;
@@ -38,7 +38,7 @@ export function changedDropdownBuyerType(inSelect: HTMLSelectElement, inSeatObj:
config.state.selectedSeatsArr[index][2] = buyerTypeCode; config.state.selectedSeatsArr[index][2] = buyerTypeCode;
calcOverallPrice(); calcOverallPrice();
UI.setBtnCartText(); CartButtons.setBtnCartText();
const url = XMLHelper.generateCheckoutUrl(); const url = XMLHelper.generateCheckoutUrl();
Events.addRedirectCheckout(url); Events.addRedirectCheckout(url);

View File

@@ -1,7 +1,6 @@
import { config } from "./config"; import { config } from "./config";
import * as I from "../types/types"; import * as I from "../types/types";
import * as XMLHelper from "./xmlhelper"; import * as XMLHelper from "./xmlhelper";
import * as UI from "./ui";
import * as jBoxHelper from "./jBoxHelper"; import * as jBoxHelper from "./jBoxHelper";
export function addSeatToState(inSelectedSeat: I.JSCSelectedSeat): void { export function addSeatToState(inSelectedSeat: I.JSCSelectedSeat): void {

View File

@@ -2,9 +2,9 @@ import axios, { AxiosResponse } from 'axios';
var xml2jsParser = require('xml2js').parseString; var xml2jsParser = require('xml2js').parseString;
import * as I from "../types/types"; import * as I from "../types/types";
import Utils from './utils'; import Utils from './utils';
import * as UI from "./ui";
import { config } from "./config"; import { config } from "./config";
import * as Communication from "./communication"; import * as Communication from "./communication";
import * as CartButtons from "./cartButtons";
export function getXMLPromise(url: string): Promise<unknown> { export function getXMLPromise(url: string): Promise<unknown> {
return axios.get(url) return axios.get(url)
@@ -68,7 +68,7 @@ export function isValidSeatSelection() {
if (!config.state.selectedSeatsArr.length) if (!config.state.selectedSeatsArr.length)
return; return;
UI.showHideBtnCartLoading("show"); CartButtons.showHideBtnCartLoading("show");
jQuery("#modalCart i").hide(); jQuery("#modalCart i").hide();
jQuery("#modalCart .uabb-button-text").addClass("dot-pulse"); jQuery("#modalCart .uabb-button-text").addClass("dot-pulse");

View File

@@ -14,12 +14,7 @@ import * as Legend from "./modules/legend";
import * as BookingBtn from "./modules/bookingButton"; import * as BookingBtn from "./modules/bookingButton";
import * as Panzoom from "./modules/panzoom"; import * as Panzoom from "./modules/panzoom";
import * as CartButtons from "./modules/cartButtons"; import * as CartButtons from "./modules/cartButtons";
import * as jBoxHelper from "./modules/jBoxHelper";
// let inputsWithValue: I.InputsWithValue;
// let seatmap: any;
// let panzoom: PanzoomObject | undefined;
// let inVenueXML: I.VenueXML;
// let seatmapXML: any;
window.addEventListener('load', () => { window.addEventListener('load', () => {
// Inject JSC (jQuery Seat Charts) // Inject JSC (jQuery Seat Charts)
@@ -129,7 +124,7 @@ function messageHandler(inE: any) {
XMLHelper.processSMAP(); XMLHelper.processSMAP();
config.state.panzoom = Panzoom.addPanzoom("#containerSeatmapInner", ".panzoomZoomIn", ".panzoomZoomOut", "#panzoomResetZoom"); config.state.panzoom = Panzoom.addPanzoom("#containerSeatmapInner", ".panzoomZoomIn", ".panzoomZoomOut", "#panzoomResetZoom");
UI.controlLoftloader("hide"); UI.controlLoftloader("hide");
UI.createSeatTooltips(); jBoxHelper.createSeatTooltips();
break; break;
} }
@@ -140,7 +135,7 @@ function messageHandler(inE: any) {
console.log(data.message); console.log(data.message);
if (!config.state.isValidSeatSelection) { if (!config.state.isValidSeatSelection) {
UI.showJBoxNotice(`Auswahl nicht möglich: Bitte lassen Sie keinen einzelnen Platz frei.`); jBoxHelper.showJBoxNotice(`Auswahl nicht möglich: Bitte lassen Sie keinen einzelnen Platz frei.`);
CartButtons.showHideBtnCartLoading("hide"); CartButtons.showHideBtnCartLoading("hide");
} }
else { else {