From 2f5eadeb8feb802bf3cbb24e329e3c4da3015322 Mon Sep 17 00:00:00 2001 From: Richard Worth Date: Tue, 15 Mar 2011 05:48:31 -0400 Subject: [PATCH] Autocomplete: changed autoFocus default to true for 1.9. Fixed #7042 - Autocomplete: Default autoFocus to true --- tests/unit/autocomplete/autocomplete_core.js | 1 + tests/unit/autocomplete/autocomplete_defaults.js | 2 +- tests/unit/autocomplete/autocomplete_events.js | 2 ++ ui/jquery.ui.autocomplete.js | 2 +- 4 files changed, 5 insertions(+), 2 deletions(-) diff --git a/tests/unit/autocomplete/autocomplete_core.js b/tests/unit/autocomplete/autocomplete_core.js index 2edb8876c6..19f52dc153 100644 --- a/tests/unit/autocomplete/autocomplete_core.js +++ b/tests/unit/autocomplete/autocomplete_core.js @@ -60,6 +60,7 @@ test( "prevent form submit on enter when menu is active", function() { test( "allow form submit on enter when menu is not active", function() { var event; var ac = $( "#autocomplete" ).autocomplete({ + autoFocus: false, source: [ "java", "javascript" ] }).val( "ja" ).autocomplete( "search" ); diff --git a/tests/unit/autocomplete/autocomplete_defaults.js b/tests/unit/autocomplete/autocomplete_defaults.js index dd5007089c..e2196ea9ea 100644 --- a/tests/unit/autocomplete/autocomplete_defaults.js +++ b/tests/unit/autocomplete/autocomplete_defaults.js @@ -4,7 +4,7 @@ var autocomplete_defaults = { appendTo: "body", - autoFocus: false, + autoFocus: true, delay: 300, disabled: false, minLength: 1, diff --git a/tests/unit/autocomplete/autocomplete_events.js b/tests/unit/autocomplete/autocomplete_events.js index 20fdb84717..aa0a17730c 100644 --- a/tests/unit/autocomplete/autocomplete_events.js +++ b/tests/unit/autocomplete/autocomplete_events.js @@ -14,6 +14,7 @@ var data = ["c++", "java", "php", "coldfusion", "javascript", "asp", "ruby", "py test("all events", function() { expect(12); var ac = $("#autocomplete").autocomplete({ + autoFocus: false, delay: 0, source: data, search: function(event) { @@ -56,6 +57,7 @@ test("all events", function() { test("all events - contenteditable", function() { expect(12); var ac = $("#autocomplete-contenteditable").autocomplete({ + autoFocus: false, delay: 0, source: data, search: function(event) { diff --git a/ui/jquery.ui.autocomplete.js b/ui/jquery.ui.autocomplete.js index e6acd4b637..a9e4b41192 100644 --- a/ui/jquery.ui.autocomplete.js +++ b/ui/jquery.ui.autocomplete.js @@ -22,7 +22,7 @@ $.widget( "ui.autocomplete", { defaultElement: "", options: { appendTo: "body", - autoFocus: false, + autoFocus: true, delay: 300, minLength: 1, position: {