aboutsummaryrefslogtreecommitdiff
path: root/scripts/cssa-webring.js
diff options
context:
space:
mode:
authorJacob Janzen <jacob.a.s.janzen@gmail.com>2024-12-31 13:03:06 -0600
committerJacob Janzen <jacob.a.s.janzen@gmail.com>2024-12-31 13:03:06 -0600
commit37d63c206b9d5d3809ff486d50565f7ace57bea4 (patch)
tree69c49e27872f4e783743197e340d193895303db5 /scripts/cssa-webring.js
parentdbb479876cdbd00797983fc81bb9bf35cabba40b (diff)
include script for webring
Diffstat (limited to 'scripts/cssa-webring.js')
-rw-r--r--scripts/cssa-webring.js20
1 files changed, 20 insertions, 0 deletions
diff --git a/scripts/cssa-webring.js b/scripts/cssa-webring.js
new file mode 100644
index 0000000..0a5679d
--- /dev/null
+++ b/scripts/cssa-webring.js
@@ -0,0 +1,20 @@
+function load_webring() {
+ const webring_url = "https://aidang.cc/webring/https://jjanzen.ca";
+
+ const webring_container = document.getElementById("cssa-webring-container");
+
+ fetch(webring_url)
+ .then((response) => response.json())
+ .then((obj) => {
+ const webring_html = `
+<section class='cssa-webring-description'>
+ "Official" CSSA Webring
+</section>
+<ul class='cssa-webring-site-links'>
+ <li class='cssa-webring-prev-site'><a href='${obj.left.url}'>${obj.left.name}</a></li>
+ <li class='cssa-webring-curr-site'><a href='https://jjanzen.ca'>jjanzen</a></li>
+ <li class='cssa-webring-next-site'><a href='${obj.right.url}'>${obj.right.name}</a></li>
+</ul>`;
+ webring_container.innerHTML = webring_html;
+ });
+}