Mirror live open/closed status to contact page
Add #status and #hours-* IDs to the contact page hours tile and load update.js so the same live open/closed logic from the homepage runs on the contact page. Guard against missing #message element so update.js works on pages that don't have the marquee banner. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
f8ff7f0d94
commit
ad5c984a46
@ -54,7 +54,10 @@
|
|||||||
<i class="fas fa-clock"></i>
|
<i class="fas fa-clock"></i>
|
||||||
<div>
|
<div>
|
||||||
<div class="contact-tile-label">Shop Hours</div>
|
<div class="contact-tile-label">Shop Hours</div>
|
||||||
<span>Tue–Fri 10:00–5:00<br>Saturday 9:00–3:00</span>
|
<p id="status"></p>
|
||||||
|
<p id="hours-tuesday-friday">Tuesday – Friday: 10:00–5:00</p>
|
||||||
|
<p id="hours-saturday">Saturday: 9:00–3:00</p>
|
||||||
|
<p id="hours-sunday-monday">Sunday – Monday: Closed</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -174,6 +177,7 @@
|
|||||||
<div id="site-footer"></div>
|
<div id="site-footer"></div>
|
||||||
<script src="../script.js"></script>
|
<script src="../script.js"></script>
|
||||||
<script src="../easter-egg.js"></script>
|
<script src="../easter-egg.js"></script>
|
||||||
|
<script src="../update.js"></script>
|
||||||
<script src="../contact-form.js"></script>
|
<script src="../contact-form.js"></script>
|
||||||
<script async src="https://cdn.jsdelivr.net/npm/altcha@3.1.0/dist/main/altcha.min.js" type="module"></script>
|
<script async src="https://cdn.jsdelivr.net/npm/altcha@3.1.0/dist/main/altcha.min.js" type="module"></script>
|
||||||
</body>
|
</body>
|
||||||
|
|||||||
@ -42,7 +42,7 @@ document.addEventListener('DOMContentLoaded', () => {
|
|||||||
|
|
||||||
// Handle the top message
|
// Handle the top message
|
||||||
if (update.message && update.message.trim() !== "") {
|
if (update.message && update.message.trim() !== "") {
|
||||||
message.textContent = update.message;
|
if (message) message.textContent = update.message;
|
||||||
} else {
|
} else {
|
||||||
const updateElement = document.querySelector('.update');
|
const updateElement = document.querySelector('.update');
|
||||||
if (updateElement) {
|
if (updateElement) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user