You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by pb...@apache.org on 2007/07/23 04:11:02 UTC
svn commit: r558583 - in /struts/struts1/trunk/el/src/main:
java/org/apache/strutsel/taglib/html/ELPasswordTag.java
java/org/apache/strutsel/taglib/html/ELPasswordTagBeanInfo.java
resources/META-INF/tld/struts-html-el.tld
Author: pbenedict
Date: Sun Jul 22 19:11:00 2007
New Revision: 558583
URL: http://svn.apache.org/viewvc?view=rev&rev=558583
Log:
STR-3076: Add onselect to html password tag
Modified:
struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELPasswordTag.java
struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELPasswordTagBeanInfo.java
struts/struts1/trunk/el/src/main/resources/META-INF/tld/struts-html-el.tld
Modified: struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELPasswordTag.java
URL: http://svn.apache.org/viewvc/struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELPasswordTag.java?view=diff&rev=558583&r1=558582&r2=558583
==============================================================================
--- struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELPasswordTag.java (original)
+++ struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELPasswordTag.java Sun Jul 22 19:11:00 2007
@@ -198,6 +198,12 @@
private String onmouseupExpr;
/**
+ * Instance variable mapped to "onselect" tag attribute. (Mapping set in
+ * associated BeanInfo class.)
+ */
+ private String onselectExpr;
+
+ /**
* Instance variable mapped to "property" tag attribute. (Mapping set in
* associated BeanInfo class.)
*/
@@ -480,6 +486,14 @@
}
/**
+ * Getter method for "onselect" tag attribute. (Mapping set in associated
+ * BeanInfo class.)
+ */
+ public String getOnselectExpr() {
+ return (onselectExpr);
+ }
+
+ /**
* Getter method for "property" tag attribute. (Mapping set in associated
* BeanInfo class.)
*/
@@ -784,6 +798,14 @@
}
/**
+ * Setter method for "onselect" tag attribute. (Mapping set in associated
+ * BeanInfo class.)
+ */
+ public void setOnselectExpr(String onselectExpr) {
+ this.onselectExpr = onselectExpr;
+ }
+
+ /**
* Setter method for "property" tag attribute. (Mapping set in associated
* BeanInfo class.)
*/
@@ -903,6 +925,7 @@
setOnmouseoutExpr(null);
setOnmouseoverExpr(null);
setOnmouseupExpr(null);
+ setOnselectExpr(null);
setPropertyExpr(null);
setReadonlyExpr(null);
setRedisplayExpr(null);
@@ -1096,6 +1119,12 @@
EvalHelper.evalString("onmouseup", getOnmouseupExpr(), this,
pageContext)) != null) {
setOnmouseup(string);
+ }
+
+ if ((string =
+ EvalHelper.evalString("onselect", getOnselectExpr(), this,
+ pageContext)) != null) {
+ setOnselect(string);
}
if ((string =
Modified: struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELPasswordTagBeanInfo.java
URL: http://svn.apache.org/viewvc/struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELPasswordTagBeanInfo.java?view=diff&rev=558583&r1=558582&r2=558583
==============================================================================
--- struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELPasswordTagBeanInfo.java (original)
+++ struts/struts1/trunk/el/src/main/java/org/apache/strutsel/taglib/html/ELPasswordTagBeanInfo.java Sun Jul 22 19:11:00 2007
@@ -204,6 +204,12 @@
}
try {
+ proplist.add(new PropertyDescriptor("onselect",
+ ELPasswordTag.class, null, "setOnselectExpr"));
+ } catch (IntrospectionException ex) {
+ }
+
+ try {
proplist.add(new PropertyDescriptor("property",
ELPasswordTag.class, null, "setPropertyExpr"));
} catch (IntrospectionException ex) {
Modified: struts/struts1/trunk/el/src/main/resources/META-INF/tld/struts-html-el.tld
URL: http://svn.apache.org/viewvc/struts/struts1/trunk/el/src/main/resources/META-INF/tld/struts-html-el.tld?view=diff&rev=558583&r1=558582&r2=558583
==============================================================================
--- struts/struts1/trunk/el/src/main/resources/META-INF/tld/struts-html-el.tld (original)
+++ struts/struts1/trunk/el/src/main/resources/META-INF/tld/struts-html-el.tld Sun Jul 22 19:11:00 2007
@@ -5938,6 +5938,19 @@
</description>
</attribute>
<attribute>
+ <name>onselect</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description>
+ <![CDATA[
+ JavaScript event handler executed when a
+ when a user selects some text in a text field.
+ <dl><dt><b>Since:</b></dt>
+ <dd>Struts 1.3.10</dd></dl>
+ ]]>
+ </description>
+ </attribute>
+ <attribute>
<name>property</name>
<required>true</required>
<rtexprvalue>true</rtexprvalue>