Wikipedia:Narzędzia/Schowaj menu boczne
Schowaj menu boczne – prosty skrypt, który dodaje przycisk, 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 większego laptopa :).
Przycisk zwijania menu znajduje się zawsze w lewym dolnym rogu ekranu. Gdy menu jest zwinięte przycisk 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 w oryginalnym Wektorze 2010 (nie mylić z Wektorem 2022). W niektórych innych skórkach może nawet nie być menu bocznego, więc prawdopodobnie i tak nie ma on sensu. W szczególności w nowszym Wektorze 2022 panele i tak są chowane dynamicznie na mniejszym ekranie (nowsza skórka jest bardziej responsywna).
W skrócie
[edytuj | edytuj kod]- Licencja: GNU General Public License v2
- Autor: Nux (dyskusja)
- Szybka instalacja: Preferencje → Gadżety → Przeglądanie stron → Schowaj menu boczne (wystarczy zaznaczyć i zapisać zmiany)
- Kod źródłowy: Wikipedysta:Nux/hideSidebar.js
Uwagi odnośnie działania skryptu
[edytuj | edytuj kod]Skrypt powinien działać prawidłowo pod następującymi przeglądarkami[1]:
- Firefoksem (8.0 i nowsze)
- Chrome (1.0 i nowsze)
- Opery (8.0 i nowsze)
- Safari (4.0 i nowsze)
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 [2].
- 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ć).
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 przycisk 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]- ↑ Element: insertAdjacentHTML() method - Web APIs | MDN [online], MDN Web Docs, 21 listopada 2025 [dostęp 2026-01-03] (ang.).
- ↑ Dla innych skórek skrypt nie ma sensu (patrz opis). Ewentualnie można wrzucić w common.js, ale ładować tylko dla skórki Monobook i starego Wektora.