On Sun, Aug 22, 2010 at 8:57 AM, Adam Meyer <[email protected]> wrote:

> Dont know if this helps, but I just wrote this up really quick.
> This javascript function would close the TOC - but unlike calling
> toggletoc(built-in function) , it won't open it if it was already closed.
>
> If you could call this when a table expands, you would ge good to go. But
> sadly I dont know where the collapsibleTable code is, so im not sure how to
> do it.
>

See http://www.mediawiki.org/wiki/MediaWiki:Common.js
 <http://www.mediawiki.org/wiki/MediaWiki:Common.js>

>
>
> function closeTOC(){
>
>        //if no TOC, stop
>        if(!document.getElementById('toc')) return;
>
>        var toc =
> document.getElementById('toc').getElementsByTagName('ul')[0];
>        var toggleLink = document.getElementById('togglelink');
>
>        changeText(toggleLink, tocShowText);
>        toc.style.display = 'none';
>        document.cookie = "hidetoc=1";
> }
>
>

On Aug 21, 2010, at 11:30 PM, Frederick Grose wrote:
>
> > How would one automatically collapse a page TOC in the event of a
> NavFrame
> > or collapsibleTable expansion, such as by adding an option to the
> > MediaWiki:Common.js ?
> >
> > This might be useful where there is a long TOC that shares the page
> position
> > of the NavFrame or collapsible table whose expansion moves its content
> below
> > the window view because of the TOC size.
> >
> >         --Fred
>
_______________________________________________
MediaWiki-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l

Reply via email to