X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=resources%2Fsrc%2Fmediawiki.action%2Fmediawiki.action.edit.preview.js;h=b87fba77a5134e76b0139de73a9902a59626fab5;hb=577f3d79115173f4dd16bb46f6d0ef2c82b55add;hp=ab1ce2770eb095387765672020fd5dac98f7b25f;hpb=31bc1e9c3546a97220cd7c550c57fad3d4f4304d;p=lhc%2Fweb%2Fwiklou.git diff --git a/resources/src/mediawiki.action/mediawiki.action.edit.preview.js b/resources/src/mediawiki.action/mediawiki.action.edit.preview.js index ab1ce2770e..b87fba77a5 100644 --- a/resources/src/mediawiki.action/mediawiki.action.edit.preview.js +++ b/resources/src/mediawiki.action/mediawiki.action.edit.preview.js @@ -99,7 +99,8 @@ rvdifftotext: $textbox.textSelection( 'getContents' ), rvdifftotextpst: true, rvprop: '', - rvsection: section === '' ? undefined : section + rvsection: section === '' ? undefined : section, + uselang: mw.config.get( 'wgUserLanguage' ) } ); // Wait for the summary before showing the diff so the page doesn't jump twice @@ -136,7 +137,7 @@ parseRequest = api.post( postData ); parseRequest.done( function ( response ) { - var li, newList, $displaytitle, $content, $parent, $list; + var newList, $displaytitle, $content, $parent, $list; if ( response.parse.jsconfigvars ) { mw.config.set( response.parse.jsconfigvars ); } @@ -182,9 +183,8 @@ $( '.catlinks[data-mw="interface"]' ).replaceWith( $content ); } if ( response.parse.templates ) { - newList = []; - $.each( response.parse.templates, function ( i, template ) { - li = $( '
  • ' ) + newList = response.parse.templates.map( function ( template ) { + return $( '
  • ' ) .append( $( '' ) .attr( { href: mw.util.getUrl( template.title ), @@ -192,7 +192,6 @@ } ) .text( template.title ) ); - newList.push( li ); } ); $editform.find( '.templatesUsed .mw-editfooter-list' ).detach().empty().append( newList ).appendTo( '.templatesUsed' ); @@ -201,10 +200,9 @@ $( '.limitreport' ).html( response.parse.limitreporthtml ); } if ( response.parse.langlinks && mw.config.get( 'skin' ) === 'vector' ) { - newList = []; - $.each( response.parse.langlinks, function ( i, langlink ) { + newList = response.parse.langlinks.map( function ( langlink ) { var bcp47 = mw.language.bcp47( langlink.lang ); - li = $( '
  • ' ) + return $( '
  • ' ) .addClass( 'interlanguage-link interwiki-' + langlink.lang ) .append( $( '' ) .attr( { @@ -215,7 +213,6 @@ } ) .text( langlink.autonym ) ); - newList.push( li ); } ); $list = $( '#p-lang ul' ); $parent = $list.parent();