AjaxDelete/ru

AjaxDelete позволяет удалять и восстанавливать страницы, не заставляя покидать страницу, на которой пользователь находится сейчас. Скрипт работает с модальным окном, которое появляется при нажатии на ссылку удаления.

Примечание: Модальное окно не появится, если одновременно зажать кнопки Shift или Ctrl. Это позволяет пользователям в обычном режиме удалять/восстанавливать страницы.

Использование
Модальное окно появится при нажатии на любую кнопку "Удалить" с ссылкой ?action=delete, использование чего особо не требует пояснений. Выберите причину удаления/восстановления из предложенных или введите её самостоятельно. Вы можете установить часто используемую причину, после которой идёт Ваш текст, что будет выглядеть следующим образом:. Если Вы желаете следить за страницей, нажмите кнопку "Следить за страницей" и удалит страницу, или нажмите "Отменить", чтобы закрыть модальное окно.

При восстановлении страницы, в модальном окне Вам понадобится вписать причину. Затем нажмите "Восстановить" для произведения данного действия, либо "Отменить", чтобы закрыть модальное окно.

Личные настройки
Все индивидуальные переменные расположены в объекте.

Чтобы создать переменные причин удаления, Вам нужно просто в объект  добавить код со следующим синтаксом:. А чтобы добавить причины для удаления изображений, сделайте то же самое, но в объекте.

Отслеживание удалённых страниц выбрано по умолчанию. Если Вы не хотите этой функции, установите в конфигурации параметр  значение false.

Также в скрипте есть модальное окно восстановления через AJAX. Если Вы не желаете, чтобы оно появлялось, измените параметр  на значение true.

Пример конфигураций:

Все установленные переменные взяты из страниц MediaWiki (MediaWiki:Deletereason-dropdown и MediaWiki:Filedelete-reason-dropdown).