Forum:Renew hide rail code

I found an old code for hiding buttoms for the rail. Saidly it's an bit old and will now cause bugs:
 * On some pages the buttom will apear 2 times
 * The expand buttom should be able to make your content again visible without reloading your page. (toggle)

At the risk of starting a "whose code is better" fight, I wrote my own script to do this a few weeks ago after being disappointed with the ones I found floating around. This script also sort of works on Edit pages as well, for hiding the EditRail. Lunarity 13:07, August 3, 2012 (UTC)
 * Updated version. I fixed the Edit Page mode to work smarter and stopped it making the search box disappear on user pages. Lunarity 09:11, August 6, 2012 (UTC)

I works thx for all help--Jens Ingels (talk) 14:51, August 3, 2012 (UTC)

Edite: The new code work fine. Hower it only get some bugs:
 * The switch for edite and not editing are different. They renember on both spots and that gives bugs
 * The code activation will also work on other wikias without this function. What again give bugs
 * Something the var goes back to 1. So the buttoms says to expand when it's expand already.

I think the main problem would be that of working on other wikias.--Jens Ingels (talk) 22:34, August 6, 2012 (UTC)


 * [Updated version again] Sorry, I'm having difficulty understanding you.
 * You mean that the switch gets out of sync on Edit pages? I've added an event handler now so the button will keep itself in sync with the page.
 * I'm not sure I follow, I tested on both a MW1.19 and MW1.16.1 wiki and it worked on both. The button does not work in Visual Editor mode, only Source mode. If you click "Expand" on the edit page then it will expand, but only the Source view (even though you can't see it). If you change to Source mode after clicking Expand then you will see that it has actually expanded. I realise this may not be intuitive but expanding the WYSIWYG editor didn't seem like a good idea, it's also complicated to do which would make it fragile.
 * If this is on edit pages then I probably already fixed that in #1, if this is on a normal article page then can you give me a link? It's probably a script conflict.
 * Lunarity 06:25, August 7, 2012 (UTC)