comparison s4-main.js @ 1001:bbd5a0c50d5b draft

Keep pjaxview in @all post
author HIROSE Yuuji <yuuji@gentei.org>
date Sun, 04 Dec 2022 10:36:33 +0859
parents ddf85e80f64e
children 47b3e770372d
comparison
equal deleted inserted replaced
1000:ddf85e80f64e 1001:bbd5a0c50d5b
791 te[0].addEventListener("keydown", helpMarkdown, false); 791 te[0].addEventListener("keydown", helpMarkdown, false);
792 } 792 }
793 function atMarkView(elem) { 793 function atMarkView(elem) {
794 // Enclose "@all" with span 794 // Enclose "@all" with span
795 for (i of elem.querySelectorAll("td.repl")) { 795 for (i of elem.querySelectorAll("td.repl")) {
796 let ii = i.innerHTML; 796 if (i.textContent.startsWith("@all")) {
797 if (ii.startsWith("@all")) { 797 i.firstChild.nodeValue = i.firstChild.nodeValue.substring(4);
798 ii = ii.replace(/^@all/,'<div class="atall">@all</div>'); 798 i.insertAdjacentHTML(
799 i.innerHTML = ii; 799 'afterbegin', '<div class="atall">@all</div>'
800 );
801 i.classList.add("atall");
800 } 802 }
801 } 803 }
802 return elem; 804 return elem;
803 } 805 }
804 var quizwarnVisible = false; 806 var quizwarnVisible = false;

yatex.org