Jump to content

User:Jon Harald Søby/diffedit

From Meta, a Wikimedia project coordination wiki
This page is a translated version of the page User:Jon Harald Søby/diffedit and the translation is 100% complete.

diffedit

2021 Coolest Tool
Award Winner

in the category
Tiny

Nagranie, pokazujące jak działa to narzędzie

diffedit to skrypt, który pozwala dokonywać edycji bezpośrednio z poziomu interfejsu porównania zmian (diffu). Na pierwszy rzut oka może się to wydawać niepotrzebnym bajerem („przecież jest już przycisk Edytuj”), ale przydaje się zwłaszcza, gdy – na przykład – zauważysz drobny błąd głęboko w artykule i nie chce ci się otwierać całej strony w widoku edycji tylko po to, by ten drobiazg poprawić. Skrypt może się przydać ludziom, którzy regularnie zajmują się patrolowaniem zmian. Pozwala na edytowanie wyłącznie wtedy, gdy porównywana jest najnowsza wersja strony (jeśli oglądasz porównanie dla jakiejś starszej wersji, skrypt poinformuje cię, że edycja tego porównania jest niemożliwa i zaoferuje wyświetlenie porównania z najnowszą wersją).

Instalacja

Aby dołączyć narzędzie, dopisz do swojego global.js (na Meta) lub common.js (na wiki, gdzie chcesz z tego korzystać):

// [[m:User:Jon Harald Søby/diffedit.js]]
mw.loader.load( '//meta.wikimedia.org/w/index.php?title=User:Jon_Harald_Søby/diffedit.js&action=raw&ctype=text/javascript' );

Funkcje

  • Edytowanie stron bezpośrednio w widoku porównania (kodu wikikodu)
  • Wykrywanie modelu zawartości – skrypt nie włączy się na stronach o nieobsługiwanym modelu
  • Skróty klawiszowe! (Dokładna kombinacja klawiszy może zależeć od Twojej przeglądarki i systemu operacyjnego. W celach ilustracyjnych, poniżej założyłem, że skrót wyzwala się na zasadzie „Alt+<klawisz>”, ale u Ciebie może to działać inaczej – zobacz MDN: accesskey).
    • Alt+S lub Ctrl+ Enter: Zapisz zmiany
    • Alt+B: Przejdź do opisu edycji
    • Alt+,: Przejdź do pierwszego edytowalnego elementu
    • Esc: Anuluj edytowanie
  • Tłumaczenia. Skrypt korzysta, tam gdzie to możliwe, z istniejących komunikatów MediaWiki, ale niektóre są umieszczone w kodzie narzędzia. Możesz przetłumaczyć je tutaj.

Zastrzeżenia

Narzędzie nie pozwoli wykonać edycji, jeśli:

  • Oglądasz porównanie starszych wersji (wyświetli się link do porównania tej wersji z najnowszą – które to porównanie będzie edytowalne)
  • Model zawartości nie jest prostym, opartym na tekście
  • Nie masz uprawnień do edycji strony (np. z powodu jej zabezpieczenia)
  • Używasz porównania wizualnego

Ponadto, nie jest aktualnie możliwe usuwanie linii tym narzędziem.