Szerkesztő:Hunyadym/rc dev.js

A Wikipédiából, a szabad enciklopédiából

Megjegyzés: közzététel után frissítened kell a böngésződ gyorsítótárát, hogy lásd a változásokat.

  • Firefox / Safari: tartsd lenyomva a Shift gombot és kattints a Frissítés gombra a címsorban, vagy használd a Ctrl–F5 vagy Ctrl–R (Macen ⌘–R) billentyűkombinációt
  • Google Chrome: használd a Ctrl–Shift–R (Macen ⌘–Shift–R) billentyűkombinációt
  • Internet Explorer / Edge: tartsd nyomva a Ctrl-t, és kattints a Frissítés gombra, vagy nyomj Ctrl–F5-öt
  • Opera: Nyomj Ctrl–F5-öt
// EZ AZ OLDAL TESZTELÉSI CÉLOKAT SZOLGÁL, HASZNÁLD HELYETTE EZT: http://hu.wikipedia.org/wiki/Szerkeszt%C5%91:Hunyadym/rc.js

// Alapbeállítások
var UjLapSzin = "#aaffaa";
var AnonSzin = "#aaffaa";
var AnonCsopSzin = "#ccffcc";
var AttekintSzin = "#ffaaaa";
var FigyeloListaSzin = "#ffaaaa";
var EllenorizetlenSzin = "#ffcccc";

var Meret1 = "110px" ;
var Meret2 = "220px" ;
var Meret3 = "50px" ;
var Meret4 = "30px" ;
var Meret5 = "55px" ;
var Meret6 = "200px" ;
var Meret7 = "" ;
var Meret8 = "40px" ;
var Meret9 = "20px" ;

var MeretK1 = "100px" ;
var MeretK2 = "170px" ;
var MeretK3 = "40px" ;
var MeretK4 = "25px" ;
var MeretK5 = "50px" ;
var MeretK6 = "160px" ;
var MeretK7 = "" ;
var MeretK8 = "30px" ;
var MeretK9 = "15px" ;

// Egyéb – ne nagyon piszkáld
var Sor ;
var Oszlop1, Oszlop2, Oszlop3, Oszlop4, Oszlop5, Oszlop6, Oszlop7, Oszlop8, Oszlop9 ;
var i, j, k ;

if (!isdefined(Jaror))
{
  var Jaror = 1 ; // Ha nem vagy járőr, elrejtheted a felesleges oszlopokat
}
if (!isdefined(Kicsi))
{
  var Kicsi = 1 ; // Ha kis képernyőd van (1024x768), kisebbre veszi a méretet
}

// Sorok adatainak megadása
function eleje() 
{
  Sor.parentNode.parentNode.style.fontSize = "95%" ;
  // Függőleges igazítás
  Sor.setAttribute("valign", "top");
  // Távolságok
  Sor.parentNode.parentNode.style.padding="0px";
  // Méret fix
  Sor.parentNode.parentNode.style.tableLayout = "fixed"; 
  if (Kicsi == 1)
  {
    Sor.parentNode.parentNode.style.fontSize = "85%" ;
  }
  
  // Oszlopok definíciója
  Oszlop1 = Sor.childNodes[0];                   // Nyíl + Ú + a + 18:00
  Oszlop2 = Sor.childNodes[1];                   // Lap címe
  Oszlop3 = document.createElement("td");        // Eltér link
  Oszlop4 = document.createElement("td");        // Történet link
  Oszlop5 = document.createElement("td");        // Méretvált.
  Oszlop6 = document.createElement("td");        // Felhasználó
  Oszlop7 = document.createElement("td");        // Összefoglaló
  if (Jaror == 1)
  {
    Oszlop8 = document.createElement("td");        // Áttekint
    Oszlop9 = document.createElement("td");        // Visszaállítás
  }
  
  // Oszlopok mérete
  if (Kicsi == 0)
  {
    Oszlop1.setAttribute("width", Meret1);
    Oszlop2.setAttribute("width", Meret2);
    if (Jaror == 1)
    {
      Oszlop8.setAttribute("width", Meret8);
    }
    Oszlop3.setAttribute("width", Meret3);
    Oszlop4.setAttribute("width", Meret4);
    Oszlop5.setAttribute("width", Meret5);
    Oszlop6.setAttribute("width", Meret6);
    Oszlop7.setAttribute("width", Meret7);             
    if (Jaror == 1)
    {
      Oszlop9.setAttribute("width", Meret9);
    }
  } 
  else
  {
    Oszlop1.setAttribute("width", MeretK1);
    Oszlop2.setAttribute("width", MeretK2);
    if (Jaror == 1)
    {
      Oszlop8.setAttribute("width", MeretK8);
    }
    Oszlop3.setAttribute("width", MeretK3);
    Oszlop4.setAttribute("width", MeretK4);
    Oszlop5.setAttribute("width", MeretK5);
    Oszlop6.setAttribute("width", MeretK6);
    Oszlop7.setAttribute("width", MeretK7);             
    if (Jaror == 1)
    {
      Oszlop9.setAttribute("width", MeretK9);
    }
  }  

  Oszlop1.style.padding = "0px 4px";
  Oszlop2.style.padding = "0px 4px";
  Oszlop3.style.padding = "0px 4px";
  Oszlop4.style.padding = "0px 4px";
  Oszlop5.style.padding = "0px 4px";
  Oszlop6.style.padding = "0px 4px";
  Oszlop7.style.padding = "0px 4px";
  if (Jaror == 1)
  {
    Oszlop8.style.padding = "0px 4px";
    Oszlop9.style.padding = "0px 4px";
  }
  
  // Oszlopok hozzárendelése
  if (Jaror == 1)
  {
    Sor.appendChild(Oszlop8);
  }
  Sor.appendChild(Oszlop3);
  Sor.appendChild(Oszlop4);
  Sor.appendChild(Oszlop5);
  Sor.appendChild(Oszlop6);
  Sor.appendChild(Oszlop7);
  if (Jaror == 1)
  {
    Sor.appendChild(Oszlop9);
  }
}

// Főprogram
var Kepek, Elem;

function friss()
{
  // Friss változtatások vagy Figyelőlista
  if ((wgCanonicalNamespace == 'Special' && wgCanonicalSpecialPageName == 'Recentchanges' ) || 
    (wgCanonicalNamespace == 'Special' && wgCanonicalSpecialPageName == 'Watchlist' ))
  {
    //Minden kinyitható és nem kinyitható sor előtt kép van
    //Képek listájának lekérése
    Kepek = document.getElementsByTagName('img');
    for (var i = 0; i < Kepek.length; i++) 
    {
      Elem = Kepek[i];
      

/*
==============
NEM KINYITHATÓ
==============
*/

      // Sima bejegyzések (tehát nincs előttük nyíl)
      if (Elem.getAttribute("src") == "/skins-1.5/common/images/Arr_.png")
      {
        Sor = Elem.parentNode.parentNode.parentNode;
        
        // Tábla 100% széles
        Sor.parentNode.parentNode.setAttribute("width", "100%");
        // Felül 2px-es vonal van
        Sor.parentNode.parentNode.style.borderTopWidth = "2px";
        Sor.parentNode.parentNode.style.borderTopStyle = "solid";
        
        // Közös dolgok
        eleje();
        
        // Napló-e?
        // Minden rendszernapló "("-el kezdődik
        Naplo = 0;
        if (Oszlop2.childNodes[0].data == "(")
        { 
          Naplo = 1; 
        }
        
        // Új lap-e?
        // Új lapok esetén van egy newpage osztályú Ú betű
        UjLap = 0;
        // Vizsgáljuk az összeset
        Gyerekek = Oszlop1.childNodes[0].childNodes;
        for (var j = 0; j < Gyerekek.length; j++) {
          if (Gyerekek[j].className=="newpage") 
          { 
            UjLap = 1;
            break ;
          }
        }
        for (var j = 0; j < Gyerekek.length; j++) {
          if (Gyerekek[j].className=="unpatrolled") 
          { 
            Oszlop1.style.backgroundColor = EllenorizetlenSzin;
            break ;
          }
        }


  /* 
  ======
  SIMA BEJEGYZÉS, SIMA LAP
  ======
  */
        if ((UjLap == 0) && (Naplo == 0))
        {
          // áttekint gomb (csak járőröknek)
          if (Oszlop2.childNodes[3].className == "mw-fr-reviewlink")
          {
            Torlendo = Oszlop2.childNodes[2]; // " "
            Oszlop2.removeChild(Torlendo);

            Masolando = Oszlop2.childNodes[2]; // <a>áttekint</a>
            Oszlop2.removeChild(Masolando);
            Oszlop8.appendChild(Masolando);
            Masolando.removeChild(Masolando.childNodes[0]);
            Masolando.removeChild(Masolando.childNodes[1]);
            Oszlop8.style.backgroundColor=AttekintSzin;
            Oszlop8.style.textAlign="center";
            Oszlop8.childNodes[0].childNodes[0].childNodes[0].data = "áttek." ;
          }
          Torlendo = Oszlop2.childNodes[2]; // " ("
          Oszlop2.removeChild(Torlendo);

          Masolando = Oszlop2.childNodes[2]; // <a>eltér</a>
          Oszlop2.removeChild(Masolando);
          Oszlop3.appendChild(Masolando);
          Masolando.childNodes[0].data = Masolando.childNodes[0].data+".";
          Oszlop3.style.textAlign="right";

          Torlendo = Oszlop2.childNodes[2]; // "; "
          Oszlop2.removeChild(Torlendo);
          
          Masolando = Oszlop2.childNodes[2]; // <a>történet</a>
          Oszlop2.removeChild(Masolando);
          Oszlop4.appendChild(Masolando);
          Oszlop4.childNodes[0].childNodes[0].data = "tört." ;
          
          Torlendo = Oszlop2.childNodes[2]; // ") . ."
          Oszlop2.removeChild(Torlendo);

          Masolando = Oszlop2.childNodes[2]; // pluszminusz
          Oszlop2.removeChild(Masolando);
          Oszlop5.appendChild(Masolando);
          
          Torlendo = Oszlop2.childNodes[2];// " . ."
          Oszlop2.removeChild(Torlendo);

          Masolando = Oszlop2.childNodes[2];// usernév
          Oszlop2.removeChild(Masolando);
          Oszlop6.appendChild(Masolando);
          if (Masolando.getAttribute("title").split("/")[0] == "Speciális:Szerkesztő közreműködései") //Anonról van szó
          {
            Oszlop6.style.backgroundColor=AnonSzin;
          }
          Masolando = Oszlop2.childNodes[2];// szóköz
          Oszlop2.removeChild(Masolando);
          Oszlop6.appendChild(Masolando);
          Masolando = Oszlop2.childNodes[2];// vita + szerk
          Oszlop2.removeChild(Masolando);
          Oszlop6.appendChild(Masolando);

          Torlendo = Oszlop2.childNodes[2];// " "
          if (isdefined(Torlendo))
          {
            Oszlop2.removeChild(Torlendo);
          }

          Masolando = Oszlop2.childNodes[2]; // komment
          if (isdefined(Masolando))
          {
            if (Masolando.className != "mw-rollback-link")
            {
              Oszlop2.removeChild(Masolando);
              Oszlop7.appendChild(Masolando);

              if (isdefined(Oszlop2.childNodes[3]))
              {
                if (Oszlop2.childNodes[3].className=="mw-rollback-link")
                {
                  Masolando = Oszlop2.childNodes[3]; 
                  Oszlop2.removeChild(Masolando);
                  Oszlop9.appendChild(Masolando);
                  Masolando.childNodes[1].childNodes[0].data = "vá.";
                }
              }
            }
            else
            {
              Masolando = Oszlop2.childNodes[2]; 
              Oszlop2.removeChild(Masolando);
              Oszlop9.appendChild(Masolando);
              Masolando.childNodes[1].childNodes[0].data = "vá.";
            }
          }
          // Csak FV-n: figyelőlistán van a cikk
          if (Oszlop2.childNodes[1].className=="mw-watched")
          {
            Oszlop2.style.backgroundColor = FigyeloListaSzin;
          }
        }
        
  /* 
  ======
  SIMA BEJEGYZÉS, ÚJ LAP
  ======
  */
        else if ((UjLap == 1) && (Naplo == 0))
        {
          // Színezés
          Oszlop2.style.backgroundColor = UjLapSzin;

          Torlendo = Oszlop2.childNodes[2];// " (eltér;"
          Oszlop2.removeChild(Torlendo);

          Masolando = Oszlop2.childNodes[2];// <a>történet</a>
          Oszlop2.removeChild(Masolando);
          Oszlop4.appendChild(Masolando);
          Oszlop4.childNodes[0].childNodes[0].data = "tört." ;
          
          Torlendo = Oszlop2.childNodes[2];// ") . ."
          Oszlop2.removeChild(Torlendo);

          Masolando = Oszlop2.childNodes[2];// pluszminusz
          Oszlop2.removeChild(Masolando);
          Oszlop5.appendChild(Masolando);
          
          Torlendo = Oszlop2.childNodes[2];// " . ."
          Oszlop2.removeChild(Torlendo);

          Masolando = Oszlop2.childNodes[2];// usernév
          Oszlop2.removeChild(Masolando);
          Oszlop6.appendChild(Masolando);
          if (Masolando.getAttribute("title").split("/")[0] == "Speciális:Szerkesztő közreműködései") //Anonról van szó
          {
            Oszlop6.style.backgroundColor=AnonSzin;
          }
          Masolando = Oszlop2.childNodes[2];// szóköz
          Oszlop2.removeChild(Masolando);
          Oszlop6.appendChild(Masolando);
          Masolando = Oszlop2.childNodes[2];// vita + szerk
          Oszlop2.removeChild(Masolando);
          Oszlop6.appendChild(Masolando);

          Torlendo = Oszlop2.childNodes[2];// " "
          if (isdefined(Torlendo))
          {
            Oszlop2.removeChild(Torlendo);
          }

          Masolando = Oszlop2.childNodes[2]; // komment
          if (isdefined(Masolando))
          {
            Oszlop2.removeChild(Masolando);
            Oszlop7.appendChild(Masolando);
          }

          if (Oszlop2.childNodes[1].className=="mw-watched")
          {
            Oszlop2.style.backgroundColor = FigyeloListaSzin;
          }

        }

  /* 
  ======
  SIMA BEJEGYZÉS, NAPLÓ
  ======
  */
        else if ((UjLap == 0) && (Naplo == 1))
        {
          Torlendo = Oszlop2.childNodes[2];// ") . ."
          Torlendo.data = ")";

          Masolando = Oszlop2.childNodes[3]; // usernév
          Oszlop2.removeChild(Masolando);
          Oszlop6.appendChild(Masolando);
          Masolando = Oszlop2.childNodes[3]; // szóköz
          Oszlop2.removeChild(Masolando);
          Oszlop6.appendChild(Masolando);
          Masolando = Oszlop2.childNodes[3]; // vita + szerk
          Oszlop2.removeChild(Masolando);
          Oszlop6.appendChild(Masolando);

          Torlendo = Oszlop2.childNodes[3]; // " "
          if (isdefined(Torlendo))
          {
            Oszlop2.removeChild(Torlendo);
          }

          Masolando = Oszlop2.childNodes; // minden más úgy ahogy van szerköf
          while (isdefined(Masolando[3]))
          {
            Oszlop7.appendChild(Masolando[3]);
          }
        }
      }
/*
==============
  KINYITHATÓ
==============
*/
      // A kinyitható rész sora
      else if (Elem.getAttribute("src") == "/skins-1.5/common/images/Arr_r.png")
      {
        Sor = Elem.parentNode.parentNode.parentNode.parentNode.parentNode;
        
        Sor.parentNode.parentNode.setAttribute("width", "100%");
        Sor.parentNode.parentNode.style.borderTopWidth = "2px";
        Sor.parentNode.parentNode.style.borderTopStyle = "solid";
        
        eleje();
        
        // Nem kell szerkösszefoglaló, helyette mehetnek a szerkesztők 2 cellába
        Sor.removeChild(Oszlop7);
        Oszlop6.setAttribute("colspan", "3");
        Oszlop6.setAttribute("width", "");

        // Napló-e?
        Naplo = 0;
        if (isdefined(Oszlop2.childNodes[0].childNodes[0]))
        {
          if (Oszlop2.childNodes[0].childNodes[0].data == "(") 
          { 
            Naplo = 1;
          }
        }
        
        // Új lap-e?
        // Új lapok esetén van egy newpage osztályú Ú betű
        UjLap = 0;
        // Vizsgáljuk az összeset
        Gyerekek = Oszlop1.childNodes[0].childNodes;
        for (var j = 0; j < Gyerekek.length; j++) {
          if (Gyerekek[j].className=="newpage") 
          { 
            UjLap = 1;
            break ;
          }
        }
        for (var j = 0; j < Gyerekek.length; j++) {
          if (Gyerekek[j].className=="unpatrolled") 
          { 
            Oszlop1.style.backgroundColor = EllenorizetlenSzin;
            break ;
          }
        }


  /* 
  ======
  KINYITHATÓ BEJEGYZÉS, SIMA LAP
  ======
  */
        if ((UjLap == 0) && (Naplo == 0))
        {
          if (Oszlop2.childNodes[3].className == "mw-fr-reviewlink")
          {
            Torlendo = Oszlop2.childNodes[2];// " "
            Oszlop2.removeChild(Torlendo);

            Masolando = Oszlop2.childNodes[2]; // <a>áttekint</a>
            Oszlop2.removeChild(Masolando);
            Oszlop8.appendChild(Masolando);
            Masolando.removeChild(Masolando.childNodes[0]);
            Masolando.removeChild(Masolando.childNodes[1]);
            Oszlop8.style.backgroundColor=AttekintSzin;
            Oszlop8.style.textAlign="center";
            Oszlop8.childNodes[0].childNodes[0].childNodes[0].data = "áttek." ;
          }

          Torlendo = Oszlop2.childNodes[2];// " ("
          Oszlop2.removeChild(Torlendo);

          Masolando = Oszlop2.childNodes[2];// <a>4 változtatás</a>
          Masolando.childNodes[0].deleteData(Masolando.childNodes[0].length-7, 7);
          Masolando.childNodes[0].data = Masolando.childNodes[0].data + ". ";
          Oszlop2.removeChild(Masolando);
          Oszlop3.appendChild(Masolando);
          Oszlop3.style.textAlign="right";

          Torlendo = Oszlop2.childNodes[2]; // "; "
          Oszlop2.removeChild(Torlendo);
          
          Masolando = Oszlop2.childNodes[2]; // <a>történet</a>
          Oszlop2.removeChild(Masolando);
          Oszlop4.appendChild(Masolando);
          Oszlop4.childNodes[0].childNodes[0].data = "tört." ;
          
          Torlendo = Oszlop2.childNodes[2]; // ") . ."
          Oszlop2.removeChild(Torlendo);

          Masolando = Oszlop2.childNodes[2]; // pluszminusz
          Oszlop2.removeChild(Masolando);
          Oszlop5.appendChild(Masolando);
          
          Torlendo = Oszlop2.childNodes[2]; // " . ."
          Oszlop2.removeChild(Torlendo);

          Masolando = Oszlop2.childNodes[2]; // changedby
          Oszlop2.removeChild(Masolando);
          Oszlop6.appendChild(Masolando);

          if (Oszlop2.childNodes[1].className=="mw-watched")
          {
            Oszlop2.style.backgroundColor = FigyeloListaSzin;
          }

        }
        
  /* 
  ======
  KINYITHATÓ BEJEGYZÉS, ÚJ LAP
  ======
  */
        else if ((UjLap == 1) && (Naplo == 0))
        {
          Oszlop2.style.backgroundColor = UjLapSzin;
          // Járőröknek
          if (Oszlop2.childNodes[3].className == "mw-fr-reviewlink")
          {
            Torlendo = Oszlop2.childNodes[2];// " "
            Oszlop2.removeChild(Torlendo);

            Masolando = Oszlop2.childNodes[2]; // <a>áttekint</a>
            Oszlop2.removeChild(Masolando);
            Oszlop8.appendChild(Masolando);
            Masolando.removeChild(Masolando.childNodes[0]);
            Masolando.removeChild(Masolando.childNodes[1]);
            Oszlop8.style.backgroundColor=AttekintSzin;
            Oszlop8.style.textAlign="center";
            Oszlop8.childNodes[0].childNodes[0].childNodes[0].data = "áttek." ;
          }

          Masolando = Oszlop2.childNodes[2]; // " (4 változtatás; "
          while (Masolando.substringData(1, 1) != "(")
          {
            Masolando.deleteData(1, 1);
          }
          Masolando.deleteData(1, 1);
          Masolando.deleteData(Masolando.length-9, 9);
          Masolando.data = Masolando.data + ". ";
          Oszlop2.removeChild(Masolando);
          Oszlop3.appendChild(Masolando);
          Oszlop3.style.textAlign="right";

          Masolando = Oszlop2.childNodes[2]; // <a>történet</a>
          Oszlop2.removeChild(Masolando);
          Oszlop4.appendChild(Masolando);
          Oszlop4.childNodes[0].childNodes[0].data = "tört." ;
          
          Torlendo = Oszlop2.childNodes[2]; // ") . ."
          Oszlop2.removeChild(Torlendo);

          Masolando = Oszlop2.childNodes[2]; // pluszminusz
          Oszlop2.removeChild(Masolando);
          Oszlop5.appendChild(Masolando);
          
          Torlendo = Oszlop2.childNodes[2]; // " . ."
          Oszlop2.removeChild(Torlendo);

          Masolando = Oszlop2.childNodes[2]; // changedby
          Oszlop2.removeChild(Masolando);
          Oszlop6.appendChild(Masolando);

          if (Oszlop2.childNodes[1].className=="mw-watched")
          {
            Oszlop2.style.backgroundColor = FigyeloListaSzin;
          }

        }

  /* 
  ======
  KINYITHATÓ BEJEGYZÉS, NAPLÓ
  ======
  */
        else if ((UjLap == 0) && (Naplo == 1))
        {
          Torlendo = Oszlop2.childNodes[1]; // " . ."
          Oszlop2.removeChild(Torlendo);

          Masolando = Oszlop2.childNodes[1]; // changedby
          Oszlop2.removeChild(Masolando);
          Oszlop6.appendChild(Masolando);
        }
      }
    }

/*
==============
  KINYIOTT
==============
*/
    for (var i = 0; i < 1000; i++) 
    {
      if (isdefined(document.getElementById('mw-rc-subentries-'+i)))
      {
        for (var k = 0; k < 1000; k++) 
        {
          if (isdefined(document.getElementById('mw-rc-subentries-'+i).childNodes[0]))
          {
            if (isdefined(document.getElementById('mw-rc-subentries-'+i).childNodes[0].childNodes[0])) 
            {
              if (isdefined(document.getElementById('mw-rc-subentries-'+i).childNodes[0].childNodes[0].childNodes[k]))
              {
                if (document.getElementById('mw-rc-subentries-'+i).childNodes[0].childNodes[0].childNodes[k].nodeType == 1)
                {
                  Sor =  document.getElementById('mw-rc-subentries-'+i).childNodes[0].childNodes[0].childNodes[k];
                
                  Sor.parentNode.parentNode.setAttribute("width", "100%");
                  
                  eleje();
                  
                  Oszlop1.style.borderTop = "1px solid black";
                  Oszlop2.style.borderTop = "1px solid black";
                  Oszlop3.style.borderTop = "1px solid black";
                  Oszlop4.style.borderTop = "1px solid black";
                  Oszlop5.style.borderTop = "1px solid black";
                  Oszlop6.style.borderTop = "1px solid black";
                  Oszlop7.style.borderTop = "1px solid black";
                  if (Jaror == 1)
                  {
                    Oszlop8.style.borderTop = "1px solid black";
                    Oszlop9.style.borderTop = "1px solid black";
                  }

                  // Napló-e?
                  Naplo = 0;
                  try
                  {
                    if (isdefined(Sor.parentNode.parentNode.parentNode.previousSibling.previousSibling.childNodes[0].childNodes[0].childNodes[1].childNodes[0].childNodes[0]))
                    {
                      if (Sor.parentNode.parentNode.parentNode.previousSibling.previousSibling.childNodes[0].childNodes[0].childNodes[1].childNodes[0].childNodes[0].data == "(")
                      {
                        Naplo = 1;
                      }
                    }
                  }
                  catch(err)
                  {
                  }
                  
                  // Új lap-e?
                  UjLap = 0;
                  Ellenorizetlen = 0;
                  // Új lap-e?
                  // Új lapok esetén van egy newpage osztályú Ú betű
                  UjLap = 0;
                  // Vizsgáljuk az összeset
                  Gyerekek = Oszlop1.childNodes[0].childNodes;
                  for (var j = 0; j < Gyerekek.length; j++) {
                    if (Gyerekek[j].className=="newpage") 
                    { 
                      UjLap = 1;
                      break ;
                    }
                  }
                  for (var j = 0; j < Gyerekek.length; j++) {
                    if (Gyerekek[j].className=="unpatrolled") 
                    { 
                      Oszlop1.style.backgroundColor = EllenorizetlenSzin;
                      break ;
                    }
                  }

                  Oszlop1.childNodes[0].childNodes[0].deleteData(1, 10);
                  
  /* 
  ======
  KINYITOTT BEJEGYZÉS, SIMA
  ======
  */
                  if ((UjLap == 0) && (Naplo == 0))
                  {
                    Torlendo = Oszlop2.childNodes[1]; // " ("
                    Oszlop2.removeChild(Torlendo);

                    Masolando = Oszlop2.childNodes[1]; // <a>akt</a>
                    Oszlop2.removeChild(Masolando);
                    Oszlop4.appendChild(Masolando);

                    Torlendo = Oszlop2.childNodes[1]; // "; "
                    Oszlop2.removeChild(Torlendo);
                    
                    Masolando = Oszlop2.childNodes[1]; // <a>előző</a>
                    Oszlop2.removeChild(Masolando);
                    Oszlop3.appendChild(Masolando);
                    Oszlop3.style.textAlign="right";
                    Masolando.childNodes[0].data = Masolando.childNodes[0].data+" ";

                    
                    Torlendo = Oszlop2.childNodes[1]; // ") . ."
                    Oszlop2.removeChild(Torlendo);

                    Masolando = Oszlop2.childNodes[1]; // pluszminusz
                    if (isdefined(Masolando))
                    {
                      Oszlop2.removeChild(Masolando);
                      Oszlop5.appendChild(Masolando);
                    }
                    
                    Torlendo = Oszlop2.childNodes[1]; // " . ."
                    Oszlop2.removeChild(Torlendo);

                    Masolando = Oszlop2.childNodes[1]; // usernév
                    Oszlop2.removeChild(Masolando);
                    Oszlop6.appendChild(Masolando);
                    
                    if (Masolando.getAttribute("title").split("/")[0] == "Speciális:Szerkesztő közreműködései") //Anonról van szó
                    {
                      Oszlop6.style.backgroundColor=AnonSzin;
                      // A szülő becsukható elem színét is változtatjuk
                      try
                      {
                        Sor.parentNode.parentNode.parentNode.previousSibling.previousSibling.childNodes[0].childNodes[0].childNodes[6].style.backgroundColor=AnonCsopSzin;
                      }
                      catch(err)
                      {
                      }
                    }
                    Masolando = Oszlop2.childNodes[1]; // szóköz
                    if (isdefined(Masolando))
                    {
                      Oszlop2.removeChild(Masolando);
                      Oszlop6.appendChild(Masolando);
                    }
                    Masolando = Oszlop2.childNodes[1]; // vita + szerk
                    if (isdefined(Masolando))
                    {
                      Oszlop2.removeChild(Masolando);
                      Oszlop6.appendChild(Masolando);
                    }

                    Torlendo = Oszlop2.childNodes[1];// " "
                    if (isdefined(Torlendo))
                    {
                      Oszlop2.removeChild(Torlendo);
                    }

                    Masolando = Oszlop2.childNodes[1];// komment
                    if (isdefined(Masolando))
                    {
                      if (Masolando.className != "mw-rollback-link")
                      {
                        Oszlop2.removeChild(Masolando);
                        Oszlop7.appendChild(Masolando);

                        if (isdefined(Oszlop2.childNodes[2]))
                        {
                          if (Oszlop2.childNodes[2].className=="mw-rollback-link")
                          {
                            Masolando = Oszlop2.childNodes[2]; 
                            Oszlop2.removeChild(Masolando);
                            Oszlop9.appendChild(Masolando);
                            Masolando.childNodes[1].childNodes[0].data = "vá.";
                          }
                        }
                      }
                      else
                      {
                        Masolando = Oszlop2.childNodes[1]; 
                        Oszlop2.removeChild(Masolando);
                        Oszlop9.appendChild(Masolando);
                        Masolando.childNodes[1].childNodes[0].data = "vá.";
                      }
                    }
                  }        
  /* 
  ======
  KINYITOTT BEJEGYZÉS, ÚJ LAP
  ======
  */
                  else if ((UjLap == 1) && (Naplo == 0))
                  {
                    Torlendo = Oszlop2.childNodes[1];// " ("
                    Oszlop2.removeChild(Torlendo);

                    Masolando = Oszlop2.childNodes[1]; // <a>akt</a>
                    Oszlop2.removeChild(Masolando);
                    Oszlop4.appendChild(Masolando);

                    Torlendo = Oszlop2.childNodes[1]; // "; előző) . ."
                    Oszlop2.removeChild(Torlendo);
                    
                    Masolando = Oszlop2.childNodes[1]; // pluszminusz
                    Oszlop2.removeChild(Masolando);
                    Oszlop5.appendChild(Masolando);
                    
                    Torlendo = Oszlop2.childNodes[1]; // " . ."
                    Oszlop2.removeChild(Torlendo);

                    Masolando = Oszlop2.childNodes[1]; // usernév
                    Oszlop2.removeChild(Masolando);
                    Oszlop6.appendChild(Masolando);
                    if (Masolando.getAttribute("title").split("/")[0] == "Speciális:Szerkesztő közreműködései") //Anonról van szó
                    {
                      Oszlop6.style.backgroundColor=AnonSzin;
                      Sor.parentNode.parentNode.parentNode.previousSibling.previousSibling.childNodes[0].childNodes[0].childNodes[6].style.backgroundColor=AnonCsopSzin;
                    }
                    Masolando = Oszlop2.childNodes[1]; // szóköz
                    Oszlop2.removeChild(Masolando);
                    Oszlop6.appendChild(Masolando);
                    Masolando = Oszlop2.childNodes[1]; // vita + szerk
                    Oszlop2.removeChild(Masolando);
                    Oszlop6.appendChild(Masolando);

                    Torlendo = Oszlop2.childNodes[1]; // " "
                    if (isdefined(Torlendo))
                    {
                      Oszlop2.removeChild(Torlendo);
                    }

                    Masolando = Oszlop2.childNodes[1]; // komment
                    if (isdefined(Masolando))
                    {
                      Oszlop2.removeChild(Masolando);
                      Oszlop7.appendChild(Masolando);
                    }
                  }

  /* 
  ======
  KINYITOTT BEJEGYZÉS, NAPLÓ
  ======
  */
                  // Napló
                  else if ((UjLap == 0) && (Naplo == 1))
                  {
                    Torlendo = Oszlop2.childNodes[1]; // ") . ."
                    Oszlop2.removeChild(Torlendo);

                    Masolando = Oszlop2.childNodes[1]; // usernév
                    Oszlop2.removeChild(Masolando);
                    Oszlop6.appendChild(Masolando);
                    Masolando = Oszlop2.childNodes[1]; // szóköz
                    Oszlop2.removeChild(Masolando);
                    Oszlop6.appendChild(Masolando);
                    Masolando = Oszlop2.childNodes[1]; // vita + szerk
                    Oszlop2.removeChild(Masolando);
                    Oszlop6.appendChild(Masolando);

                    Torlendo = Oszlop2.childNodes[1]; // " "
                    if (isdefined(Torlendo))
                    {
                      Oszlop2.removeChild(Torlendo);
                    }

                    Masolando = Oszlop2.childNodes; // minden más
                    while (isdefined(Masolando[1]))
                    {
                      Oszlop7.appendChild(Masolando[1]);
                    }
                  }
                }
              }
            }
          }
          else
          {
            break;
          }
        }
      }
      else
      {
        break;
      }
    }
  }
}

// Van-e adott nevű változó
function isdefined(variable)
{
  return (variable == undefined)?  false: true;
}

$(friss);