From cf5e112ef946ae915d17dd3ee184c15b36dc3bf2 Mon Sep 17 00:00:00 2001 From: Fomafix Date: Wed, 13 Aug 2014 21:31:48 +0000 Subject: [PATCH] mediawiki.notify: Simplify callback by using .then() Change-Id: Ifff25534d716721ff1d2d4484dbd0f63161ecb43 --- resources/src/mediawiki/mediawiki.notify.js | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/resources/src/mediawiki/mediawiki.notify.js b/resources/src/mediawiki/mediawiki.notify.js index 743d651728..c1e1dabfc7 100644 --- a/resources/src/mediawiki/mediawiki.notify.js +++ b/resources/src/mediawiki/mediawiki.notify.js @@ -1,7 +1,7 @@ /** * @class mw.plugin.notify */ -( function ( mw, $ ) { +( function ( mw ) { 'use strict'; /** @@ -11,13 +11,12 @@ * @return {jQuery.Promise} */ mw.notify = function ( message, options ) { - var d = $.Deferred(); // Don't bother loading the whole notification system if we never use it. - mw.loader.using( 'mediawiki.notification', function () { - // Call notify with the notification the user requested of us. - d.resolve( mw.notification.notify( message, options ) ); - }, d.reject ); - return d.promise(); + return mw.loader.using( 'mediawiki.notification' ) + .then( function () { + // Call notify with the notification the user requested of us. + return mw.notification.notify( message, options ); + } ); }; /** @@ -25,4 +24,4 @@ * @mixins mw.plugin.notify */ -}( mediaWiki, jQuery ) ); +}( mediaWiki ) ); -- 2.20.1