Merge pull request #10466 from kryptothesuperdog/master
authorcolemanw <coleman@civicrm.org>
Wed, 29 Nov 2017 17:51:27 +0000 (12:51 -0500)
committerGitHub <noreply@github.com>
Wed, 29 Nov 2017 17:51:27 +0000 (12:51 -0500)
CRM-20681 Search automatically when switching options in Quicksearch

1  2 
templates/CRM/common/navigation.js.tpl

index 9ed7aa7c45266a68635b1e8e10a64102c5293ec8,c462597f7f0335380eb770db3fef5962af6726f6..f1d73bc933f8a1d6fcb55eff4b666977bf6e6aa8
@@@ -92,8 -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 = {
              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) {
    }
    $('.crm-quickSearchField').click(function() {
      setQuickSearchValue();
-     $('#sort_name_navigation').focus();
+     $.Menu.closeAll();
+     $('#sort_name_navigation').focus().autocomplete("search");
    });
    // Set & retrieve default value
    if (window.localStorage) {
    $('#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}