8,282
edits
No edit summary Tags: Manual revert Reverted |
No edit summary Tag: Manual revert |
||
Line 1: | Line 1: | ||
/* | /* Any JavaScript here will be loaded for users using the mobile site */ | ||
/* MF broke the mobile styles loading in 1.31 */ | |||
mw.loader.using( 'mobile.site.styles' ); | |||
( function() { | ( function() { | ||
Line 30: | Line 26: | ||
/* Fires when DOM is ready */ | /* Fires when DOM is ready */ | ||
$( function() { | $( function() { | ||
var urlRegex = /.*Special:MobileDiff\/([0-9]+).*/; | |||
var currentID = location.href.replace(urlRegex, '$1'); | |||
var prevID = $('#content #mw-mf-diffarea .revision-history-prev a[href]').attr('href').replace(urlRegex, '$1'); | |||
var pagelink = $('#content #mw-mf-diffarea a[href*="oldid"]'); | |||
pagelink.after('<br>(<a href="/' + pagelink.text().replace(/ /g, '_') + '" style="color:#36c">View current page</a>)'); | |||
$('#content #mw-mf-diffarea').append('<a class="mw-ui-button" href="/' + pagelink.text().replace(/ /g, '_') + '?action=edit&undoafter=' + prevID + '&undo=' + currentID + '">Undo</a>'); | |||