X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=resources%2Fsrc%2Fmediawiki%2Fapi.js;h=0e9c19b4db702d188ad0ae44a172ac04a76c9464;hp=37c0c9b6dc8e17d9fe944867427622a5bb12d436;hb=e73b63dd3b977eb3a1606d88f374a47ac0ae102c;hpb=74c02a0d5019d3228eff05006565e857c8d56c75 diff --git a/resources/src/mediawiki/api.js b/resources/src/mediawiki/api.js index 37c0c9b6dc..0e9c19b4db 100644 --- a/resources/src/mediawiki/api.js +++ b/resources/src/mediawiki/api.js @@ -114,7 +114,7 @@ * @method */ abort: function () { - $.each( this.requests, function ( index, request ) { + this.requests.forEach( function ( request ) { if ( request ) { request.abort(); } @@ -162,15 +162,14 @@ // Handle common MediaWiki API idioms for passing parameters for ( key in parameters ) { // Multiple values are pipe-separated - if ( $.isArray( parameters[ key ] ) ) { + if ( Array.isArray( parameters[ key ] ) ) { if ( !useUS || parameters[ key ].join( '' ).indexOf( '|' ) === -1 ) { parameters[ key ] = parameters[ key ].join( '|' ); } else { parameters[ key ] = '\x1f' + parameters[ key ].join( '\x1f' ); } - } - // Boolean values are only false when not given at all - if ( parameters[ key ] === false || parameters[ key ] === undefined ) { + } else if ( parameters[ key ] === false || parameters[ key ] === undefined ) { + // Boolean values are only false when not given at all delete parameters[ key ]; } }