Wikipedia:Narzędzia/Schowaj menu boczne
Z Wikipedii
Prosty skrypt, które dodaje link, który umożliwia schowanie całego menu bocznego. Co to daje? Jakieś 150px więcej na edytowanie i czytanie artykułów. To prawie tak jakby kupić sobie nowy monitor (tudzież kartę graficzną) :).
W IE6 i wcześniejszych link znajduje się na tytułem strony. W pozostałych przeglądarkach link znajduje się zawsze w lewym dolnym rogu ekranu. Gdy menu jest zwinięte link ma postać "»", gdy rozwinięte "«".
Stan "schowania/rozwinięcia" utrzymuje się pomiędzy otwartymi stronami (warunkiem jest posiadanie włączonej obsługi ciasteczek).
Uwaga! Skrypt działa tylko dla standardowej skórki – Monobook. W innych skórkach może nawet nie być menu bocznego, więc prawdopodobnie nie ma on sensu. Ewentualne prośby o dostosowanie do danej skórki proszę kierować na stronę dyskusji autora, czyli moją :).
Spis treści |
[edytuj] W skrócie
- Licencja: GNU General Public License v2
- Autor: Maciej "Nux" Jaros zostaw notkę.
- Skrypt: Wikipedysta:Nux/hideSidebar.js.
- Do wklejenia:
{{subst:JS|Wikipedysta:Nux/hideSidebar.js}}
[edytuj] Uwagi odnośnie działania skryptu
Skrypt był testowany i działa prawidłowo pod następującymi przeglądarkami:
- Firefoksem (2.0).
- Internet Explorer (6.0)
- Opery (9.10)
[edytuj] Znane problemy
- brak
[edytuj] Instrukcja instalacji
- KROK 1. Otwórz swoją podstronę o nazwie monobook.js [1].
- KROK 2. Przejdź do jej edycji (klikając na zakładkę "edytuj") i wklej poniższą treść:
{{subst:JS|Wikipedysta:Nux/hideSidebar.js}}
- KROK 3. Odśwież pamięć przeglądarki (zobacz jak to zrobić).
[edytuj] Ustawienia
Menu boczne schowane od razu po załadowaniu strony
W czasie instalacji (bądź później) do swojej podstrony monobook.js można dodać poniższą linię kodu:
window.hideSidebarByDefault = true;
Spowoduje to, że menu boczne zostanie schowane od razu po załadowaniu strony, a pierwsze kliknięcie w linka pokaże tę stronę. Uwaga! Aby skrypt działał prawidłowo w Operze, z tym ustawieniem powyższa linia kodu musi być dodana przed fragmentem dołączającym skrypt. Czyli np. tak:
window.hideSidebarByDefault = true; {{subst:JS|Wikipedysta:Nux/hideSidebar.js}}
Po dodaniu tego dodatkowego ustawienia, należy oczywiście pamiętać o odświeżeniu pamięć przeglądarki.
W sprawie dodatkowego dostosowania skryptu do własnych potrzeb można napisać do autora skryptu (Maciej "Nux" Jaros zostaw notkę).