|
5 | 5 | $hours_display = ($stacked) ? '-stacked' : '';
|
6 | 6 | $base_location = $this->getBaseLocation($location);
|
7 | 7 | ?>
|
8 |
| - |
9 |
| -<div id="<?php echo $base_location ?>-hours" class="hours-display<?php echo $hours_display ?>"> |
10 |
| - <?php if ($stacked): ?> |
11 |
| - <h2><?php echo $location ?> Hours</h2> |
12 |
| - <?php endif ?> |
13 |
| - <div class="open-indicator"> |
14 |
| - <div class="circle <?php echo $open_class ?>"></div> |
15 |
| - <div> |
16 |
| - <span class="open-text"><?php echo $first_day ?></span> |
17 |
| - <?php if ($first_day == 'open'): |
18 |
| - echo $this->openUntil($days[array_key_first($days)]); |
19 |
| - endif ?> |
| 8 | + <div id="<?php echo $base_location ?>-hours" class="hours-display<?php echo $hours_display ?>"> |
| 9 | + <?php if ($stacked): ?> |
| 10 | + <h2><?php echo $location ?> Hours</h2> |
| 11 | + <?php endif ?> |
| 12 | + <div class="open-indicator"> |
| 13 | + <div class="circle <?php echo $open_class ?>"></div> |
| 14 | + <div> |
| 15 | + <span class="open-text"><?php echo $first_day ?></span> |
| 16 | + <?php if ($first_day == 'open'): |
| 17 | + echo $this->openUntil($days[array_key_first($days)]); |
| 18 | + endif ?> |
| 19 | + </div> |
20 | 20 | </div>
|
21 |
| - </div> |
22 |
| - <?php $chunked_weeks = $this->weekBlocks($days); ?> |
| 21 | + <?php $chunked_weeks = $this->weekBlocks($days); ?> |
23 | 22 |
|
24 |
| - <?php foreach ($chunked_weeks as $key => $chunked_week): ?> |
25 |
| - <?php if ($key == 1): // Add wrapper div around hidden hours ?> |
26 |
| - <div class="closed"> |
27 |
| - <?php endif ?> |
28 |
| - <ul aria-hidden="<?php echo ($key > 0) ? 'true' : 'false' ?>" |
29 |
| - class="hours-list-view <?php echo $this->setClassList($stacked) ?>"> |
30 |
| - <?php for ($i = 0, $n = count($chunked_week); $i < $n; $i ++): |
31 |
| - if ($today_only && $i > 0) { // Only show first day |
32 |
| - break; |
33 |
| - } |
| 23 | + <?php foreach ($chunked_weeks as $week_number => $chunked_week): ?> |
| 24 | + <?php if ($week_number == 1): // Add wrapper div around hidden hours ?> |
| 25 | + <div class="closed"> |
| 26 | + <?php endif ?> |
| 27 | + <ul aria-hidden="<?php echo ($week_number > 0) ? 'true' : 'false' ?>" |
| 28 | + class="hours-list-view <?php echo $this->setClassList($stacked) ?>"> |
| 29 | + <?php for ($i = 0, $n = count($chunked_week); $i < $n; $i++): |
| 30 | + if ($today_only && $i > 0) { // Only show first day |
| 31 | + break; |
| 32 | + } |
34 | 33 |
|
35 |
| - $day = $chunked_week[$i]; |
36 |
| - $today = $day['is_today']; |
37 |
| - $date = $day['date']; |
38 |
| - $day_text = ($today) ? 'Today' : $date->format('D'); ?> |
| 34 | + $day = $chunked_week[$i]; |
| 35 | + $today = $day['is_today']; |
| 36 | + $date = $day['date']; |
| 37 | + $day_text = ($today) ? 'Today' : $date->format('D'); ?> |
39 | 38 |
|
40 |
| - <li <?php echo $this->setToday($today) ?>> |
41 |
| - <?php if ($key > 0): ?> |
42 |
| - <div class="hours-day"><?php echo $date->format( 'M j' ) ?></div> |
43 |
| - <?php else: ?> |
44 |
| - <div class="hours-day"><?php echo $day_text ?></div> |
45 |
| - <?php endif ?> |
46 |
| - <div class="hours-text"><?php echo $this->hoursText($day) ?></div> |
47 |
| - </li> |
48 |
| - <?php endfor ?> |
49 |
| - </ul> |
50 |
| - <?php if ($key > 0 && $key == array_key_last($chunked_weeks)): // Close wrapper div around hidden hours ?> |
51 |
| - </div> |
52 |
| - <?php endif ?> |
53 |
| - <?php endforeach ?> |
54 |
| -</div> |
| 39 | + <li <?php echo $this->setToday($today) ?>> |
| 40 | + <?php if ($week_number > 0): ?> |
| 41 | + <div class="hours-day"><?php echo $date->format( 'M j' ) ?></div> |
| 42 | + <?php else: ?> |
| 43 | + <div class="hours-day"><?php echo $day_text ?></div> |
| 44 | + <?php endif ?> |
| 45 | + <div class="hours-text"><?php echo $this->hoursText($day) ?></div> |
| 46 | + </li> |
| 47 | + <?php endfor ?> |
| 48 | + </ul> |
| 49 | + <?php if ($week_number > 0 && $week_number == array_key_last($chunked_weeks)): // Close wrapper div around hidden hours ?> |
| 50 | + </div> |
| 51 | + <?php endif ?> |
| 52 | + <?php endforeach ?> |
| 53 | + </div> |
55 | 54 | <?php if (count($chunked_weeks) > 1): ?>
|
56 | 55 | <div class="hours-more">
|
57 | 56 | <button id="<?php echo $base_location ?>">View all hours</button>
|
|
0 commit comments