Nota: dopo aver pubblicato, potrebbe essere necessario pulire la cache del proprio browser per vedere i cambiamenti.

  • Firefox / Safari: tieni premuto il tasto delle maiuscole Shift e fai clic su Ricarica, oppure premi Ctrl-F5 o Ctrl-R (⌘-R su Mac)
  • Google Chrome: premi Ctrl-Shift-R (⌘-Shift-R su un Mac)
  • Internet Explorer / Edge: tieni premuto il tasto Ctrl e fai clic su Aggiorna, oppure premi Ctrl-F5
  • Opera: premi Ctrl-F5.
// Acsé a's slounga la lésta di lavòur da fêr quând e's chêrga na pâgina

 function DaFerSubet(incaregh) {
   if (!window.onload) { window.onload = incaregh; return; }
   var f = window.onload; window.onload = function () { if (f) f(); incaregh(); } }

// Cusché al lōga / al fa vèder còl ch'a gh'é dèintr int al casèt

 function movAlCaset(nomer) {
   var Scatla = document.getElementById('ScatlaDalTastein' + nomer);
   var Caset  = document.getElementById('Caset'   + nomer);
   if (!Caset || !Scatla) { return false; } // al casèt nómer "nomer" an gh'é mìa 
   if (Scatla.cundisioun == 'avert') { // quând l'é avèrt
       Scatla.cundisioun = 'saree';
       Caset.style.display = 'none'; }
   else if (Scatla.cundisioun == 'saree') { // quând l'é sarê ...
       Scatla.cundisioun = 'avert';
       Caset.style.display = 'block'; } }

// Cusché al sêra al casèt ch'l'é avèrt e a'n arvés un êter

 function cambiaCaset(nomer) {
   var ScatlaDiDialet = document.getElementById('ScatlaDiDialet');
   movAlCaset(ScatlaDiDialet.CasetAvert);
   ScatlaDiDialet.CasetAvert = nomer;
   movAlCaset(ScatlaDiDialet.CasetAvert);
 }

// Cusché al fâbrica tót i tastèin pr'i casèt

 function preparerITastein() {
   var LestaDiDialet = new Array();
   var nomer = 0; var Div;
   for(var i=0; Div = document.getElementsByTagName('div')[i]; i++) {
           if ( Div.className != 'Caset' ) continue;
           var Caset = Div; var Dialet = Caset.getAttribute('lang');
           Caset.setAttribute('id', 'Caset' + nomer);
           Caset.setAttribute('lang', 'eml-' + Dialet); 
           // preparêr n'êtra scâtla da tastèin e infrucêrla int la lésta di dialèt
           var ScatlaDalTastein = document.createElement('span');
           var Tastein          = document.createElement('a');
           var ScretaDalTastein = document.createTextNode(
                 Dialet=='ARZ'?'arzân':   Dialet=='BLG'?'bulgnais':    Dialet=='CAR'?'cararìn':
                 Dialet=='FRA'?'frarés':  Dialet=='MUD'?'mudnés':      Dialet=='PIA'?'piasintëin':
                 Dialet=='PRA'?'pramzàn': Dialet=='RUM'?'rumagnòl':    '???');
           Tastein.className = 'Tastein';
           Tastein.setAttribute('id', 'Tastein' + nomer);
           Tastein.setAttribute('href', 'javascript:cambiaCaset(' + nomer + ');');
           Tastein.appendChild(ScretaDalTastein);
           ScatlaDalTastein.className = 'ScatlaDalTastein';
           ScatlaDalTastein.setAttribute('id', 'ScatlaDalTastein' + nomer);
           ScatlaDalTastein.appendChild(Tastein);
           ScatlaDalTastein.cundisioun = 'avert';
           LestaDiDialet[nomer] = ScatlaDalTastein;
           nomer++; }
   // se la lésta di dialèt l'an é mìa vōda, e la gh'à almânch dòu vōṣ,
   // preparêr un recipîjnt per tóti al scâtli di tastéin
   if (nomer > 1) {
           var ScatlaDiDialet = document.createElement('div');
           ScatlaDiDialet.className = 'ScatlaDiDialet';
           ScatlaDiDialet.setAttribute('id', 'ScatlaDiDialet');
           ScatlaDiDialet.CasetAvert = 0;
           ScatlaDiDialet.appendChild(document.createTextNode("★   Sta pâgina la gh'é in dialèt:   ★"));
           ScatlaDiDialet.appendChild(document.createElement('br'));
           for (var i=0; i<nomer; i++) {
              if (i > 0) ScatlaDiDialet.appendChild(document.createTextNode('·'));
              ScatlaDiDialet.appendChild(LestaDiDialet[i]); }
           var Pagina = document.getElementById('bodyContent');
           Pagina.insertBefore(ScatlaDiDialet, Pagina.firstChild); }
   // sarêr só tót i casèt, mó mìa al prém
   for(var i=1; i<nomer; i++) { movAlCaset(i); } }

// n'êter lavòur da fêr quând e's chêrga na pâgina
 
 DaFerSubet(preparerITastein);