Чулацаман тӀегӀо

Декъашхо: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
}