Skip to content

Commit

Permalink
fixed timezone issue with reschedule
Browse files Browse the repository at this point in the history
  • Loading branch information
sandip-patel-1 committed Jul 12, 2022
1 parent 1f79333 commit 1d1b3bd
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 9 deletions.
2 changes: 1 addition & 1 deletion public/build/booking.min.js

Large diffs are not rendered by default.

14 changes: 10 additions & 4 deletions src/pages/reschedule.js
Original file line number Diff line number Diff line change
Expand Up @@ -57,11 +57,17 @@ class BookingReschdulePage extends BaseTemplate {
e.preventDefault();
if (!this.bookingReschdulePageTarget) return;

const bookingPageDate = this.bookingReschdulePageTarget.querySelector('.bookingjs-bookpage-date');
bookingPageDate.innerHTML = this.formatTimestamp(eventData.startStr, dateFormat);
const formerBookingDate = this.bookingReschdulePageTarget.querySelector('.former-booking-date');
const currentBookingDate = this.bookingReschdulePageTarget.querySelector('.current-booking-date');

const bookingPageTime = this.bookingReschdulePageTarget.querySelector('.bookingjs-bookpage-time');
bookingPageTime.innerHTML = this.formatTimestamp(eventData.startStr, timeFormat) + ' - ' + this.formatTimestamp(eventData.endStr, timeFormat);
currentBookingDate.innerHTML = this.formatTimestamp(eventData.startStr, dateFormat);
formerBookingDate.innerHTML = this.formatTimestamp(this.config.get('reschedule.eventStart'), dateFormat);

const formerBookingTime = this.bookingReschdulePageTarget.querySelector('.former-booking-time');
const currentBookingTime = this.bookingReschdulePageTarget.querySelector('.current-booking-time');

currentBookingTime.innerHTML = this.formatTimestamp(eventData.startStr, timeFormat) + ' - ' + this.formatTimestamp(eventData.endStr, timeFormat);
formerBookingTime.innerHTML = this.formatTimestamp(this.config.get('reschedule.eventStart'), timeFormat) + ' - ' + this.formatTimestamp(this.config.get('reschedule.eventEnd'), timeFormat);
});

setTimeout(() => this.bookingReschdulePageTarget.classList.add('show'), 100);
Expand Down
8 changes: 4 additions & 4 deletions src/templates/reschedule-page.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@
<div class="bookingjs-bookpage-header">
<h2>Confirm Rescheduling</h2>
<h3>Former Booking:</h3>
<p><b class="bookingjs-form-text">Date:</b> {{ oldDate }}</p>
<p><b class="bookingjs-form-text">Time:</b> {{ oldTime }}</p>
<p><b class="bookingjs-form-text">Date:</b> <span class="former-booking-date">{{ oldDate }}</span></p>
<p><b class="bookingjs-form-text">Time:</b> <span class="former-booking-time">{{ oldTime }}</span></p>
<h3>Rescheduled Booking:</h3>
<p><b class="bookingjs-form-text">Date:</b> {{ chosenDate }}</h3></p>
<p><b class="bookingjs-form-text">Time:</b> {{ chosenTime }}</h3></p>
<p><b class="bookingjs-form-text">Date:</b> <span class="current-booking-date">{{ chosenDate }}</span></p>
<p><b class="bookingjs-form-text">Time:</b> <span class="current-booking-time">{{ chosenTime }}</span></p>
{{#allocatedResource}}
<span class="bookingjs-bookpage-resource-prefix">{{ allocatedResourcePrefix }}</span>
<h3 class="bookingjs-bookpage-resource">{{ allocatedResource }}</h3>
Expand Down

0 comments on commit 1d1b3bd

Please sign in to comment.