User:Psl631/common.js: Difference between revisions
no edit summary
No edit summary |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 8:
/* Make so I can choose custom roll back summary instead of de fault */
/**
$( function() {▼
* Ajax Undo links
$( '.mw-rollback-link > a' ).on( 'click', function(event) {▼
*▼
* Adds an Ajax undo link next to the normal undo link on page histories
* and on diff pages
* Based on [[User:Abelmoschus Esculentus/AjaxRollback.js]]
*/
//<nowiki>
//<nowiki>
//Modified from [[User:BenjaminWillJS/AjaxRollback.js]]
jQuery(document).ready(function ($) {
function SetAjaxRollback() {
e.preventDefault();▼
),▼
var $rblink = $(this);
var href = this.getElementsByTagName('a')[0].href;
this.innerHTML = '<img src="https://upload.wikimedia.org/wikipedia/commons/d/de/Ajax-loader.gif" style="vertical-align: baseline;" height="15" width="15" border="0" alt="Rollingback..." />';
}▼
$.ajax({
url: href,
success: function() {
$rblink.text(function (i, val) {return val + '[reverted]';});
$rblink.text(function (i, val) {return val + '[rollback failed]';});
} );▼
▲ }
});
▲ });
}▼
mw.loader.using(['mediawiki.util', 'mediawiki.api', 'mediawiki.Title', 'mediawiki.RegExp'], function() {
} );▼
SetAjaxRollback();
//</nowiki>
▲ }
▲ e.preventDefault();
$( document ).ready( function() {
"use strict";
|