Almanach:Narzędzia/refToolbar

Z Almanach
Wersja z dnia 13:43, 5 sie 2012 autorstwa Sauron (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)

refToolbar — skrypt JavaScript umieszczający dodatkowy przycisk w pasku narzędzi okna edycji, pozwalający na używanie popularnych szablonów cytowania - {{cytuj książkę}}, {{cytuj stronę}} i {{cytuj pismo}}.

Użycie[edytuj]

W nowym pasku narzędzi dostępny jest w menu "Zaawansowane" pod przyciskiem: Curly Brackets.svg. W przypadku starego menu skrypt dodaje przycisk "cytuj" nad oknem edycji po prawej stronie paska narzędzi: Button easy cite pl.png.

Po kliknięciu w przycisk pojawia się dodatkowe menu, z którego można wybrać potrzebny szablon cytowania, po czym wyświetla się formularz do uzupełnienia parametrów wybranego szablonu. Niewypełnione parametry nie są dodawane do wywołania szablonu wstawianego na stronie. Szablony cytowania umieszczane są w tagach przypisów <ref>, przypisom tym można od razu nadać nazwę uzupełniając w formularzu pole "Nazwa przypisu". Formularz dla "cytuj stronę" posiada parametr "data dostępu" domyślnie wypełniony aktualną datą. Klikając w przycisk "dodaj przypis" wstawiamy wypełniony szablon w treści strony, w miejsce kursora.

Przycisk "Istniejące przypisy" tworzy listę wszystkich nazwanych przypisów występujących w edytowanym fragmencie strony, co upraszcza dodawanie powtarzających się przypisów.

Ten skrypt nie działa z narzędziem wikEd.

Instalacja[edytuj]

Można dodać stabilną wersję tego skryptu poprzez zakładkę "Gadżety" w swoich Preferencjach, klikając na "refTools" w sekcji "Ułatwienia edycji".

Możliwości[edytuj]

  • Łatwe dodawanie najczęściej używanych szablonów cytowania.
  • Możliwość szybkiego dodawania przypisów już użytych w tekście.
  • Sprawdzanie najczęstszych błędów związanych z cytatami:
    • Niedomknięte tagi <ref>
    • Wielokrotne wywołanie tych samych przypisów
    • Przypisy niewykorzystujące szablonów cytowania
    • Różne przypisy o tej samej nazwie
    • Użycie niezdefiniowanych przypisów