User:Anomie/diffcur.js: Difference between revisions

Content deleted Content added
need to copy oldid from the prev revision link if diff=next
Replace mw.Uri with browser-built-in URL
 
Line 10:
if ( !nl || !nl.length ) return;
mw.loader.using( 'mediawiki.Uri', function () {
var h = new mw.UriURL( nl[0].href );
if ( h.querysearchParams.get( 'diff' ) === 'next' ) {
h.querysearchParams.oldidset( ='oldid', new mw.UriURL( $( '#mw-diff-otitle1 a' )[0].href ).querysearchParams.get( 'oldid' ) );
}
h.querysearchParams.set( 'diff =', 'cur' );
$( '<a>Cur →</a>' ).attr( 'href', h.toString() ).insertAfter( nl );
nl.after( ' ' );