Merge pull request #10466 from kryptothesuperdog/master
[civicrm-core.git] / templates / CRM / common / navigation.js.tpl
index c462597f7f0335380eb770db3fef5962af6726f6..f1d73bc933f8a1d6fcb55eff4b666977bf6e6aa8 100644 (file)
@@ -92,6 +92,8 @@ $('#civicrm-menu').ready(function() {
   $('#sort_name_navigation')
     .autocomplete({
       source: function(request, response) {
+        //start spinning the civi logo
+        $('.crm-logo-sm').addClass('crm-i fa-spin');
         var
           option = $('input[name=quickSearchField]:checked'),
           params = {
@@ -117,6 +119,8 @@ $('#civicrm-menu').ready(function() {
             ret.push({value: '0', label: msg});
           }
           response(ret);
+          //stop spinning the civi logo
+          $('.crm-logo-sm').removeClass('crm-i fa-spin');
         })
       },
       focus: function (event, ui) {
@@ -205,4 +209,7 @@ $('#civicrm-menu').ready(function() {
   $('#root-menu-div').on('click', 'a', $.Menu.closeAll);
 });
 $('#civicrm-menu').menuBar({arrowSrc: CRM.config.resourceBase + 'packages/jquery/css/images/arrow.png'});
+$(window).on("beforeunload", function() {
+  $('.crm-logo-sm', '#civicrm-menu').addClass('crm-i fa-spin');
+});
 })(CRM.$);{/literal}