User:Anomie/diffcur.js
Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.
/* If you want to use this script, simply add the following line to your [[Special:Mypage/monobook.js]]:
importScript('User:Anomie/diffcur.js'); // Linkback: [[User:Anomie/diffcur.js]]
* (Please keep the comment so I can see how many people use this).
*/
$( function () {
var nl=$('#differences-nextlink');
if ( !nl || !nl.length ) return;
mw.loader.using( 'mediawiki.Uri', function () {
var h = new mw.Uri( nl[0].href );
if ( h.query.diff === 'next' ) {
h.query.oldid = new mw.Uri( $( '#mw-diff-otitle1 a' )[0].href ).query.oldid;
}
h.query.diff = 'cur';
$( '<a>Cur →</a>' ).attr( 'href', h.toString() ).insertAfter( nl );
nl.after( ' ' );
} );
} );