Author: pyaschenko
Date: 2008-08-29 08:45:36 -0400 (Fri, 29 Aug 2008)
New Revision: 10234
Modified:
trunk/ui/inputnumber-spinner/src/main/config/component/inputNumberSpinner.xml
trunk/ui/inputnumber-spinner/src/main/templates/inputNumberSpinner.jspx
Log:
https://jira.jboss.org/jira/browse/RF-4319
Modified: trunk/ui/inputnumber-spinner/src/main/config/component/inputNumberSpinner.xml
===================================================================
---
trunk/ui/inputnumber-spinner/src/main/config/component/inputNumberSpinner.xml 2008-08-29
10:48:40 UTC (rev 10233)
+++
trunk/ui/inputnumber-spinner/src/main/config/component/inputNumberSpinner.xml 2008-08-29
12:45:36 UTC (rev 10234)
@@ -281,5 +281,11 @@
<classname>java.lang.String</classname>
<description>A localized user presentable name for this
component.</description>
</property>
+ <property>
+ <name>disableBrowserAutoComplete</name>
+ <classname>boolean</classname>
+ <description>Disable browser's auto completion</description>
+ <defaultvalue>false</defaultvalue>
+ </property>
</component>
</components>
Modified: trunk/ui/inputnumber-spinner/src/main/templates/inputNumberSpinner.jspx
===================================================================
--- trunk/ui/inputnumber-spinner/src/main/templates/inputNumberSpinner.jspx 2008-08-29
10:48:40 UTC (rev 10233)
+++ trunk/ui/inputnumber-spinner/src/main/templates/inputNumberSpinner.jspx 2008-08-29
12:45:36 UTC (rev 10234)
@@ -30,6 +30,16 @@
<tbody>
<tr>
<td width="1%" class="dr-spnr-e rich-spinner-input-container"
id="#{clientId}Edit">
+ <jsp:scriptlet><![CDATA[
+ String autocomplete = "on";
+ boolean disableBrowserAutoComplete =
getUtils().isBooleanAttribute(component, "disableBrowserAutoComplete");
+ if (disableBrowserAutoComplete)
+ {
+ autocomplete = "off";
+ }
+ variables.setVariable("autocomplete", autocomplete);
+ ]]></jsp:scriptlet>
+
<input
class="dr-spnr-i rich-spinner-input
#{component.attributes['inputClass']}"
onchange="#{component.attributes['onchange']}"
@@ -54,6 +64,7 @@
onmouseout='#{component.attributes["oninputmouseout"]}'
onmouseover='#{component.attributes["oninputmouseover"]}'
onmouseup='#{component.attributes["oninputmouseup"]}'
+ autocomplete='#{autocomplete}'
/>
</td>
<td id="#{clientId}For" class="dr-spnr-b rich-spinner-buttons"
width="1%">