jenkins-bot has submitted this change and it was merged.

Change subject: Alpha: Hide notifications bell icon when spinner is shown
......................................................................


Alpha: Hide notifications bell icon when spinner is shown

Bug: 73058
Change-Id: If5475988dcfc097e17acd636d9b6214c994d98a4
---
M javascripts/modules/notifications/notifications.js
1 file changed, 9 insertions(+), 4 deletions(-)

Approvals:
  Robmoen: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/javascripts/modules/notifications/notifications.js 
b/javascripts/modules/notifications/notifications.js
index 19832c3..98b753f 100644
--- a/javascripts/modules/notifications/notifications.js
+++ b/javascripts/modules/notifications/notifications.js
@@ -3,7 +3,7 @@
  * with the Toast notifications defined by common/toast.js.
  */
 ( function ( M, $ ) {
-       var
+       var Icon = M.require( 'Icon' ),
                mainmenu = M.require( 'mainmenu' ),
                $btn = $( '#secondary-button.user-button' );
 
@@ -15,11 +15,16 @@
         * @returns {jQuery.Deferred}
        */
        function loadModuleScript( moduleName ) {
-               var d = $.Deferred();
+               var d = $.Deferred(),
+                       loadingIcon = new Icon( {
+                               tagName: 'a',
+                               additionalClassNames: 'loading'
+                       } ).toHtmlString();
 
-               $btn.addClass( 'loading' );
+               $btn.hide().after( loadingIcon );
                mw.loader.using( moduleName, function () {
-                       $btn.removeClass( 'loading' );
+                       $btn.next( '.loading' ).remove();
+                       $btn.show();
                        d.resolve();
                } );
                return d;

-- 
To view, visit https://gerrit.wikimedia.org/r/172425
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: If5475988dcfc097e17acd636d9b6214c994d98a4
Gerrit-PatchSet: 2
Gerrit-Project: mediawiki/extensions/MobileFrontend
Gerrit-Branch: master
Gerrit-Owner: Bmansurov <bmansu...@wikimedia.org>
Gerrit-Reviewer: Awjrichards <aricha...@wikimedia.org>
Gerrit-Reviewer: Jdlrobson <jrob...@wikimedia.org>
Gerrit-Reviewer: Robmoen <rm...@wikimedia.org>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to