Advertisement
Guest User

Untitled

a guest
Aug 18th, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. $(document).ready(function() {
  2.    
  3.    var staffList = [];
  4.    
  5.     $('#LetterStaffList option').each(function(i, selected) {
  6.         staffList.push($(selected).text());
  7.     });
  8.    
  9.     $('#LetterStaffer').autocomplete({
  10.         delay: 0,
  11.         minLength : 1,
  12.         source : function(request, response) {
  13.             var matcher = new RegExp('^' + $.ui.autocomplete.escapeRegex(request.term), 'i');
  14.             response($.grep(staffList, function(value) {
  15.                 return matcher.test(value.label || value.value || value);
  16.             }));
  17.         },
  18.         selectFirst: true,
  19.         focus: function (event, ui) {
  20.             return false;
  21.         },
  22.         select: function (event, ui) {
  23.             $('#LetterStaffer').val(ui.item.value);
  24.             return false;
  25.         }
  26.     });
  27.    
  28.     $('.ui-autocomplete-input').live('autocompleteopen', function() {
  29.         var autocomplete = $(this).data('autocomplete'),
  30.         menu = autocomplete.menu;
  31.  
  32.         if (!autocomplete.options.selectFirst) {
  33.             return;
  34.         }
  35.         menu.activate($.Event({ type: 'mouseenter' }), menu.element.children().first());
  36.     });
  37. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement