]> code.citadel.org Git - citadel.git/blobdiff - webcit-ng/static/js/view_calendar.js
Grammar change in the license declaration.
[citadel.git] / webcit-ng / static / js / view_calendar.js
index b6d135d368be13e6ba0fcea1ad816f08dd563eab..786090aa6aec57a99cde57ffb4bc5a33d2485711 100644 (file)
@@ -3,10 +3,27 @@
 // Copyright (c) 2016-2023 by the citadel.org team
 //
 // This program is open source software.  Use, duplication, or
-// disclosure are subject to the GNU General Public License v3.
+// disclosure is subject to the GNU General Public License v3.
 
 
 // RENDERER FOR THIS VIEW
 function view_render_calendar() {
-       document.getElementById("ctdl-main").innerHTML = `STUB RENDERER FOR CALENDAR ROOM`;
+       fetch(
+               "/ctdl/r/" + escapeHTMLURI(current_room) + "/calendar::"
+       )
+       .then(response => {
+               if (response.ok) {
+                       return(response.json());
+               }
+               else {
+                       throw new Error(`${response.status} ${response.statusText}`);
+               }
+       })
+       .then(j => {
+               document.getElementById("ctdl-main").innerHTML = JSON.stringify(j);
+       })
+       .catch(error => {
+               console.log(error);
+               document.getElementById("ctdl-main").innerHTML = `<div class="ctdl-fatal-error">${error}</div>`;
+       });
 }