s4

diff s4-main.js @ 1013:1ffaa8b2b1bf

Modify blog comment form layout
author HIROSE Yuuji <yuuji@gentei.org>
date Tue, 11 Jul 2023 10:25:21 +0900
parents 5bd1b5125049
children e8f73df7ed5d
line diff
     1.1 --- a/s4-main.js	Sun Dec 11 17:19:32 2022 +0859
     1.2 +++ b/s4-main.js	Tue Jul 11 10:25:21 2023 +0900
     1.3 @@ -752,12 +752,13 @@
     1.4  	}
     1.5  	if (filled) {
     1.6  	    ih = i.parentNode.innerHTML;
     1.7 -	    if (ih) {
     1.8 -		var inpf = ih.substring(ih.indexOf("<input")),
     1.9 -		    newi = "<br>"+inpf.substring(0, inpf.indexOf(">")+1);
    1.10 -		i.insertAdjacentHTML("afterend", newi)
    1.11 -		i.nextSibling.nextSibling.addEventListener('change', () => {
    1.12 -		    // next==br next.next==input[type=file]
    1.13 +	    let ipph = i.parentNode.parentNode.innerHTML; //Entire td inside
    1.14 +	    if (ipph) {
    1.15 +		let ip = i.parentNode;
    1.16 +		var inpf = ipph.substring(ipph.indexOf('<span class="file')),
    1.17 +		    newi = "<br>"+inpf.substring(0, inpf.indexOf("/span>")+6);
    1.18 +		ip.insertAdjacentHTML("afterend", newi)
    1.19 +		ip.nextSibling.nextSibling.addEventListener('change', () => {
    1.20  		    warnFileSize(document.forms[0]);
    1.21  		});
    1.22  	    }