Author: abelevich
Date: 2007-10-30 11:06:49 -0400 (Tue, 30 Oct 2007)
New Revision: 3620
Modified:
trunk/ui/tabPanel/src/main/config/component/tabPanel.xml
trunk/ui/tabPanel/src/main/templates/tabHeader.jspx
Log:
add onlabelclick, onclabelmouse* and etc properties
Modified: trunk/ui/tabPanel/src/main/config/component/tabPanel.xml
===================================================================
--- trunk/ui/tabPanel/src/main/config/component/tabPanel.xml 2007-10-30 14:58:37 UTC (rev
3619)
+++ trunk/ui/tabPanel/src/main/config/component/tabPanel.xml 2007-10-30 15:06:49 UTC (rev
3620)
@@ -230,7 +230,49 @@
</description>
<defaultvalue><![CDATA[""]]></defaultvalue>
</property>
+
+ <property>
+ <name>onlabelkeypress</name>
+ <classname>java.lang.String</classname>
+ </property>
+
+ <property>
+ <name>onlabeldblclick</name>
+ <classname>java.lang.String</classname>
+ </property>
+
+ <property>
+ <name>onlabelkeyup</name>
+ <classname>java.lang.String</classname>
+ </property>
+
+ <property>
+ <name>onlabelclick</name>
+ <classname>java.lang.String</classname>
+ </property>
+
+ <property>
+ <name>onlabelkeydown</name>
+ <classname>java.lang.String</classname>
+ </property>
+
+ <property>
+ <name>onlabelmouseup</name>
+ <classname>java.lang.String</classname>
+ </property>
+
+ <property>
+ <name>onlabelmousedown</name>
+ <classname>java.lang.String</classname>
+ </property>
+
+ <property>
+ <name>onlabelmousemove</name>
+ <classname>java.lang.String</classname>
+ </property>
+
</component>
+
<renderer generate="true">
<template>tabHeader.jspx</template>
</renderer>
Modified: trunk/ui/tabPanel/src/main/templates/tabHeader.jspx
===================================================================
--- trunk/ui/tabPanel/src/main/templates/tabHeader.jspx 2007-10-30 14:58:37 UTC (rev
3619)
+++ trunk/ui/tabPanel/src/main/templates/tabHeader.jspx 2007-10-30 15:06:49 UTC (rev
3620)
@@ -22,9 +22,19 @@
<tr>
<td class="dr-tbpnl-tbbrdr rich-tabhdr-side-border"><img
src="#{spacer}" width="1" height="1" alt=""
border="0" /></td>
<td class="dr-tbpnl-tbtopbrdr rich-tabhdr-side-cell"
style="#{this:encodeTabLabelWidth(context, component)}">
- <table style="height: 100%; width: 100%;" border="0"
cellpadding="0" cellspacing="0">
+ <table style="height: 100%; width: 100%;" border="0"
cellpadding="0" cellspacing="0" >
<tr>
- <td id="#{clientId}_lbl">
+ <td id="#{clientId}_lbl"
+ onclick="#{component.attributes['onlabelclick']}"
+ onkeypress="#{component.attributes['onlabelkeypress']}"
+ ondblclick="#{component.attributes['onlabeldblclick']}"
+ onkeyup="#{component.attributes['onlabelkeyup']}"
+ onkeydown="#{component.attributes['onlabelkeydown']}"
+ onmousedown="#{component.attributes['onlabelmousedown']}"
+ onmouseup="#{component.attributes['onlabelmouseup']}"
+ onmousemove="#{component.attributes['onlabelmousemove']}"
+ >
+
<f:call name="writeLabel" />
</td>
</tr>
Show replies by date