MediaWiki:Common.js: differenze tra le versioni
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]] */ | |||
if( document.readyState === 'complete' ) { | |||
toggleToc(); | console.log( 'document is already ready, just execute code here' ); | ||
} catch ( | 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]]