Skip to content

Commit 07ca382

Browse files
Merge branch 'master' into feature/add-tutorials-to-pdf
2 parents 92419a4 + a29c365 commit 07ca382

1 file changed

Lines changed: 27 additions & 0 deletions

File tree

_includes/head.html

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,5 +102,32 @@
102102
<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/instantsearch.min.css">
103103
<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/instantsearch-theme-algolia.min.css">
104104

105+
<!-- QR code for printed pages -->
106+
<script defer src="https://cdn.jsdelivr.net/npm/[email protected]/qrcode.min.js"></script>
107+
<script>
108+
document.addEventListener("DOMContentLoaded", function () {
109+
var qrDiv = document.createElement("div");
110+
qrDiv.id = "print-qr-code";
111+
var qr = qrcode(0, "M");
112+
qr.addData("{{ page.url | replace: 'index.html', '' | absolute_url }}");
113+
qr.make();
114+
qrDiv.innerHTML = qr.createImgTag(3, 0);
115+
document.body.appendChild(qrDiv);
116+
});
117+
</script>
118+
<style>
119+
#print-qr-code {
120+
display: none;
121+
}
122+
@media print {
123+
#print-qr-code {
124+
display: block;
125+
position: fixed;
126+
top: 0;
127+
right: 0;
128+
}
129+
}
130+
</style>
131+
105132
<!-- Plausible Analytics -->
106133
<script async defer data-domain="precice.org" src="https://plausible.io/js/plausible.js"></script>

0 commit comments

Comments
 (0)