X-Git-Url: http://git.cyclocoop.org/%7B%7B%20url_for%28%27admin_vote_del%27%2C%20idvote=vote.voteid%29%20%7D%7D?a=blobdiff_plain;f=resources%2Fsrc%2Fmediawiki%2Fpage%2Fimage-pagination.js;h=02bc1de949ed3376051b6e7ceae125557ef0223e;hb=6e2cbcd3d4a3af2ff8357394b004f935872b4171;hp=d858b62b945375c24ddb68624b851419515d3b97;hpb=4b6ec5c4910281c268d5a7a12f0ea114e8430ace;p=lhc%2Fweb%2Fwiklou.git diff --git a/resources/src/mediawiki/page/image-pagination.js b/resources/src/mediawiki/page/image-pagination.js index d858b62b94..02bc1de949 100644 --- a/resources/src/mediawiki/page/image-pagination.js +++ b/resources/src/mediawiki/page/image-pagination.js @@ -99,16 +99,14 @@ function bindPageNavigation( $container ) { $container.find( '.multipageimagenavbox' ).one( 'click', 'a', function ( e ) { - var page, uri; + var page, url; // Generate the same URL on client side as the one generated in ImagePage::openShowImage. // We avoid using the URL in the link directly since it could have been manipulated (bug 66608) page = Number( mw.util.getParamValue( 'page', this.href ) ); - uri = new mw.Uri( mw.util.wikiScript() ) - .extend( { title: mw.config.get( 'wgPageName' ), page: page } ) - .toString(); + url = mw.util.getUrl( mw.config.get( 'wgPageName' ), { page: page } ); - switchPage( uri ); + switchPage( url ); e.preventDefault(); } ); @@ -119,7 +117,7 @@ } $( function () { - if ( mw.config.get( 'wgNamespaceNumber' ) !== 6 ) { + if ( mw.config.get( 'wgCanonicalNamespace' ) !== 'File' ) { return; } $multipageimage = $( 'table.multipageimage' );