Wikipedia:Narzędzia/Wstawianie tagów HTML
Jest to narzędzie edycyjne pozwalające na szybkie wstawianie dowolnych tagów HTML/XML do tekstu. Dla przeciętnego redaktora Wikipedii to narzędzie będzie prawdopodobnie najbardziej przydatne do wstawiania przypisów (tag "ref"), bardziej zaawansowanym użytkownikom przyda się do wstawiania tagów "span", "div", "includeonly" i innych stosowanych do budowania skomplikowanych szablonów.
Skrypt dodaje nad polem edycji pole do wpisania tagu, które staje się dostępne pod skrótem ALT+SHIF+T (Firefox). Dodanie dowolnego tagu sprowadza się do przejścia do tego pola (np. przy użyciu skrótu) i wciśnięcia ENTER. Stąd wstawienie dowolnego krótkiego tagu sprowadza się do 3 szybkich kliknięć na klawiaturze.
Tag jest dodawany jest w polu edycyjnym naokoło zaznaczonego tekstu lub - gdy nic nie jest zaznaczone - w miejscu, w którym znajdował się kursor (kursor jest wówczas przesuwany do wnętrza wstawionego tagu).
Skrypt rozpoznaje, czy tag jest podany parametrami, czy nie. To znaczy jeśli w pole tagu zostanie wpisane ref name="nazwa przypisu", to do tekstu zostanie wpisany prawidłowy tag tj.
<ref name="nazwa przypisu">...</ref>
W skrócie
edytuj- Licencja: GNU General Public License v2
- Autor: Nux (dyskusja).
- Skrypt: Wikipedysta:Nux/htag.js.
- Do wklejenia:
importScript('Wikipedysta:Nux/htag.js');
Uwagi odnośnie działania skryptu
edytujSkrypt pisany był, testowany i działa prawidłowo pod Firefoksem (wersja 2.0 i 3.0).
Znane problemy
edytuj- Opera
- Nie działa skrót do pola
- Wstawiania nową linię w tekście gdy wciskany jest ENTER w polu tagu.
- IE
- Nie działa wstawianie poprzez wciśnięcie ENTER
- W IE 7.0 tag wstawiany jest zawsze na początku pola
Instrukcja instalacji
edytujW większości przypadków powinny wystarczyć poniższe trzy kroki:
- KROK 1. Otwórz swoją podstronę ze skryptami.
- KROK 2. Przejdź do jej edycji (klikając na zakładkę "edytuj") i wklej poniższą treść:
importScript('Wikipedysta:Nux/htag.js');
- KROK 3. Odśwież pamięć przeglądarki (zobacz jak to zrobić).
Ustawienia
edytujW sprawie dostosowania skryptu do własnych potrzeb można napisać do autora (Nux (dyskusja)).
Chcąc zmienić domyślny tag można zmienić wartość "window.nux_htag_def_tag" dodając po linijkach dołączających skrypt następującą linijkę:
window.nux_htag_def_tag = 'tag parametr="jeśli jakiś potrzebujesz" inny_parametr="wartość"';