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 2edb8876c..19f52dc15 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 dd5007089..e2196ea9e 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 20fdb8471..aa0a17730 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 e6acd4b63..a9e4b4119 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: { -- 2.39.5