Author: a.izobov
Date: 2007-03-27 10:22:11 -0400 (Tue, 27 Mar 2007)
New Revision: 173
Modified:
trunk/richfaces/menu-components/src/main/templates/org/richfaces/htmlMenuGroup.jspx
Log:
menuGroup template development
Modified:
trunk/richfaces/menu-components/src/main/templates/org/richfaces/htmlMenuGroup.jspx
===================================================================
---
trunk/richfaces/menu-components/src/main/templates/org/richfaces/htmlMenuGroup.jspx 2007-03-27
14:07:08 UTC (rev 172)
+++
trunk/richfaces/menu-components/src/main/templates/org/richfaces/htmlMenuGroup.jspx 2007-03-27
14:22:11 UTC (rev 173)
@@ -18,42 +18,81 @@
</h:scripts>
<f:clientid var="clientId"/>
+ <f:resource name="/org/richfaces/renderkit/html/images/spacer.gif"
var="spacer" />
+
<jsp:scriptlet><![CDATA[
boolean disabled = ((Boolean)
component.getAttributes().get("disabled")).booleanValue();
if (! disabled) {
]]></jsp:scriptlet>
<div id="#{clientId}"
- class="dr-menu-item dr-menu-item-unselect rich-menu-item rich-menu-item-unselect
#{component.attributes['styleClass']}"
+ class="dr-menu-item dr-menu-item-unselect rich-menu-group
#{component.attributes['styleClass']}"
style="#{component.attributes['style']}"
- onmouseout="this.className='dr-menu-item dr-menu-item-unselect
rich-menu-item rich-menu-item-unselect'"
- onmouseover="this.className='dr-menu-item dr-menu-item-select rich-menu-item
rich-menu-item-select'">
- <img class="dr-menu-ico #{component.attributes['iconClass']}"
- width="16" height="16"
- style="#{component.attributes['iconStyle']}"
- src="#{component.attributes['icon']}"/>
- <jsp:scriptlet><![CDATA[} else {]]></jsp:scriptlet>
- <div id="#{clientId}"
- class="dr-menu-item dr-menu-item-disabled rich-menu-item rich-menu-item-disabled
#{component.attributes['styleClass']}"
- style="#{component.attributes['style']}">
- <img class="dr-menu-ico #{component.attributes['iconClass']}"
- width="16" height="16"
- style="#{component.attributes['iconStyle']}"
- src="#{component.attributes['iconDisabled']}"/>
- <jsp:scriptlet><![CDATA[}]]></jsp:scriptlet>
+ onmouseout="this.className='dr-menu-item dr-menu-item-unselect
rich-menu-group'; #{component.attributes['onmouseout']}"
+ onmouseover="this.className='dr-menu-item dr-menu-item-select
rich-menu-group rich-menu-group-selected';
#{component.attributes['onmouseover']}"
+ onmousemove="#{component.attributes['onmousemove']}">
- <a href="#">#{component.attributes['value']}</a>
- <div class="dr-menu-node">
+ <jsp:scriptlet>
+ <![CDATA[if(component.getFacet("icon")!=null &&
component.getFacet("icon").isRendered()) {]]>
+ </jsp:scriptlet>
+ <u:insertFacet name="icon" />
+ <jsp:scriptlet>
+ <![CDATA[} else if (component.getAttributes().get("icon")!=null)
{]]>
+ </jsp:scriptlet>
+ <img class="dr-menu-icon rich-menu-item-icon
#{component.attributes['iconClass']}"
+ width="16" height="16"
+ style="#{component.attributes['iconStyle']}"
+ src="#{component.attributes['icon']}"/>
+ <jsp:scriptlet>
+ <![CDATA[} else {]]>
+ </jsp:scriptlet>
+ <img class="dr-menu-icon rich-menu-item-icon
#{component.attributes['iconClass']}"
+ width="16" height="16"
+ style="#{component.attributes['iconStyle']}"
+ src="#{spacer}"/>
+ <jsp:scriptlet><![CDATA[}]]></jsp:scriptlet>
+
+ <a href="#"><span
class="rich-menu-item-label">#{component.attributes['value']}</span></a>
+
+ <div class="dr-menu-node rich-menu-item-folder">
<div id="#{clientId}"
class="dr-menu-list-border dr-menu-sublist rich-menu-list-border
rich-menu-sublist">
<div class="dr-menu-list-bg rich-menu-list-bg">
- <vcp:body><f:call name="renderChildren"/></vcp:body>
+ <f:call name="renderChildren"/>
</div>
</div>
+ </div>
</div>
- <jsp:scriptlet><![CDATA[if (true) {]]></jsp:scriptlet>
- </div>
<jsp:scriptlet><![CDATA[} else {]]></jsp:scriptlet>
+ <div id="#{clientId}"
+ class="dr-menu-item dr-menu-item-disabled rich-menu-group
rich-menu-group-disabled #{component.attributes['styleClass']}"
+ style="#{component.attributes['style']}">
+
+ <jsp:scriptlet>
+ <![CDATA[if(component.getFacet("iconDisabled")!=null &&
component.getFacet("iconDisabled").isRendered()) {]]>
+ </jsp:scriptlet>
+ <u:insertFacet name="iconDisabled" />
+ <jsp:scriptlet>
+ <![CDATA[} else if
(component.getAttributes().get("iconDisabled")!=null) {]]>
+ </jsp:scriptlet>
+ <img class="dr-menu-icon rich-menu-item-icon-disabled
#{component.attributes['iconClass']}"
+ width="16" height="16"
+ style="#{component.attributes['iconStyle']}"
+ src="#{component.attributes['iconDisabled']}"/>
+ <jsp:scriptlet>
+ <![CDATA[} else {]]>
+ </jsp:scriptlet>
+ <img class="dr-menu-icon rich-menu-item-icon-disabled
#{component.attributes['iconClass']}"
+ width="16" height="16"
+ style="#{component.attributes['iconStyle']}"
+ src="#{spacer}"/>
+ <jsp:scriptlet><![CDATA[}]]></jsp:scriptlet>
+
+ <span
class="rich-menu-item-label-disabled">#{component.attributes['value']}</span>
+
+ <div class="dr-menu-node rich-menu-item-folder-disabled"/>
</div>
+
<jsp:scriptlet><![CDATA[}]]></jsp:scriptlet>
+
</f:root>
\ No newline at end of file
Show replies by date