You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by kn...@apache.org on 2007/06/13 20:27:29 UTC

svn commit: r546991 - /incubator/wicket/trunk/jdk-1.4/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/autocomplete/wicket-autocomplete.js

Author: knopp
Date: Wed Jun 13 11:27:28 2007
New Revision: 546991

URL: http://svn.apache.org/viewvc?view=rev&rev=546991
Log:
Option to hide after return even if no item was selected

Modified:
    incubator/wicket/trunk/jdk-1.4/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/autocomplete/wicket-autocomplete.js

Modified: incubator/wicket/trunk/jdk-1.4/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/autocomplete/wicket-autocomplete.js
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/jdk-1.4/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/autocomplete/wicket-autocomplete.js?view=diff&rev=546991&r1=546990&r2=546991
==============================================================================
--- incubator/wicket/trunk/jdk-1.4/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/autocomplete/wicket-autocomplete.js (original)
+++ incubator/wicket/trunk/jdk-1.4/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/autocomplete/wicket-autocomplete.js Wed Jun 13 11:27:28 2007
@@ -22,6 +22,10 @@
 
 if (typeof(Wicket) == "undefined")
 	Wicket = { };
+	
+Wicket.AutoCompleteSettings =  {
+	enterHidesWithNoSelection : false
+};
 
 Wicket.AutoComplete=function(elementId,callbackUrl){
     var KEY_TAB=9;
@@ -94,13 +98,16 @@
     	                obj.value=getSelectedValue();
  			            hideAutoComplete();
           		        hidingAutocomplete=1;
+					} else if (Wicket.AutoCompleteSettings.enterHidesWithNoSelection == true) {
+ 			            hideAutoComplete();
+          		        hidingAutocomplete=1;						
 					}
 
 		            if(typeof objonkeydown == "function")objonkeydown();
     				if(typeof objonchange == "function")objonchange();
 
 	                if(selected>-1){
-	                	return killEvent(event);
+	                	//return killEvent(event);
             	    }
             	    return true;
                 break;