s4

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 diff
     1.1 --- a/s4-main.js	Mon Jan 04 16:16:16 2021 +0900
     1.2 +++ b/s4-main.js	Tue Jan 05 13:03:51 2021 +0900
     1.3 @@ -613,16 +613,17 @@
     1.4  		i.addEventListener("click", insertRedirect, false);
     1.5  	    }
     1.6  	registInsertDirect(document.querySelectorAll("a[href]"));
     1.7 -	for (i of document.querySelectorAll('input#c[value="送信"]')) {
     1.8 -	    let b = document.createElement("button");
     1.9 -	    b.textContent = "送信!";
    1.10 -	    console.log("b="+b+", tc="+b.textContent);
    1.11 -	    b.addEventListener("click", ajaxPost, false);
    1.12 -	    // i.insertAdjacentElement('afterend', b);
    1.13 -	    b.id = i.id;
    1.14 -	    i.parentNode.replaceChild(b, i);
    1.15 -	    i.remove();
    1.16 -	}
    1.17 +	if (document.querySelector('td[class="repl"]'))
    1.18 +	    for (i of document.querySelectorAll('input#c[value="送信"]')) {
    1.19 +		let b = document.createElement("button");
    1.20 +		b.textContent = "送信!";
    1.21 +		console.log("b="+b+", tc="+b.textContent);
    1.22 +		b.addEventListener("click", ajaxPost, false);
    1.23 +		// i.insertAdjacentElement('afterend', b);
    1.24 +		b.id = i.id;
    1.25 +		i.parentNode.replaceChild(b, i);
    1.26 +		i.remove();
    1.27 +	    }
    1.28  	i = document.getElementById("reload");
    1.29  	if (i) i.addEventListener("click", ajaxPost, false);
    1.30  	for (i of document.querySelectorAll('input[type="file"]')) {