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
