Декъашхо:Ignatus/palochka.js
Арахьара хатӀ
Билгалдаккхар: Ӏалашйинчул тӀаьхьа браузеран кеш дӀайаккха йезаш хила мега, хийцамаш ган.
- Firefox / Safari: ГӀирсийн панелехь Shift-дӀа а лаьцна Керладаккхар тӀетаӀайе, йа Ctrl+F5 йаCtrl+R (Mac-хь ⌘+R) тӀетаӀайе.
- Google Chrome:Ctrl+Shift+R тӀетаӀайе (⌘+Shift+R Mac тӀехь)
- Edge: Ctrl дӀа а лаьцна, Refresh тӀе Ӏоттало йа Ctrl+F5 тӀе Ӏоттало.
- Opera: Ctrl+F5 тӀетаӀайе.
/* ӏ → <code>ӏ</code> */
var els = document.getElementsByTagName('BODY')[0].getElementsByTagName('*');
var oels = Array();
for(var i=0;i<els.length;i++){oels[i]=els[i]};
for(var iel in oels){
var el = oels[iel]; if((el.tagName != 'CODE') && (el.tagName != 'TEXTAREA') && (el.tagName != 'OPTION')){
var cs = Array();
var n; var i = 0;
for(n in el.childNodes){if(el.childNodes[n].nodeType == 3 /*text*/){cs[i++]=el.childNodes[n]}};
for(i=0;i<cs.length;i++){
var mat,nu;
while(mat=/^([\s\S]*?)([Ӏӏ])([\s\S]*)$/.exec(cs[i].nodeValue)){
cs[i].nodeValue = mat[3];
nu = document.createElement('span');
nu.style.fontFamily="monospace"
nu.appendChild(document.createTextNode(mat[2]));
el.insertBefore(nu,cs[i]);
el.insertBefore(document.createTextNode(mat[1]),nu);
}
}}//if
}