[richfaces-svn-commits] JBoss Rich Faces SVN: r11520 - in trunk/ui/inplaceSelect/src/main: templates and 1 other directory.
richfaces-svn-commits at lists.jboss.org
richfaces-svn-commits at lists.jboss.org
Wed Dec 3 09:41:14 EST 2008
Author: abelevich
Date: 2008-12-03 09:41:13 -0500 (Wed, 03 Dec 2008)
New Revision: 11520
Modified:
trunk/ui/inplaceSelect/src/main/java/org/richfaces/renderkit/InplaceSelectBaseRenderer.java
trunk/ui/inplaceSelect/src/main/templates/inplaceselect.jspx
Log:
https://jira.jboss.org/jira/browse/RF-3233
Modified: trunk/ui/inplaceSelect/src/main/java/org/richfaces/renderkit/InplaceSelectBaseRenderer.java
===================================================================
--- trunk/ui/inplaceSelect/src/main/java/org/richfaces/renderkit/InplaceSelectBaseRenderer.java 2008-12-03 14:40:36 UTC (rev 11519)
+++ trunk/ui/inplaceSelect/src/main/java/org/richfaces/renderkit/InplaceSelectBaseRenderer.java 2008-12-03 14:41:13 UTC (rev 11520)
@@ -27,7 +27,6 @@
import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
-import javax.faces.context.ResponseWriter;
import javax.faces.model.SelectItem;
import org.ajax4jsf.util.InputUtils;
Modified: trunk/ui/inplaceSelect/src/main/templates/inplaceselect.jspx
===================================================================
--- trunk/ui/inplaceSelect/src/main/templates/inplaceselect.jspx 2008-12-03 14:40:36 UTC (rev 11519)
+++ trunk/ui/inplaceSelect/src/main/templates/inplaceselect.jspx 2008-12-03 14:41:13 UTC (rev 11520)
@@ -67,6 +67,23 @@
variables.setVariable("controlHoveredClass", controlHoveredClass);
String controlPressedClass = (String)component.getAttributes().get("controlPressedClass");
variables.setVariable("controlPressedClass", controlPressedClass);
+
+ String styleClass = (String)component.getAttributes().get("styleClass");
+ styleClass = styleClass != null ? styleClass.trim() : "";
+ variables.setVariable("styleClass", styleClass);
+
+ String changedClass = (String)component.getAttributes().get("changedClass");
+ changedClass = (changedClass != null ? changedClass.trim() : "") + styleClass;
+ variables.setVariable("changedClass", changedClass);
+
+ String viewClass = (String)component.getAttributes().get("viewClass");
+ viewClass = (viewClass != null ? viewClass.trim() : "") + styleClass;
+ variables.setVariable("viewClass", viewClass);
+
+ String editClass = (String)component.getAttributes().get("editClass");
+ editClass = (editClass != null ? editClass.trim() : "") + styleClass;
+ variables.setVariable("editClass", editClass);
+
String layout = (String)component.getAttributes().get("layout");
if (layout != null && layout.length() != 0) {
@@ -85,11 +102,11 @@
<jsp:scriptlet>
if (layout.equals("inline")) {
</jsp:scriptlet>
- <span id="#{clientId}" class="rich-inplace-select rich-inplace-select-view #{component.attributes['viewClass']}" x:passThruWithExclusions="id,styleClass,class" style="zoom: 1; #{component.attributes['style']}">
+ <span id="#{clientId}" class="rich-inplace-select rich-inplace-select-view #{viewClass}" x:passThruWithExclusions="id,styleClass,class" style="zoom: 1; #{component.attributes['style']}">
<jsp:scriptlet>
} else {
</jsp:scriptlet>
- <div id="#{clientId}" class="rich-inplace-select rich-inplace-select-view #{component.attributes['viewClass']}" x:passThruWithExclusions="id,styleClass,class" style="zoom: 1; #{component.attributes['style']}">
+ <div id="#{clientId}" class="rich-inplace-select rich-inplace-select-view #{viewClass}" x:passThruWithExclusions="id,styleClass,class" style="zoom: 1; #{component.attributes['style']}">
<jsp:scriptlet>
}
</jsp:scriptlet>
@@ -200,6 +217,8 @@
</div>
</div>
</div>
+
+
<script type="text/javascript">
@@ -211,9 +230,9 @@
},
component: {
- changed :{normal:'#{component.attributes["changedClass"]}',hovered:'#{component.attributes["changedHoverClass"]}'},
- view : {normal:'#{component.attributes["viewClass"]}',hovered:'#{component.attributes["viewHoverClass"]}'},
- editable:'#{component.attributes["editClass"]}'
+ changed :{normal:'#{changedClass}' ,hovered:'#{component.attributes["changedHoverClass"]}'},
+ view : {normal:'#{viewClass}',hovered:'#{component.attributes["viewHoverClass"]}'},
+ editable:'#{editClass}'
}
};
More information about the richfaces-svn-commits
mailing list