MediaWiki:Common.js: differenze tra le versioni

Da Wikitrek.
Vai alla navigazione Vai alla ricerca
Nessun oggetto della modifica
(Pagina copiata dal sito di test, creata manualmente in origine)
Riga 1: Riga 1:
/* Il codice JavaScript inserito qui viene caricato da ciascuna pagina, per tutti gli utenti. */
/* Il codice JavaScript inserito qui viene caricato da ciascuna pagina, per tutti gli utenti. */
/* [[Categoria:Pagine create manualmente]] */


window.addEventListener('DOMContentLoaded', function() { try {
if( document.readyState === 'complete' ) {
     toggleToc();
    console.log( 'document is already ready, just execute code here' );
} catch (exception) {} }, false);
    InitToggle();
hideToc();
 
} else {
    document.addEventListener('DOMContentLoaded', function () {
        console.log( 'document was not ready, place code here' );
      InitToggle();
hideToc();
 
    });
}
 
//collaps default the TOC on opening an pages
function hideToc() {
  var toc = document.getElementById('toc').getElementsByTagName('ul')[0];
  var toggleLink = document.getElementById('togglelink');
  toc.style.display = 'none';
}
 
 
 
function InitToggle() {
console.log('Start');
  try {
     // Detect whether the page's TOC is being displayed.
   
      // Use MW's toggleToc() to hide TOC, change "hide/show" link text, and set cookie.
 
toggleToc();
 
     
   
  } catch (e) {
    // Probably this page doesn't have a TOC, ignore the exception to prevent console clutter.
    console.log('Exception');
   
    console.log(e);
   
    var stack = e.stack.split('\n');
    stack[0] = e.message;
    console.log(stack.join(' - '));
  }
}
[[Categoria:Pagine importate dal sito di test]]

Versione delle 09:52, 30 apr 2018

/* Il codice JavaScript inserito qui viene caricato da ciascuna pagina, per tutti gli utenti. */
/* [[Categoria:Pagine create manualmente]] */

if( document.readyState === 'complete' ) {
    console.log( 'document is already ready, just execute code here' );
    InitToggle();
hideToc();

} else {
    document.addEventListener('DOMContentLoaded', function () {
        console.log( 'document was not ready, place code here' );
      InitToggle();
hideToc();

    });
}

//collaps default the TOC on opening an pages 
function hideToc() { 
  var toc = document.getElementById('toc').getElementsByTagName('ul')[0]; 
  var toggleLink = document.getElementById('togglelink'); 
  toc.style.display = 'none'; 
} 



function InitToggle() {
console.log('Start');
  try {
    // Detect whether the page's TOC is being displayed.
    
      // Use MW's toggleToc() to hide TOC, change "hide/show" link text, and set cookie.

toggleToc();

      
    
  } catch (e) {
    // Probably this page doesn't have a TOC, ignore the exception to prevent console clutter.
    console.log('Exception');
    
    console.log(e);
    
    var stack = e.stack.split('\n');
    stack[0] = e.message;
    console.log(stack.join(' - '));
  }
}
[[Categoria:Pagine importate dal sito di test]]