Skip to content

Commit 39bfc25

Browse files
committed
Only load lightbox on content and journey pages
1 parent 2bca7ee commit 39bfc25

File tree

4 files changed

+27
-26
lines changed

4 files changed

+27
-26
lines changed

src/main/handlebars/content.handlebars

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@ parent: feed
3737

3838
{{> partials/images in=item style='all'}}
3939
</section>
40+
41+
{{> partials/lightbox}}
4042
{{/inline}}
4143
{{#*inline "scripts"}}
4244
<script src="/assets/{{asset 'mapping.js'}}" defer></script>

src/main/handlebars/journey.handlebars

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,8 @@ parent: feed
7979
<p>(Coming soon)</p>
8080
</section>
8181
{{/with}}
82+
83+
{{> partials/lightbox}}
8284
{{/inline}}
8385
{{#*inline "scripts"}}
8486
<script src="/assets/{{asset 'mapping.js'}}" defer></script>

src/main/handlebars/layout.handlebars

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -881,37 +881,11 @@
881881
{{> main}}
882882
</div>
883883
</main>
884-
885-
<dialog id="lightbox">
886-
<div class="image">
887-
<div class="imageset">
888-
<img class="prev" alt="Lightbox (previous)" width="100%">
889-
<img class="next" alt="Lightbox (next)" width="100%">
890-
<img class="display" alt="Lightbox" width="100%">
891-
</div>
892-
<div class="meta">
893-
<div><output name="datetime"></output></div>
894-
<div><output name="make"></output></div>
895-
<div><output name="model"></output></div>
896-
<div><output name="lensmodel"></output></div>
897-
<div>ISO <output name="isospeedratings"></output></div>
898-
<div><output name="focallength"></output> mm</div>
899-
<div><output name="aperturefnumber"></output></div>
900-
<div><output name="exposuretime"></output> s</div>
901-
</div>
902-
</div>
903-
</dialog>
904-
905884
<footer class="footer">
906885
With ❤️ by Timm Friebe 2005-{{date null format="Y"}}
907886
</footer>
908887

909888
<script src="/assets/{{asset 'vendor.js'}}" defer></script>
910889
{{> scripts}}
911-
912-
<script type="module">
913-
{{&use 'lightbox'}}
914-
new Lightbox().attach(document.querySelectorAll('a[data-lightbox]'), document.querySelector('#lightbox'));
915-
</script>
916890
</body>
917891
</html>
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<dialog id="lightbox">
2+
<div class="image">
3+
<div class="imageset">
4+
<img class="prev" alt="Lightbox (previous)" width="100%">
5+
<img class="next" alt="Lightbox (next)" width="100%">
6+
<img class="display" alt="Lightbox" width="100%">
7+
</div>
8+
<div class="meta">
9+
<div><output name="datetime"></output></div>
10+
<div><output name="make"></output></div>
11+
<div><output name="model"></output></div>
12+
<div><output name="lensmodel"></output></div>
13+
<div>ISO <output name="isospeedratings"></output></div>
14+
<div><output name="focallength"></output> mm</div>
15+
<div><output name="aperturefnumber"></output></div>
16+
<div><output name="exposuretime"></output> s</div>
17+
</div>
18+
</div>
19+
</dialog>
20+
<script type="module">
21+
{{&use 'lightbox'}}
22+
new Lightbox().attach(document.querySelectorAll('a[data-lightbox]'), document.querySelector('#lightbox'));
23+
</script>

0 commit comments

Comments
 (0)