diff options
-rw-r--r-- | demos/autocomplete/combobox.html | 8 | ||||
-rw-r--r-- | demos/autocomplete/multiple-remote.html | 2 | ||||
-rw-r--r-- | demos/autocomplete/multiple.html | 2 | ||||
-rw-r--r-- | tests/unit/autocomplete/core.js | 2 | ||||
-rw-r--r-- | tests/unit/autocomplete/events.js | 12 | ||||
-rw-r--r-- | tests/unit/autocomplete/options.js | 6 | ||||
-rw-r--r-- | ui/autocomplete.js | 6 |
7 files changed, 19 insertions, 19 deletions
diff --git a/demos/autocomplete/combobox.html b/demos/autocomplete/combobox.html index f8898094d..76d792470 100644 --- a/demos/autocomplete/combobox.html +++ b/demos/autocomplete/combobox.html @@ -92,11 +92,11 @@ }) .removeClass( "ui-corner-all" ) .addClass( "custom-combobox-toggle ui-corner-right" ) - .mousedown(function() { + .on( "mousedown", function() { wasOpen = input.autocomplete( "widget" ).is( ":visible" ); }) - .click(function() { - input.focus(); + .on( "click", function() { + input.trigger( "focus" ); // Close if already visible if ( wasOpen ) { @@ -165,7 +165,7 @@ $(function() { $( "#combobox" ).combobox(); - $( "#toggle" ).click(function() { + $( "#toggle" ).on( "click", function() { $( "#combobox" ).toggle(); }); }); diff --git a/demos/autocomplete/multiple-remote.html b/demos/autocomplete/multiple-remote.html index 72c001754..45f319865 100644 --- a/demos/autocomplete/multiple-remote.html +++ b/demos/autocomplete/multiple-remote.html @@ -27,7 +27,7 @@ $( "#birds" ) // don't navigate away from the field on tab when selecting an item - .bind( "keydown", function( event ) { + .on( "keydown", function( event ) { if ( event.keyCode === $.ui.keyCode.TAB && $( this ).autocomplete( "instance" ).menu.active ) { event.preventDefault(); diff --git a/demos/autocomplete/multiple.html b/demos/autocomplete/multiple.html index 63d379067..1bd70f228 100644 --- a/demos/autocomplete/multiple.html +++ b/demos/autocomplete/multiple.html @@ -46,7 +46,7 @@ $( "#tags" ) // don't navigate away from the field on tab when selecting an item - .bind( "keydown", function( event ) { + .on( "keydown", function( event ) { if ( event.keyCode === $.ui.keyCode.TAB && $( this ).autocomplete( "instance" ).menu.active ) { event.preventDefault(); diff --git a/tests/unit/autocomplete/core.js b/tests/unit/autocomplete/core.js index d25328dd5..184bcdbf4 100644 --- a/tests/unit/autocomplete/core.js +++ b/tests/unit/autocomplete/core.js @@ -167,7 +167,7 @@ test( "allow form submit on enter when menu is not active", function() { delay: 0, minLength: 0 }); - element.bind( "keypress", function( e ) { + element.on( "keypress", function( e ) { didMove = !e.isDefaultPrevented(); }); element.simulate( "keydown", { keyCode: ( isKeyUp ? $.ui.keyCode.UP : $.ui.keyCode.DOWN ) } ); diff --git a/tests/unit/autocomplete/events.js b/tests/unit/autocomplete/events.js index 606562aa9..8f96fb77f 100644 --- a/tests/unit/autocomplete/events.js +++ b/tests/unit/autocomplete/events.js @@ -66,7 +66,7 @@ $.each([ }), menu = element.autocomplete( "widget" ); - element.simulate( "focus" )[ settings.valueMethod ]( "j" ).keydown(); + element.simulate( "focus" )[ settings.valueMethod ]( "j" ).trigger( "keydown" ); setTimeout(function() { ok( menu.is( ":visible" ), "menu is visible after delay" ); element.simulate( "keydown", { keyCode: $.ui.keyCode.DOWN } ); @@ -112,10 +112,10 @@ asyncTest( "cancel search", function() { } }), menu = element.autocomplete( "widget" ); - element.val( "ja" ).keydown(); + element.val( "ja" ).trigger( "keydown" ); setTimeout(function() { ok( menu.is( ":hidden" ), "menu is hidden after first search" ); - element.val( "java" ).keydown(); + element.val( "java" ).trigger( "keydown" ); setTimeout(function() { ok( menu.is( ":visible" ), "menu is visible after second search" ); equal( menu.find( ".ui-menu-item" ).length, 2, "# of menu items" ); @@ -135,7 +135,7 @@ asyncTest( "cancel focus", function() { return false; } }); - element.val( "ja" ).keydown(); + element.val( "ja" ).trigger( "keydown" ); setTimeout(function() { element.simulate( "keydown", { keyCode: $.ui.keyCode.DOWN } ); equal( element.val(), customVal ); @@ -154,7 +154,7 @@ asyncTest( "cancel select", function() { return false; } }); - element.val( "ja" ).keydown(); + element.val( "ja" ).trigger( "keydown" ); setTimeout(function() { element.simulate( "keydown", { keyCode: $.ui.keyCode.DOWN } ); element.simulate( "keydown", { keyCode: $.ui.keyCode.ENTER } ); @@ -179,7 +179,7 @@ asyncTest( "blur during remote search", function() { ok( false, "opened after a blur" ); } }); - ac.val( "ro" ).keydown(); + ac.val( "ro" ).trigger( "keydown" ); }); } ); diff --git a/tests/unit/autocomplete/options.js b/tests/unit/autocomplete/options.js index a07a8d636..06c75722b 100644 --- a/tests/unit/autocomplete/options.js +++ b/tests/unit/autocomplete/options.js @@ -87,7 +87,7 @@ function autoFocusTest( afValue, focusedLength ) { start(); } }); - element.val( "ja" ).keydown(); + element.val( "ja" ).trigger( "keydown" ); stop(); } @@ -108,7 +108,7 @@ asyncTest( "delay", function() { delay: 25 }), menu = element.autocomplete( "widget" ); - element.val( "ja" ).keydown(); + element.val( "ja" ).trigger( "keydown" ); ok( menu.is( ":hidden" ), "menu is closed immediately after search" ); @@ -125,7 +125,7 @@ asyncTest( "disabled", function( assert ) { delay: 0 }), menu = element.autocomplete( "disable" ).autocomplete( "widget" ); - element.val( "ja" ).keydown(); + element.val( "ja" ).trigger( "keydown" ); ok( menu.is( ":hidden" ) ); diff --git a/ui/autocomplete.js b/ui/autocomplete.js index a3db1a9f8..8c8ce2b68 100644 --- a/ui/autocomplete.js +++ b/ui/autocomplete.js @@ -233,7 +233,7 @@ $.widget( "ui.autocomplete", { // we restore focus to ensure that the menu closes properly based on the user's // next actions. if ( this.element[ 0 ] !== $.ui.safeActiveElement( this.document[ 0 ] ) ) { - this.element.focus(); + this.element.trigger( "focus" ); } } ); @@ -262,7 +262,7 @@ $.widget( "ui.autocomplete", { if ( this.isNewMenu ) { this.isNewMenu = false; if ( event.originalEvent && /^mouse/.test( event.originalEvent.type ) ) { - this.menu.blur(); + this.menu.trigger( "blur" ); this.document.one( "mousemove", function() { $( event.target ).trigger( event.originalEvent ); @@ -293,7 +293,7 @@ $.widget( "ui.autocomplete", { // only trigger when focus was lost (click on menu) if ( this.element[ 0 ] !== $.ui.safeActiveElement( this.document[ 0 ] ) ) { - this.element.focus(); + this.element.trigger( "focus" ); this.previous = previous; // #6109 - IE triggers two focus events and the second // is asynchronous, so we need to reset the previous |