aboutsummaryrefslogtreecommitdiff
path: root/themes/simple/layouts/partials/footer.html
diff options
context:
space:
mode:
authorMitja Felicijan <mitja.felicijan@gmail.com>2022-10-16 23:51:43 +0200
committerMitja Felicijan <mitja.felicijan@gmail.com>2022-10-16 23:51:43 +0200
commit854ae471a01bb13cb73a38143f43d97a9ca62ce5 (patch)
tree3929f9f2b54db993bda6cc717ac465409f50acbf /themes/simple/layouts/partials/footer.html
parent5c39d767ffbecefa447dac60b8f0adc0ef2064dc (diff)
downloadmitjafelicijan.com-854ae471a01bb13cb73a38143f43d97a9ca62ce5.tar.gz
Added new draft post
Diffstat (limited to 'themes/simple/layouts/partials/footer.html')
-rwxr-xr-xthemes/simple/layouts/partials/footer.html37
1 files changed, 36 insertions, 1 deletions
diff --git a/themes/simple/layouts/partials/footer.html b/themes/simple/layouts/partials/footer.html
index 95a1771..72252c7 100755
--- a/themes/simple/layouts/partials/footer.html
+++ b/themes/simple/layouts/partials/footer.html
@@ -6,10 +6,45 @@
6 </p> 6 </p>
7</footer> 7</footer>
8 8
9<!-- katex math library --> 9<!-- KaTeX math library -->
10<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.13.13/dist/katex.min.css" integrity="sha384-RZU/ijkSsFbcmivfdRBQDtwuwVqK7GMOw6IMvKyeWL2K5UAlyp6WonmB8m7Jd0Hn" crossorigin="anonymous"> 10<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.13.13/dist/katex.min.css" integrity="sha384-RZU/ijkSsFbcmivfdRBQDtwuwVqK7GMOw6IMvKyeWL2K5UAlyp6WonmB8m7Jd0Hn" crossorigin="anonymous">
11<script defer src="https://cdn.jsdelivr.net/npm/katex@0.13.13/dist/katex.min.js" integrity="sha384-pK1WpvzWVBQiP0/GjnvRxV4mOb0oxFuyRxJlk6vVw146n3egcN5C925NCP7a7BY8" crossorigin="anonymous"></script> 11<script defer src="https://cdn.jsdelivr.net/npm/katex@0.13.13/dist/katex.min.js" integrity="sha384-pK1WpvzWVBQiP0/GjnvRxV4mOb0oxFuyRxJlk6vVw146n3egcN5C925NCP7a7BY8" crossorigin="anonymous"></script>
12<script defer src="https://cdn.jsdelivr.net/npm/katex@0.13.13/dist/contrib/auto-render.min.js" integrity="sha384-vZTG03m+2yp6N6BNi5iM4rW4oIwk5DfcNdFfxkk9ZWpDriOkXX8voJBFrAO7MpVl" crossorigin="anonymous" onload="renderMathInElement(document.body);"></script> 12<script defer src="https://cdn.jsdelivr.net/npm/katex@0.13.13/dist/contrib/auto-render.min.js" integrity="sha384-vZTG03m+2yp6N6BNi5iM4rW4oIwk5DfcNdFfxkk9ZWpDriOkXX8voJBFrAO7MpVl" crossorigin="anonymous" onload="renderMathInElement(document.body);"></script>
13 13
14<!-- Fathom - beautiful, simple website analytics --> 14<!-- Fathom - beautiful, simple website analytics -->
15<script src="https://cdn.usefathom.com/script.js" data-site="XHQARKXP" defer></script> 15<script src="https://cdn.usefathom.com/script.js" data-site="XHQARKXP" defer></script>
16
17<!-- Lazy loading of iframes -->
18<script>
19 window.addEventListener('load', () => {
20 const iframes = document.querySelectorAll('.ll-iframe');
21
22 if (iframes) {
23 iframes.forEach(iframe => {
24 iframe.addEventListener('click', (evt) => {
25 // If there are no elements yet in the target element add iframe.
26 if (!evt.target.dataset.alreadyLoaded) {
27 // Setting this element as already loaded so it doesn't
28 // attempt to load it again.
29 evt.target.dataset.alreadyLoaded = true;
30
31 // Clearing up all existing elements inside of the target one.
32 evt.target.innerHTML = '';
33 evt.target.classList.add('empty');
34 evt.target.classList.add('border-0');
35
36 // Creating iframe DOM element.
37 const iframeElement = document.createElement('iframe');
38 iframeElement.classList.add('w-full');
39 iframeElement.classList.add('h-full');
40 iframeElement.classList.add('rounded');
41 iframeElement.src = evt.target.dataset.src;
42
43 // Appending iframe as a child of current element.
44 evt.target.appendChild(iframeElement);
45 }
46 });
47 });
48 }
49 });
50</script>