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

Videoclip care arată cum funcționează scriptul

diffedit este un script care activează editarea direct din pagina de vizualizare a unui diff. La început, așa ceva poate părea inutil de vreme ce există un buton de editare, dar în fapt ajută mult când, de exemplu, observați o mică greșeală undeva într-un articol mare, și nu vreți să deschideți întreg articolul pentru editare ca să căutați exact punctul unde trebuie reparată mica greșeală. Scriptul este foarte util celor care patrulează mult schimbările recente. Vă va permite să editați numai când difful la care vă uitați este până la cea mai recentă versiune a unei pagini – dacă vă uitați la un diff mai vechi, vă va informa că nu puteți edita, dar puteți compara cu cea mai recentă versiune dacă doriți să modificați ceva.

Activarea

Pentru a activa scriptul, adaugați următoarele la global.js (pe Meta) sau la common.js (pe alte wikiuri):

// [[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' );

Caracteristici

  • Editarea paginilor direct din pagina de diff
  • Detectarea modelului de conținut – scriptul nu va fi activat pentru modele de conținut pe care nu le poate aborda
  • Comenzi rapide! (Combinațiile de taste pe care le veți putea folosi pentru a utiliza comenzile rapide diferă în funcție de browser sau de sistem de operare. Aici, se folosește "Alt+<key>" pentru a le ilustra, dar la dumneavostră pot să fie diferite.)
    • Alt+S sau Ctrl+ Enter: Salvează modificarea
    • Alt+B: Mergeți la descrierea modificării
    • Alt+,: Mergeți la primul element editabil
    • Esc: Anulați editarea
  • Traduceri. Scriptul utilizează mesajele MediaWiki oriunde poate, dar unele mesaje sunt folosite direct în script. Le puteți traduce aici.

Probleme

Scriptul nu vă va lăsa să editați dacă:

  • Vizualizați un diff mai vechi (va da însă un link către difful de comparație cu versiunea actuală, diff pe care îl veți putea edita)
  • Modelul de conținut al paginii nu este unul simplu, bazat pe text
  • Nu puteți edita pagina (de exemplu dacă este protejată)
  • Folosiți "visual diff"