Skip to content

Commit 4faa0b0

Browse files
committed
Add page ID to local storage key to prevent page mis-matching
1 parent b7da672 commit 4faa0b0

5 files changed

Lines changed: 15 additions & 15 deletions

File tree

dist/engrid.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
*
2020
* ENGRID PAGE TEMPLATE ASSETS
2121
*
22-
* Date: Tuesday, May 12, 2026 @ 17:10:24 ET
22+
* Date: Tuesday, May 12, 2026 @ 17:12:32 ET
2323
* By: nick
2424
* ENGrid styles: v0.25.0
2525
* ENGrid scripts: v0.25.1

dist/engrid.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
*
1818
* ENGRID PAGE TEMPLATE ASSETS
1919
*
20-
* Date: Tuesday, May 12, 2026 @ 17:10:24 ET
20+
* Date: Tuesday, May 12, 2026 @ 17:12:32 ET
2121
* By: nick
2222
* ENGrid styles: v0.25.0
2323
* ENGrid scripts: v0.25.1
@@ -50956,7 +50956,7 @@ class EventPages {
5095650956
return;
5095750957
}
5095850958
const eventDetails = this.parseEventDetails(eventDetailTable);
50959-
localStorage.setItem("eventDetails", JSON.stringify(eventDetails));
50959+
localStorage.setItem("eventDetails." + dist_engrid_ENGrid.getPageID(), JSON.stringify(eventDetails));
5096050960
this.updateTicketRows();
5096150961
this.createEventBlock(eventDetailTable, eventDetails);
5096250962
this.removeEnAdditionalLine();
@@ -51007,11 +51007,11 @@ class EventPages {
5100751007
return dist_engrid_ENGrid.getPageType() === "EVENT";
5100851008
}
5100951009
getEventDetails() {
51010-
const data = localStorage.getItem("eventDetails");
51010+
const data = localStorage.getItem("eventDetails." + dist_engrid_ENGrid.getPageID());
5101151011
return data ? JSON.parse(data) : null;
5101251012
}
5101351013
getBillingInfo() {
51014-
const data = localStorage.getItem("billingInfo");
51014+
const data = localStorage.getItem("billingInfo." + dist_engrid_ENGrid.getPageID());
5101551015
return data ? JSON.parse(data) : null;
5101651016
}
5101751017
parseEventDetails(eventDetailTable) {
@@ -51279,7 +51279,7 @@ class EventPages {
5127951279
this.updateTotalAmount();
5128051280
}
5128151281
displayEventSummaryOnThankYouPage() {
51282-
const eventSummaryData = localStorage.getItem("eventDetails");
51282+
const eventSummaryData = localStorage.getItem("eventDetails." + dist_engrid_ENGrid.getPageID());
5128351283
if (eventSummaryData) {
5128451284
const eventDetails = JSON.parse(eventSummaryData);
5128551285
const insertLocation = document.querySelector(".event-summary-placeholder");
@@ -51418,7 +51418,7 @@ class EventPages {
5141851418
currency: currencySymbol || "USD"
5141951419
}).format(totalAmount);
5142051420
});
51421-
localStorage.setItem("billingInfo", JSON.stringify({
51421+
localStorage.setItem("billingInfo." + dist_engrid_ENGrid.getPageID(), JSON.stringify({
5142251422
totalAmount,
5142351423
currency: currencySymbol || "USD",
5142451424
lineItems

dist/engrid.min.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/engrid.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/scripts/event-pages.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ export class EventPages {
5757
return;
5858
}
5959
const eventDetails = this.parseEventDetails(eventDetailTable);
60-
localStorage.setItem("eventDetails", JSON.stringify(eventDetails));
60+
localStorage.setItem("eventDetails." + ENGrid.getPageID(), JSON.stringify(eventDetails));
6161
this.updateTicketRows();
6262
this.createEventBlock(eventDetailTable, eventDetails);
6363
this.removeEnAdditionalLine();
@@ -110,12 +110,12 @@ export class EventPages {
110110
}
111111

112112
private getEventDetails(): Partial<EventDetails> | null {
113-
const data = localStorage.getItem("eventDetails");
113+
const data = localStorage.getItem("eventDetails." + ENGrid.getPageID());
114114
return data ? JSON.parse(data) as Partial<EventDetails> : null;
115115
}
116116

117117
private getBillingInfo(): BillingInfo | null {
118-
const data = localStorage.getItem("billingInfo");
118+
const data = localStorage.getItem("billingInfo." + ENGrid.getPageID());
119119
return data ? JSON.parse(data) as BillingInfo : null;
120120
}
121121

@@ -413,7 +413,7 @@ export class EventPages {
413413
}
414414

415415
private displayEventSummaryOnThankYouPage() {
416-
const eventSummaryData = localStorage.getItem("eventDetails");
416+
const eventSummaryData = localStorage.getItem("eventDetails." + ENGrid.getPageID());
417417
if (eventSummaryData) {
418418
const eventDetails: Partial<EventDetails> = JSON.parse(eventSummaryData);
419419
const insertLocation = document.querySelector(".event-summary-placeholder");
@@ -561,7 +561,7 @@ export class EventPages {
561561
el.textContent = new Intl.NumberFormat(navigator.language, { style: "currency", currency: currencySymbol || "USD" }).format(totalAmount);
562562
});
563563

564-
localStorage.setItem("billingInfo", JSON.stringify({
564+
localStorage.setItem("billingInfo." + ENGrid.getPageID(), JSON.stringify({
565565
totalAmount,
566566
currency: currencySymbol || "USD",
567567
lineItems,

0 commit comments

Comments
 (0)