[richfaces-svn-commits] JBoss Rich Faces SVN: r5129 - in trunk/sandbox/ui/combobox/src/main: resources/org/richfaces/renderkit/html/scripts and 1 other directories.
richfaces-svn-commits at lists.jboss.org
richfaces-svn-commits at lists.jboss.org
Thu Jan 3 11:23:55 EST 2008
Author: vmolotkov
Date: 2008-01-03 11:23:55 -0500 (Thu, 03 Jan 2008)
New Revision: 5129
Modified:
trunk/sandbox/ui/combobox/src/main/config/component/combobox.xml
trunk/sandbox/ui/combobox/src/main/resources/org/richfaces/renderkit/html/scripts/combobox.js
trunk/sandbox/ui/combobox/src/main/templates/combobox.jspx
Log:
new component's attributes were added
Modified: trunk/sandbox/ui/combobox/src/main/config/component/combobox.xml
===================================================================
--- trunk/sandbox/ui/combobox/src/main/config/component/combobox.xml 2008-01-03 16:09:45 UTC (rev 5128)
+++ trunk/sandbox/ui/combobox/src/main/config/component/combobox.xml 2008-01-03 16:23:55 UTC (rev 5129)
@@ -45,6 +45,11 @@
<description></description>
<defaultvalue>true</defaultvalue>
</property>
+ <property>
+ <name>defaultMessage</name>
+ <classname>java.lang.String</classname>
+ <description></description>
+ </property>
<property>
<name>listWidth</name>
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 2008-01-03 16:09:45 UTC (rev 5128)
+++ trunk/sandbox/ui/combobox/src/main/resources/org/richfaces/renderkit/html/scripts/combobox.js 2008-01-03 16:23:55 UTC (rev 5129)
@@ -12,7 +12,7 @@
this.field = $(fieldId);
this.button = $(buttonId);
- this.defaultMessage = "Select a state..."; //defaultMessage;
+ this.defaultMessage = defaultMessage;
this.onselected = onselected;
@@ -35,6 +35,10 @@
if (this.onselected) {
this.combobox.observe("rich:onselected", this.onselected);
}
+
+ if (this.defaultMessage) {
+ this.applyDefaultText();
+ }
},
clickHandler : function(event) {
Modified: trunk/sandbox/ui/combobox/src/main/templates/combobox.jspx
===================================================================
--- trunk/sandbox/ui/combobox/src/main/templates/combobox.jspx 2008-01-03 16:09:45 UTC (rev 5128)
+++ trunk/sandbox/ui/combobox/src/main/templates/combobox.jspx 2008-01-03 16:23:55 UTC (rev 5129)
@@ -46,6 +46,9 @@
inputSize = HtmlUtil.qualifySize(inputSize);
}
variables.setVariable("inputSize", inputSize);
+
+ String defaultMessage = (String) component.getAttributes().get("defaultMessage");
+ variables.setVariable("defaultMessage", defaultMessage);
]]>
@@ -78,6 +81,7 @@
#{directInputSuggestions},
#{filterNewValues},
#{this:getAsEventHandler(context, component, "onlistcall")},
- #{this:getAsEventHandler(context, component, "onselected")});
+ #{this:getAsEventHandler(context, component, "onselected")},
+ "#{defaultMessage}");
</script>
</f:root>
\ No newline at end of file
More information about the richfaces-svn-commits
mailing list