before remove getcolumnsnaming

This commit is contained in:
zino
2021-05-15 22:57:15 +02:00
parent 51e78042b5
commit 39aa73b034
10 changed files with 138 additions and 125 deletions

View File

@@ -23,14 +23,14 @@ export function addDropdownSeatmap(inPanzoom: any) {
}
}
export function addModalCart(inInputsWithValue: I.InputsWithValue) {
export function addModalCart() {
const btnCart: HTMLElement | undefined = jQuery("#modalCart .uabb-button").get(0);
if (btnCart) {
btnCart.addEventListener("click", () => {
if (!config.state.selectedSeatsArr.length)
UI.showJBoxNotice(`Sie haben bislang keinen Platz ausgewählt.`);
else if (config.state.cartChanged)
XMLHelper.isValidSeatSelection(inInputsWithValue);
XMLHelper.isValidSeatSelection();
else if (!config.state.cartChanged && config.state.isValidSeatSelection)
UI.showModalCart();
else if (!config.state.cartChanged && !config.state.isValidSeatSelection)
@@ -77,7 +77,9 @@ export function addCartBack() {
}
}
export function dropdownLegendOnChange(inSelector: string, inSeatmap: any, inSeatmapXML: any) {
export function dropdownLegendOnChange(inSelector: string) {
const seatmap = config.state.seatmap;
const seatmapXML = config.state.seatmapXML;
const dropdownLegend = jQuery(inSelector).get(0);
dropdownLegend.addEventListener("change", function (this: HTMLSelectElement) {
const value: string = this.value;
@@ -86,20 +88,20 @@ export function dropdownLegendOnChange(inSelector: string, inSeatmap: any, inSea
UI.changeDropdownLegendBGColor(inSelector, value, className);
if (value === "all") {
inSeatmap.find('unavailable').status('available');
JSC.setUnavailableSeats(inSeatmapXML, inSeatmap);
seatmap.find('unavailable').status('available');
JSC.setUnavailableSeats(seatmapXML, seatmap);
}
else {
inSeatmap.find('available').status('unavailable');
JSC.activateSeatsBySectionID(inSeatmapXML, inSeatmap, value);
JSC.setUnavailableSeats(inSeatmapXML, inSeatmap);
seatmap.find('available').status('unavailable');
JSC.activateSeatsBySectionID(value);
JSC.setUnavailableSeats(seatmapXML, seatmap);
}
});
}
export function addCartDropdownBuyerTypes(inSelector: string, inSeatObj: I.JSCSelectedSeat, inVenueXML: I.VenueXML, inInputsWithValue: I.InputsWithValue) {
export function addCartDropdownBuyerTypes(inSelector: string, inSeatObj: I.JSCSelectedSeat) {
jQuery(inSelector).on('change', function (this: HTMLSelectElement) {
Cart.changedDropdownBuyerType(this, inSeatObj, inVenueXML, inInputsWithValue);
Cart.changedDropdownBuyerType(this, inSeatObj);
});
}