Advertisement
Guest User

Untitled

a guest
Oct 18th, 2017
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. menufocus: function( event, ui ) {
  2. var label, item;
  3.  
  4. // support: Firefox
  5. // Prevent accidental activation of menu items in Firefox (#7024 #9118)
  6. if ( this.isNewMenu ) {
  7. this.isNewMenu = false;
  8. if ( event.originalEvent && /^mouse/.test( event.originalEvent.type ) ) {
  9. this.menu.blur();
  10.  
  11. this.document.one( "mousemove", function() {
  12. $( event.target ).trigger( event.originalEvent );
  13. } );
  14.  
  15. return;
  16. }
  17. }
  18.  
  19. item = ui.item.data( "ui-autocomplete-item" );
  20. if ( false !== this._trigger( "focus", event, { item: item } ) ) {
  21.  
  22. // use value to match what will end up in the input, if it was a key event
  23. if ( event.originalEvent && /^key/.test( event.originalEvent.type ) ) {
  24. this._value( item.value );
  25. }
  26. }
  27.  
  28. // Announce the value in the liveRegion
  29. label = ui.item.attr( "aria-label" ) || item.value;
  30. if ( label && $.trim( label ).length ) {
  31. this.liveRegion.children().hide();
  32. $( "<div>" ).text( label ).appendTo( this.liveRegion );
  33. }
  34. },
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement