* @class mw.Api.plugin.messages
* @since 1.27
*/
-( function ( mw, $ ) {
+( function () {
'use strict';
$.extend( mw.Api.prototype, {
* @return {jQuery.Promise}
*/
loadMessages: function ( messages, options ) {
- return this.getMessages( messages, options ).then( $.proxy( mw.messages, 'set' ) );
+ return this.getMessages( messages, options ).then( mw.messages.set.bind( mw.messages ) );
},
/**
return $.Deferred().resolve();
}
- return this.getMessages( missing, options ).then( $.proxy( mw.messages, 'set' ) );
+ return this.loadMessages( missing, options );
}
} );
* @mixins mw.Api.plugin.messages
*/
-}( mediaWiki, jQuery ) );
+}() );