aboutsummaryrefslogtreecommitdiff
path: root/htdocs/public/assets/reveal.js
diff options
context:
space:
mode:
authorMinteck <contact@minteck.org>2021-12-16 23:06:28 +0100
committerMinteck <contact@minteck.org>2021-12-16 23:06:28 +0100
commit45557cdd61850abc30959c39054d29b45fefb8c2 (patch)
tree60f0ec310aae36eeb020b7ba5796bdd4b84d4607 /htdocs/public/assets/reveal.js
parent7769ba124e9325a4848ca2925241de0526bd6a4e (diff)
downloadwolfeye-js-45557cdd61850abc30959c39054d29b45fefb8c2.tar.gz
wolfeye-js-45557cdd61850abc30959c39054d29b45fefb8c2.tar.bz2
wolfeye-js-45557cdd61850abc30959c39054d29b45fefb8c2.zip
It's finally done!
Diffstat (limited to 'htdocs/public/assets/reveal.js')
-rw-r--r--htdocs/public/assets/reveal.js64
1 files changed, 64 insertions, 0 deletions
diff --git a/htdocs/public/assets/reveal.js b/htdocs/public/assets/reveal.js
new file mode 100644
index 0000000..17af749
--- /dev/null
+++ b/htdocs/public/assets/reveal.js
@@ -0,0 +1,64 @@
+window.addEventListener('load', () => {
+ setTimeout(() => {
+ function isInViewport(element) {
+ const rect = element.getBoundingClientRect();
+ return (
+ rect.top >= 0 &&
+ rect.left >= 0 &&
+ rect.bottom <= (window.innerHeight || document.documentElement.clientHeight) &&
+ rect.right <= (window.innerWidth || document.documentElement.clientWidth)
+ );
+ }
+
+ $("#reveal").fadeTo(0, 0)
+ $("#reveal2").fadeTo(0, 0)
+ $("#reveal3").fadeTo(0, 0)
+ $("#reveal4").fadeTo(0, 0)
+ $("#reveal5").fadeTo(0, 0)
+ $("#reveal6").fadeTo(0, 0)
+
+ setInterval(() => {
+ if (isInViewport(document.getElementById("reveal")) && document.getElementById("reveal").style.opacity !== "1") {
+ $("#reveal").fadeTo(500, 1)
+ }
+ if (!isInViewport(document.getElementById("reveal"))) {
+ $("#reveal").fadeTo(0, 0)
+ }
+
+ if (isInViewport(document.getElementById("reveal2")) && document.getElementById("reveal2").style.opacity !== "1") {
+ $("#reveal2").fadeTo(500, 1)
+ }
+ if (!isInViewport(document.getElementById("reveal2"))) {
+ $("#reveal2").fadeTo(0, 0)
+ }
+
+ if (isInViewport(document.getElementById("reveal3")) && document.getElementById("reveal3").style.opacity !== "1") {
+ $("#reveal3").fadeTo(500, 1)
+ }
+ if (!isInViewport(document.getElementById("reveal3"))) {
+ $("#reveal3").fadeTo(0, 0)
+ }
+
+ if (isInViewport(document.getElementById("reveal4")) && document.getElementById("reveal4").style.opacity !== "1") {
+ $("#reveal4").fadeTo(500, 1)
+ }
+ if (!isInViewport(document.getElementById("reveal4"))) {
+ $("#reveal4").fadeTo(0, 0)
+ }
+
+ if (isInViewport(document.getElementById("reveal5")) && document.getElementById("reveal5").style.opacity !== "1") {
+ $("#reveal5").fadeTo(500, 1)
+ }
+ if (!isInViewport(document.getElementById("reveal5"))) {
+ $("#reveal5").fadeTo(0, 0)
+ }
+
+ if (isInViewport(document.getElementById("reveal6")) && document.getElementById("reveal6").style.opacity !== "1") {
+ $("#reveal6").fadeTo(500, 1)
+ }
+ if (!isInViewport(document.getElementById("reveal6"))) {
+ $("#reveal6").fadeTo(0, 0)
+ }
+ }, 100)
+ }, 500)
+}) \ No newline at end of file