Author: ivaynberg
Date: Sun Apr 26 06:37:48 2009
New Revision: 768666

URL: http://svn.apache.org/viewvc?rev=768666&view=rev
Log:
part of WICKET-1651 - better extension point for overriding generated 
javascript header contribution

Modified:
    
wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/autocomplete/AbstractAutoCompleteBehavior.java

Modified: 
wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/autocomplete/AbstractAutoCompleteBehavior.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/autocomplete/AbstractAutoCompleteBehavior.java?rev=768666&r1=768665&r2=768666&view=diff
==============================================================================
--- 
wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/autocomplete/AbstractAutoCompleteBehavior.java
 (original)
+++ 
wicket/trunk/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/autocomplete/AbstractAutoCompleteBehavior.java
 Sun Apr 26 06:37:48 2009
@@ -48,6 +48,16 @@
        public void renderHead(IHeaderResponse response)
        {
                super.renderHead(response);
+               renderAutocompleteHead(response);
+       }
+
+       /**
+        * Render autocomplete init javascript and other head contributions
+        * 
+        * @param response
+        */
+       private void renderAutocompleteHead(IHeaderResponse response)
+       {
                response.renderJavascriptReference(AUTOCOMPLETE_JS);
                final String id = getComponent().getMarkupId();
 
@@ -73,7 +83,7 @@
                sb.append(",maxHeight: ").append(settings.getMaxHeightInPx());
                sb.append(",adjustInputWidth: 
").append(settings.isAdjustInputWidth());
                sb.append(",showListOnEmptyInput: 
").append(settings.getShowListOnEmptyInput());
-        sb.append(",showListOnFocusGain: 
").append(settings.getShowListOnFocusGain());
+               sb.append(",showListOnFocusGain: 
").append(settings.getShowListOnFocusGain());
                sb.append(",showCompleteListOnFocusGain: ").append(
                        settings.getShowCompleteListOnFocusGain());
                if (settings.getCssClassName() != null)


Reply via email to