Author: abelevich
Date: 2007-12-22 08:52:27 -0500 (Sat, 22 Dec 2007)
New Revision: 4974
Modified:
trunk/sandbox/ui/combobox/src/main/config/component/combobox.xml
trunk/sandbox/ui/combobox/src/main/java/org/richfaces/component/UIComboBox.java
trunk/sandbox/ui/combobox/src/main/resources/org/richfaces/renderkit/html/scripts/combobox.js
Log:
Modified: trunk/sandbox/ui/combobox/src/main/config/component/combobox.xml
===================================================================
--- trunk/sandbox/ui/combobox/src/main/config/component/combobox.xml 2007-12-22 12:48:22
UTC (rev 4973)
+++ trunk/sandbox/ui/combobox/src/main/config/component/combobox.xml 2007-12-22 13:52:27
UTC (rev 4974)
@@ -15,24 +15,17 @@
<description>
<![CDATA[ ]]>
</description>
-
- <renderer generate="false" override="false">
- <name>org.richfaces.ComboBox</name>
- <classname>
- org.richfaces.renderkit.html.ComboBoxRenderer
- </classname>
- </renderer>
+ <renderer generate="true" override="true">
+ <name>org.richfaces.renderkit.ComboBoxRenderer</name>
+ <template>combobox.jspx</template>
+ </renderer>
<tag>
<name>comboBox</name>
<classname>org.richfaces.taglib.ComboBoxTag</classname>
<superclass>
- org.richfaces.taglib.SuggestionBoxTag
+ org.ajax4jsf.webapp.taglib.HtmlComponentTagBase
</superclass>
</tag>
-
-
-
-
</component>
</components>
Modified: trunk/sandbox/ui/combobox/src/main/java/org/richfaces/component/UIComboBox.java
===================================================================
---
trunk/sandbox/ui/combobox/src/main/java/org/richfaces/component/UIComboBox.java 2007-12-22
12:48:22 UTC (rev 4973)
+++
trunk/sandbox/ui/combobox/src/main/java/org/richfaces/component/UIComboBox.java 2007-12-22
13:52:27 UTC (rev 4974)
@@ -5,26 +5,13 @@
import javax.faces.component.UIInput;
-import org.ajax4jsf.component.AjaxComponent;
-import org.ajax4jsf.event.AjaxListener;
-import org.ajax4jsf.event.AjaxSource;
-
/**
* UI implementation of ComboBox component
* @author Anton Belevich
*
*/
-public abstract class UIComboBox extends UIInput implements AjaxComponent, AjaxSource{
+public abstract class UIComboBox extends UIInput {
- public void addAjaxListener(final AjaxListener listener) {
- addFacesListener(listener);
- }
- public void removeAjaxListener(final AjaxListener listener) {
- removeFacesListener(listener);
- }
- public AjaxListener[] getAjaxListeners() {
- return (AjaxListener[])getFacesListeners(AjaxListener.class);
- }
}
Modified:
trunk/sandbox/ui/combobox/src/main/resources/org/richfaces/renderkit/html/scripts/combobox.js
===================================================================
---
trunk/sandbox/ui/combobox/src/main/resources/org/richfaces/renderkit/html/scripts/combobox.js 2007-12-22
12:48:22 UTC (rev 4973)
+++
trunk/sandbox/ui/combobox/src/main/resources/org/richfaces/renderkit/html/scripts/combobox.js 2007-12-22
13:52:27 UTC (rev 4974)
@@ -0,0 +1,8 @@
+if (!window.Richfaces) window.Richfaces = {};
+Richfaces.ComboBox = Class.create();
+Richfaces.ComboBox.prototype = {
+ initialize: function(combobox, options) {
+
+ }
+
+};