MediaWiki:Minerva.js: Difference between revisions
Jump to navigation
Jump to search
(Created page with "→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' ); →Add "current revision" and "undo" links to Special:MobileDiff on old skin: $(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(url...") |
(No difference)
|
Revision as of 07:18, 2 November 2023
/* 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' );
/* Add "current revision" and "undo" links to Special:MobileDiff on old skin */
$(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>');
});