Author: abelevich
Date: 2008-02-22 09:03:35 -0500 (Fri, 22 Feb 2008)
New Revision: 6289
Modified:
trunk/sandbox/ui/inplaceInput/src/main/config/component/inplaceinput.xml
trunk/sandbox/ui/inplaceInput/src/main/templates/inplaceinput.jspx
Log:
add input html events
Modified: trunk/sandbox/ui/inplaceInput/src/main/config/component/inplaceinput.xml
===================================================================
--- trunk/sandbox/ui/inplaceInput/src/main/config/component/inplaceinput.xml 2008-02-22
14:02:04 UTC (rev 6288)
+++ trunk/sandbox/ui/inplaceInput/src/main/config/component/inplaceinput.xml 2008-02-22
14:03:35 UTC (rev 6289)
@@ -31,130 +31,230 @@
<property>
<name>value</name>
<classname>java.lang.String</classname>
+ <description></description>
</property>
<property>
<name>inputMaxLength</name>
<classname>java.lang.Integer</classname>
+ <description></description>
<defaultvalue>255</defaultvalue>
</property>
<property>
<name>maxInputWidth</name>
<classname>java.lang.String</classname>
+ <description></description>
<defaultvalue><![CDATA["150px"]]></defaultvalue>
</property>
<property>
<name>minInputWidth </name>
<classname>java.lang.String</classname>
+ <description></description>
<defaultvalue><![CDATA["70px"]]></defaultvalue>
</property>
<property>
<name>inputWidth</name>
<classname>java.lang.String</classname>
+ <description></description>
</property>
<property>
<name>defaultLabel</name>
<classname>java.lang.String</classname>
+ <description></description>
<defaultvalue><![CDATA["Click..."]]></defaultvalue>
</property>
<property>
<name>showControls</name>
<classname>boolean</classname>
+ <description></description>
<defaultvalue>false</defaultvalue>
</property>
<property>
<name>applyFromControlsOnly</name>
<classname>boolean</classname>
+ <description></description>
<defaultvalue>false</defaultvalue>
</property>
<property>
<name>editEvent</name>
<classname>java.lang.String</classname>
+ <description></description>
<defaultvalue><![CDATA["click"]]></defaultvalue>
</property>
<property>
<name>controlsPosition</name>
<classname>java.lang.String</classname>
+ <description></description>
<defaultvalue><![CDATA["center"]]></defaultvalue>
</property>
<property>
<name>controlsHorizontalAlign</name>
<classname>java.lang.String</classname>
+ <description></description>
<defaultvalue><![CDATA["right"]]></defaultvalue>
</property>
<property>
<name>oneditactivation</name>
<classname>java.lang.String</classname>
+ <description></description>
</property>
<property>
<name>onviewactivation</name>
<classname>java.lang.String</classname>
+ <description></description>
</property>
<property>
<name>oneditactivated</name>
<classname>java.lang.String</classname>
+ <description></description>
</property>
<property>
<name>onviewactivated</name>
<classname>java.lang.String</classname>
+ <description></description>
</property>
<property>
<name>selectOnEdit</name>
<classname>boolean</classname>
+ <description></description>
<defaultvalue>false</defaultvalue>
</property>
<property>
<name>tabindex</name>
<classname>int</classname>
+ <description></description>
</property>
<property>
<name>saveControlIcon</name>
<classname>java.lang.String</classname>
+ <description></description>
</property>
<property>
<name>cancelControlIcon</name>
<classname>java.lang.String</classname>
+ <description></description>
</property>
<property>
<name>styleClass</name>
<classname>java.lang.String</classname>
+ <description></description>
</property>
<property>
<name>viewClass</name>
<classname>java.lang.String</classname>
+ <description></description>
</property>
<property>
<name>editClass</name>
<classname>java.lang.String</classname>
+ <description></description>
</property>
<property>
<name>changedClass</name>
<classname>java.lang.String</classname>
+ <description></description>
</property>
<property>
<name>controlClass</name>
<classname>java.lang.String</classname>
+ <description></description>
</property>
<property>
<name>viewHoverClass</name>
<classname>java.lang.String</classname>
+ <description></description>
</property>
<property>
<name>changedHoverClass</name>
<classname>java.lang.String</classname>
+ <description></description>
</property>
<property>
<name>controlPressedClass</name>
<classname>java.lang.String</classname>
+ <description></description>
</property>
<property>
<name>controlHoverClass</name>
<classname>java.lang.String</classname>
+ <description></description>
</property>
+ <property>
+ <name>onchange</name>
+ <classname>java.lang.String</classname>
+ <description></description>
+ </property>
+
+ <property>
+ <name>onselect</name>
+ <classname>java.lang.String</classname>
+ <description></description>
+ </property>
+ <property>
+ <name>onfocus</name>
+ <classname>java.lang.String</classname>
+ <description></description>
+ </property>
+ <property>
+ <name>onblur</name>
+ <classname>java.lang.String</classname>
+ <description></description>
+ </property>
+ <property>
+ <name>oninputclick</name>
+ <classname>java.lang.String</classname>
+ <description>HTML: a script expression; a pointer button is
clicked</description>
+
+ </property>
+ <property>
+ <name>oninputdblclick</name>
+ <classname>java.lang.String</classname>
+ <description>HTML: a script expression; a pointer button is
double-clicked</description>
+ </property>
+ <property>
+ <name>oninputkeydown</name>
+ <classname>java.lang.String</classname>
+ <description>HTML: a script expression; a key is pressed
down</description>
+ </property>
+ <property>
+ <name>oninputkeypress</name>
+ <classname>java.lang.String</classname>
+ <description>HTML: a script expression; a key is pressed and
released</description>
+ </property>
+ <property>
+ <name>oninputkeyup</name>
+ <classname>java.lang.String</classname>
+ <description>HTML: a script expression; a key is
released</description>
+ </property>
+ <property>
+ <name>oninputmousedown</name>
+ <classname>java.lang.String</classname>
+ <description>HTML: script expression; a pointer button is pressed
down</description>
+ </property>
+ <property>
+ <name>oninputmousemove</name>
+ <classname>java.lang.String</classname>
+ <description>HTML: a script expression; a pointer is moved
within</description>
+ </property>
+ <property>
+ <name>oninputmouseout</name>
+ <classname>java.lang.String</classname>
+ <description>HTML: a script expression; a pointer is moved
away</description>
+ </property>
+ <property>
+ <name>oninputmouseover</name>
+ <classname>java.lang.String</classname>
+ <description>HTML: a script expression; a pointer is moved
onto</description>
+ </property>
+ <property>
+ <name>oninputmouseup</name>
+ <classname>java.lang.String</classname>
+ <description>HTML: script expression; a pointer button is
released</description>
+ </property>
&html_events;
Modified: trunk/sandbox/ui/inplaceInput/src/main/templates/inplaceinput.jspx
===================================================================
--- trunk/sandbox/ui/inplaceInput/src/main/templates/inplaceinput.jspx 2008-02-22 14:02:04
UTC (rev 6288)
+++ trunk/sandbox/ui/inplaceInput/src/main/templates/inplaceinput.jspx 2008-02-22 14:03:35
UTC (rev 6289)
@@ -70,7 +70,12 @@
maxlength='#{component.attributes["inputMaxLength"]}'
autocomplete="off"
value='#{fieldValue}'
- tabindex='#{component.attributes["tabindex"]}'/>
+ tabindex='#{component.attributes["tabindex"]}'
+ onchange='#{component.attributes["onchange"]}'
+ onselect='#{component.attributes["onselect"]}'
+ onblur='#{component.attributes["onblur"]}'
+ onfocus='#{component.attributes["onfocus"]}'
+ />
<input id='#{clientId}value' name='#{clientId}value'
type='hidden' value='#{fieldValue}'/>
<div id="#{clientId}bar" class="is_btn_set"
style="display:none;">
<jsp:scriptlet>
Show replies by date