|
|
Riga 2: |
Riga 2: |
| /* [[Categoria:Pagine create manualmente]] */ | | /* [[Categoria:Pagine create manualmente]] */ |
| /* [[Categoria:Pagine importate dal sito di test]] */ | | /* [[Categoria:Pagine importate dal sito di test]] */ |
|
| |
| 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(' - '));
| |
| }
| |
| }
| |