changeset 909:1442d73c55e5

Cannot fire ajax when blog has no articles
author HIROSE Yuuji <yuuji@gentei.org>
date Tue, 05 Jan 2021 13:03:51 +0900
parents 78bed4445148
children 043748271354
files s4-main.js
diffstat 1 files changed, 11 insertions(+), 10 deletions(-) [+]
line wrap: on
line diff
--- a/s4-main.js	Mon Jan 04 16:16:16 2021 +0900
+++ b/s4-main.js	Tue Jan 05 13:03:51 2021 +0900
@@ -613,16 +613,17 @@
 		i.addEventListener("click", insertRedirect, false);
 	    }
 	registInsertDirect(document.querySelectorAll("a[href]"));
-	for (i of document.querySelectorAll('input#c[value="送信"]')) {
-	    let b = document.createElement("button");
-	    b.textContent = "送信!";
-	    console.log("b="+b+", tc="+b.textContent);
-	    b.addEventListener("click", ajaxPost, false);
-	    // i.insertAdjacentElement('afterend', b);
-	    b.id = i.id;
-	    i.parentNode.replaceChild(b, i);
-	    i.remove();
-	}
+	if (document.querySelector('td[class="repl"]'))
+	    for (i of document.querySelectorAll('input#c[value="送信"]')) {
+		let b = document.createElement("button");
+		b.textContent = "送信!";
+		console.log("b="+b+", tc="+b.textContent);
+		b.addEventListener("click", ajaxPost, false);
+		// i.insertAdjacentElement('afterend', b);
+		b.id = i.id;
+		i.parentNode.replaceChild(b, i);
+		i.remove();
+	    }
 	i = document.getElementById("reload");
 	if (i) i.addEventListener("click", ajaxPost, false);
 	for (i of document.querySelectorAll('input[type="file"]')) {

yatex.org