Author: abelevich
Date: 2011-02-02 06:32:28 -0500 (Wed, 02 Feb 2011)
New Revision: 21382
Added:
trunk/ui/iteration/ui/src/main/resources/META-INF/resources/org.richfaces/collapsible-subtable-toggler.ecss
Modified:
trunk/ui/iteration/ui/src/main/java/org/richfaces/renderkit/CollapsibleSubTableTogglerRendererBase.java
Log:
RF-10194 CollapsibleSubTableToggleControl: missing hand cursor decoration
Modified:
trunk/ui/iteration/ui/src/main/java/org/richfaces/renderkit/CollapsibleSubTableTogglerRendererBase.java
===================================================================
---
trunk/ui/iteration/ui/src/main/java/org/richfaces/renderkit/CollapsibleSubTableTogglerRendererBase.java 2011-02-02
09:21:41 UTC (rev 21381)
+++
trunk/ui/iteration/ui/src/main/java/org/richfaces/renderkit/CollapsibleSubTableTogglerRendererBase.java 2011-02-02
11:32:28 UTC (rev 21382)
@@ -50,6 +50,7 @@
{@ResourceDependency(library = "javax.faces", name = "jsf.js"),
@ResourceDependency(name = "richfaces.js"),
@ResourceDependency(name = "richfaces-event.js"),
+ @ResourceDependency(library="org.richfaces", name =
"collapsible-subtable-toggler.ecss"),
@ResourceDependency(library="org.richfaces", name =
"collapsible-subtable-toggler.js")
})
public class CollapsibleSubTableTogglerRendererBase extends RendererBase {
@@ -115,7 +116,7 @@
}
writer.writeAttribute(HtmlConstants.ID_ATTRIBUTE, control.getClientId(context) +
":" + state, null);
- writer.writeAttribute(HtmlConstants.CLASS_ATTRIBUTE, styleClass, null);
+ writer.writeAttribute(HtmlConstants.CLASS_ATTRIBUTE,
concatClasses(getIconClass(expanded), styleClass), null);
writer.writeAttribute(HtmlConstants.STYLE_ATTRIBUTE, style, null);
UIComponent controlFacet = control.getFacet(state);
@@ -205,4 +206,16 @@
protected String getState(boolean expanded) {
return expanded ? EXPANDED_STATE : COLLAPSED_STATE;
}
+
+ protected String getIconClass(boolean expanded) {
+ return expanded ? getExpandedIconClass() : getCollapsedIconClass();
+ }
+
+ public String getExpandedIconClass() {
+ return "rf-csttg-exp";
+ }
+
+ public String getCollapsedIconClass() {
+ return "rf-csttg-colps";
+ }
}
\ No newline at end of file
Added:
trunk/ui/iteration/ui/src/main/resources/META-INF/resources/org.richfaces/collapsible-subtable-toggler.ecss
===================================================================
---
trunk/ui/iteration/ui/src/main/resources/META-INF/resources/org.richfaces/collapsible-subtable-toggler.ecss
(rev 0)
+++
trunk/ui/iteration/ui/src/main/resources/META-INF/resources/org.richfaces/collapsible-subtable-toggler.ecss 2011-02-02
11:32:28 UTC (rev 21382)
@@ -0,0 +1,7 @@
+.rf-csttg-exp {
+ cursor:pointer;
+}
+
+.rf-csttg-colps {
+ cursor:pointer;
+}
\ No newline at end of file
Show replies by date