make sure to include Twitter links in recap
[Ultimately_Untrue_Thought.git] / theme / static / js / comment_counts.js
index d0df09b..3bb5866 100644 (file)
@@ -1,11 +1,15 @@
 function placeCommentCounts() {
     let containers = Array.from(document.querySelectorAll(".comments-link-container"));
     let paths = containers.map(function(span) { return span.dataset.path; });
+    if (paths.length === 0) {
+        return;
+    }
 
     let request = new XMLHttpRequest();
 
     request.open('POST', 'http://unremediatedgender.space/isso/count', true);
     request.setRequestHeader("Content-Type", "application/json");
+
     request.send(JSON.stringify(paths));
 
     request.onload = function() {
@@ -14,6 +18,9 @@ function placeCommentCounts() {
             for (let [i, container] of containers.entries()) {
                 let a = document.createElement('a');
                 let count = counts[i];
+                if (count === 0) {
+                    count = "no";
+                }
                 let pluralizer = count === 1 ? "" : "s";
                 let text = document.createTextNode(`${count} comment${pluralizer}`);
                 a.appendChild(text);