Wikipedia:Narzędzia/Schowaj menu boczne

Z Wikipedii, wolnej encyklopedii

Prosty skrypt, który dodaje link, umożliwiający 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ę nad 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 był testowany tylko na skórce Monobook (książka) oraz nowszej Wektor. W niektórych innych skórkach może nawet nie być menu bocznego, więc prawdopodobnie i tak nie ma on sensu. Ewentualne prośby o dostosowanie do danej skórki proszę kierować na stronę dyskusji autora, czyli moją :).

W skrócie[edytuj | edytuj kod]

Uwagi odnośnie działania skryptu[edytuj | edytuj kod]

Skrypt był testowany i działa prawidłowo pod następującymi przeglądarkami:

  • Firefoksem (2.0 i nowsze)
  • Internet Explorer (6.0 i nowsze)
  • Opery (9.10 i nowsze)
  • Safari (3.1 i nowsze) [w tym Google Chrome]

Znane problemy[edytuj | edytuj kod]

  • brak

Instrukcja instalacji[edytuj | edytuj kod]

Gadżet[edytuj | edytuj kod]

Skrypt jest dostępny jako tzw. Gadżet i instaluje się go następująco:

Preferencje → Gadżety → Przeglądanie stron → Schowaj menu boczne (wystarczy zaznaczyć i zapisać zmiany)

Instalacja bezpośrednia[edytuj | edytuj kod]

Alternatywnie można zainstalować skrypt bardziej tradycyjnie:

  • 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}}

Ustawienia[edytuj | edytuj kod]

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ę).

Przypisy[edytuj | edytuj kod]

  1. Dla innych skórek skrypt nie ma sensu (patrz opis).