Декъашхо:Ignatus/palochka.js

ХӀара агӀо Википеди чуьра йу — маьрша энциклопеди

Билгалдаккхар: Ӏалашйинчул тӀаьхьа хийцамаш га браузеран кэш цӀанйан йезаш хила мега.

  • Firefox / Safari: Shift тӀетаӀийна йитина, гӀирсийн панелан тӀера тӀетаӀайе Карлайаккха йа Ctrl+F5 йа Ctrl+R (⌘+R Mac тӀехь)
  • Google Chrome: тӀетаӀайе Ctrl+Shift+R (⌘+Shift+R Mac тӀехь)
  • Internet Explorer / Edge: тӀетаӀийна йитина Ctrl, тӀетаӀайе Карлайаккха йа тӀетаӀайе 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
}