Jump to content

Користувач:Джон Харальд Себі/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

Відео, що показує, як працює користувацький скрипт‎

diffedit – це користувацький скрипт, який дозволяє редагувати безпосередньо під час перегляду різниці. Спочатку це може здатися зайвим («вже є кнопка редагування»), але це справді зручно, коли, наприклад, ви помічаєте невелику помилку глибоко в статті та не хочете редагувати всю статтю та повторно знаходити цей один рядок, щоб виправити цю невелику помилку. Скрипт дуже корисний для людей, які багато патрулюють. Це дозволить вам редагувати лише під час перегляду різниці з найновішою версією сторінки – якщо ви переглядаєте старішу різницю, вам буде повідомлено, що ви не можете редагувати, але можете порівняти її з найновішою версією, якщо хочете щось змінити.‎

Увімкнути

Щоб увімкнути користувацький скрипт, додайте наступне до вашого global.js (на Meta) або common.js (на будь-якій вікі-сторінці, яку ви хочете):‎

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

Функції

  • Редагування сторінок безпосередньо з перегляду різниці (вікітекст)‎
  • Виявлення моделі контенту – скрипт не буде ввімкнено для моделей контенту, які він не може обробити‎
  • Ключі доступу! (Комбінація клавіш, яку потрібно використовувати для використання клавіш доступу, залежить від браузера та ОС. Тут я використовую "Alt+<key>" для їх ілюстрації, але для вас вони можуть відрізнятися.)
  • Переклади. Скрипт використовує існуючі повідомлення MediaWiki, де це можливо, але деякі повідомлення також обробляються в скрипті. Ви можете перекласти їх тут.‎

Перестороги

Скрипт не дозволить вам редагувати, якщо:‎

  • Ви переглядаєте стару різницю (він надасть посилання, яке порівнює різницю, на якій ви перебуваєте, з поточною різницею, яку ви можете редагувати)‎
  • Модель вмісту сторінки не є простою текстовою
  • Вам не дозволено редагувати сторінку (наприклад, якщо вона захищена)‎
  • Ви використовуєте функцію "візуальна різниця"