From 225f9fa6084b24d1592fb27e3c7d3c7325235fc3 Mon Sep 17 00:00:00 2001 From: Jan Suchal Date: Thu, 9 Sep 2010 15:44:25 +0200 Subject: [PATCH] Added support for autocomplete "searching mode". When in searching mode autocomplete fires default action when no item is selected from dropdown menu. --- ui/jquery.ui.autocomplete.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ui/jquery.ui.autocomplete.js b/ui/jquery.ui.autocomplete.js index 6cdbb4db7b3..ef751b9938b 100644 --- a/ui/jquery.ui.autocomplete.js +++ b/ui/jquery.ui.autocomplete.js @@ -24,6 +24,7 @@ $.widget( "ui.autocomplete", { at: "left bottom", collision: "none" }, + searchingMode: false, source: null }, _create: function() { @@ -64,7 +65,7 @@ $.widget( "ui.autocomplete", { case keyCode.ENTER: case keyCode.NUMPAD_ENTER: // when menu is open or has focus - if ( self.menu.element.is( ":visible" ) ) { + if ( self.menu.element.is( ":visible" ) && ( !self.options.searchingMode || self.menu.active ) ) { event.preventDefault(); } //passthrough - ENTER and TAB both select the current element