(Translated by https://www.hiragana.jp/)
Wikipedysta:Vinne2/scripts/myNotepad – Wikipedia, wolna encyklopedia

Wikipedysta:Vinne2/scripts/myNotepad

myNotepad jest prostym notatnikiem, którego okienko można chować i przywoływać ponownie a jego zawartość zapisuje się na naszym komputerze (jako local storage przeglądarki) na bieżąco – pozwala to na zapisywanie notatek i ich natychmiastowy odczyt w drugiej karcie przeglądarki, drugim oknie przeglądarki a nawet po jej zamknięciu i ponownym otwarciu.

 
  • Działa ze wszystkimi skórkami w przeglądarkach (W-Windows, L-Linux): FF5 (W), IE9, O11 (W), Ch13 (W); nie działa pod S5 (W), K1.5.4 (W) - przycisk się pojawia, można otworzyć i zamknąć okno, ale nie można do niego pisać.
  • Po zainstalowaniu (co oznacza domyślną wartość nw. parametru skryptu) w połowie prawej krawędzi okna przeglądarki pojawia się niewielki zielony, obramowany na czarno, trójkącik – jest to fragment ikony notatnika, prezentowanej obok niniejszego tekstu z prawej strony, wystający w okno przeglądarki z jej prawej krawędzi na ok. 7 pikseli. Położenie trójkącika jest uzależnione od aktualnego (bo może być zmieniany - patrz dalej) rozmiaru notatnika (jego wysokości).
  • Wymieniony wyżej trójkącik (fragment ikony) jest aktywny - po najechaniu na niego wskaźnikiem myszy następuje zmiana - wskaźnik zmienia się na łapkę, a ikona wyskakuje w lewo. Wycofanie łapki poza ikonę powoduje jej ukrycie (wskoczenie na poprzednie miejsce).
  • Nasz prosty notatnik pojawia się (rozwija) w dolnym prawy rogu okna przeglądarki, gdy na ikonie mamy umiejscowioną łapkę i klikniemy lewym klawiszem myszy (lkm). Otwarty notatnik zwijamy klikając ponownie na wywołaną jego ikonę.
  • Rozmiar notatnika można zmieniać jak rozmiar każdego innego okna – po najechaniu na jego lewą lub górną krawędź (bądź lewy górny narożnik) wskaźnikiem myszy zmienia się on na dwustronną strzałkę, po naciśnięciu w tym położeniu i trzymaniu lkm możemy przemieszczać tę krawędź. Nie można okna notatnika przesuwać po ekranie.
  • Ostatnie wymiary notatnika są zapamiętywane.
  • Do zapisywania zawartości notatnika się używana jest pamięć lokalna przeglądarki (localStorage), więc zawartość ta nie jest kasowana nawet po zamknięciu przeglądarki – po ponownym wejściu na Wikipedię odtworzona zostanie ostatnia zawartość.
  • Zawartość notatnika jest zapisywana na bieżąco, przy kliknięciu poza polem notatnika po jego edycji (tj. "onblur").
  • Do kasowania zawartości notatnika służy krzyżyk w dolnym prawym rogu jego okna - należy go w tym celu kliknąć lkm.
  • Jeśli przeglądarka nie obsługuje pamięci lokalnej, to użytkownik zostanie o tym poinformowany, a notatnik wciąż może służyć jako... notatnik bez zapisu ;)

Instalacja

edytuj

Należy dodać do swojego osobistego pliku common.js poniższy tekst:

// myNotepad – [[User:Vinne2/scripts/myNotepad]]
importScript('Wikipedysta:Vinne2/scripts/myNotepad.js');

Parametry

edytuj

Skrypt posiada jeden parametr.

Parametr należy wstawić pomiędzy linijką z komentarzem "// myNotepad – ..." a linijką importującą skrypt "import...".

Wartości parametru i odpowiadające im działanie:

  1. "myNotepadButtonOn = true;" – wartość domyślna, można jej nie podawać, działanie opisane powyżej, przy tej wartości notatnik ładuje się przy pierwszym kliknięciu na ikonę, więc do tego momentu nie obciąża przeglądarki;
  2. "myNotepadButtonOn = false;" – nie jest używana ikona notatnika, a sam notatnik jest ładowany w momencie otwarcia strony Wikipedii, częściowo schowany za prawą krawędzią okna przeglądarki; wystaje jedynie fragment okna notatnika szerokości ok. 7 pikseli, po najechaniu na ten fragment wskaźnikiem myszy notatnik wyskakuje w lewo, a przemieszczenie wskaźnika myszy poza okno notatnika powoduje jego zwinięcie do stanu poprzedniego.

Przykład użycia parametrów

edytuj
// myNotepad – [[User:Vinne2/scripts/myNotepad]]
myNotepadButtonOn = false;
importScript('Wikipedysta:Vinne2/scripts/myNotepad.js');

~~ Vinne2 [czyt. "winetu"] ! 19:36, 1 sie 2011 (CEST)[odpowiedz]

Podziękowania

edytuj