Author: F.antonov
Date: 2007-03-30 10:48:12 -0400 (Fri, 30 Mar 2007)
New Revision: 223
Modified:
trunk/richfaces/menu-components/src/main/templates/org/richfaces/htmlMenuItem.jspx
Log:
MenuItem component development.
Modified:
trunk/richfaces/menu-components/src/main/templates/org/richfaces/htmlMenuItem.jspx
===================================================================
---
trunk/richfaces/menu-components/src/main/templates/org/richfaces/htmlMenuItem.jspx 2007-03-30
14:47:42 UTC (rev 222)
+++
trunk/richfaces/menu-components/src/main/templates/org/richfaces/htmlMenuItem.jspx 2007-03-30
14:48:12 UTC (rev 223)
@@ -27,8 +27,7 @@
style="#{component.attributes['style']}"
onclick="#{onclick}"
-
- <!-- f:call name="encodeAttributeParameters" / -->
+
<span id="#{clientId}:icon"
class="#{iconClass}">
<jsp:scriptlet><![CDATA[
@@ -46,11 +45,26 @@
]]></jsp:scriptlet>
</span>
+ <jsp:scriptlet><![CDATA[
+ if (((org.richfaces.component.UIMenuItem) component).isDisabled()) {
+ ]]></jsp:scriptlet>
+ <span id="#{clientId}:disabled"
+ class="#{labelClass}">
+ #{component.attributes['value']}
+ <f:call name="renderChildren" />
+ </span>
+ <jsp:scriptlet><![CDATA[
+ } else {
+ ]]></jsp:scriptlet>
<a id="#{clientId}:anchor"
href="#"
class="#{labelClass}">
#{component.attributes['value']}
<f:call name="renderChildren" />
- </a>
+ </a>
+ <jsp:scriptlet><![CDATA[
+ }
+ ]]></jsp:scriptlet>
+
</div>
</f:root>
\ No newline at end of file