diff --git a/client/src/inject.ts b/client/src/inject.ts index f574f5d..c2a52d5 100644 --- a/client/src/inject.ts +++ b/client/src/inject.ts @@ -15,6 +15,7 @@ window.addEventListener('load', () => { // Parse (hidden) inputs and their values const content: string = new XMLSerializer().serializeToString(document); inputsWithValue = { ...inputsWithValue, ...Parser.getInputs(content) }; + if (jQuery("#get_flash").length) jQuery("#get_flash").hide(); Utils.consoleLog(inputsWithValue); Utils.consoleLog(`trxstate: ${inputsWithValue["trxstate"]}`); @@ -22,12 +23,13 @@ window.addEventListener('load', () => { // "posturl" in function showMap() only available if "pvmapse" is true, false disables seatmap const posturlAvail: boolean = /posturl:"(.+?)"/.test(content); const couponCodeBoxAvail: boolean = !!jQuery("#coupon_code_box").length; - + const couponSuccessfull: boolean = !!jQuery("#coupon_successful").length; + Utils.consoleLog(`couponCodeBoxAvail: ${couponCodeBoxAvail}`); Utils.consoleLog(`posturl available: ${posturlAvail}`); // Only inject on page with trxstate 20 and if seatmap is enabled with PVO code "pvmapse" - if (inputsWithValue["trxstate"] !== "20" || posturlAvail === false || couponCodeBoxAvail === true) + if (inputsWithValue["trxstate"] !== "20" || posturlAvail === false || couponCodeBoxAvail === true || couponSuccessfull === true) return; // Inject parent CSS