Mercurial > hgrepos > hgweb.cgi > s4
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; |