Author: konstantin.mishin
Date: 2010-01-15 14:05:33 -0500 (Fri, 15 Jan 2010)
New Revision: 16311
Modified:
branches/enterprise/3.3.X/framework/impl/src/main/java/org/ajax4jsf/renderkit/RendererUtils.java
branches/enterprise/3.3.X/framework/impl/src/main/javascript/ajaxjsf/JSFAJAX.js
branches/enterprise/3.3.X/ui/calendar/src/main/templates/org/richfaces/htmlCalendar.jspx
branches/enterprise/3.3.X/ui/combobox/src/main/templates/combobox.jspx
branches/enterprise/3.3.X/ui/core/src/main/java/org/ajax4jsf/renderkit/html/AjaxFormRenderer.java
branches/enterprise/3.3.X/ui/dataFilterSlider/src/main/templates/dataFilterSlider.jspx
branches/enterprise/3.3.X/ui/extendedDataTable/src/main/java/org/richfaces/renderkit/html/TableSelectionRendererContributor.java
branches/enterprise/3.3.X/ui/fileUpload/src/main/templates/org/richfaces/fileUpload.jspx
branches/enterprise/3.3.X/ui/inplaceInput/src/main/templates/inplaceinput.jspx
branches/enterprise/3.3.X/ui/inplaceSelect/src/main/templates/inplaceselect.jspx
branches/enterprise/3.3.X/ui/inputnumber-slider/src/main/templates/inputNumberSlider.jspx
branches/enterprise/3.3.X/ui/listShuttle/src/main/java/org/richfaces/renderkit/ListShuttleRendererBase.java
branches/enterprise/3.3.X/ui/listShuttle/src/main/templates/org/richfaces/htmlListShuttle.jspx
branches/enterprise/3.3.X/ui/modal-panel/src/main/templates/org/richfaces/htmlModalPanel.jspx
branches/enterprise/3.3.X/ui/orderingList/src/main/java/org/richfaces/renderkit/OrderingComponentRendererBase.java
branches/enterprise/3.3.X/ui/orderingList/src/main/java/org/richfaces/renderkit/OrderingListRendererBase.java
branches/enterprise/3.3.X/ui/panelbar/src/main/templates/panelBar.jspx
branches/enterprise/3.3.X/ui/panelmenu/src/main/templates/org/richfaces/htmlPanelMenu.jspx
branches/enterprise/3.3.X/ui/panelmenu/src/main/templates/org/richfaces/htmlPanelMenuGroup.jspx
branches/enterprise/3.3.X/ui/panelmenu/src/main/templates/org/richfaces/htmlPanelMenuItem.jspx
branches/enterprise/3.3.X/ui/pickList/src/main/java/org/richfaces/renderkit/PickListRenderer.java
branches/enterprise/3.3.X/ui/pickList/src/main/templates/htmlPickList.jspx
branches/enterprise/3.3.X/ui/scrollableDataTable/src/main/java/org/richfaces/renderkit/html/ScrollableDataTableBaseRenderer.java
branches/enterprise/3.3.X/ui/scrollableDataTable/src/main/java/org/richfaces/renderkit/html/SelectionRendererContributor.java
branches/enterprise/3.3.X/ui/scrollableDataTable/src/main/templates/org/richfaces/scrollable-data-table.jspx
branches/enterprise/3.3.X/ui/simpleTogglePanel/src/main/templates/simpleTogglePanel.jspx
branches/enterprise/3.3.X/ui/suggestionbox/src/main/java/org/richfaces/renderkit/html/SuggestionBoxRenderer.java
branches/enterprise/3.3.X/ui/tabPanel/src/main/templates/tabPanel.jspx
branches/enterprise/3.3.X/ui/togglePanel/src/main/java/org/richfaces/renderkit/html/TogglePanelRenderer.java
branches/enterprise/3.3.X/ui/tree/src/main/java/org/richfaces/renderkit/TreeRendererBase.java
branches/enterprise/3.3.X/ui/tree/src/main/templates/htmlTreeNode.jspx
Log:
RFPL-245
porting RF-7227 to enterprise branch
Modified:
branches/enterprise/3.3.X/framework/impl/src/main/java/org/ajax4jsf/renderkit/RendererUtils.java
===================================================================
---
branches/enterprise/3.3.X/framework/impl/src/main/java/org/ajax4jsf/renderkit/RendererUtils.java 2010-01-15
19:02:12 UTC (rev 16310)
+++
branches/enterprise/3.3.X/framework/impl/src/main/java/org/ajax4jsf/renderkit/RendererUtils.java 2010-01-15
19:05:33 UTC (rev 16311)
@@ -112,6 +112,7 @@
// public static final String title_ATTRIBUTE = "title";
public static final String accesskey_ATTRIBUTE = "accesskey";
public static final String alt_ATTRIBUTE = "alt";
+ public static final String autocomplete_ATTRIBUTE = "autocomplete";
public static final String cols_ATTRIBUTE = "cols";
public static final String height_ATTRIBUTE = "height";
Modified: branches/enterprise/3.3.X/framework/impl/src/main/javascript/ajaxjsf/JSFAJAX.js
===================================================================
---
branches/enterprise/3.3.X/framework/impl/src/main/javascript/ajaxjsf/JSFAJAX.js 2010-01-15
19:02:12 UTC (rev 16310)
+++
branches/enterprise/3.3.X/framework/impl/src/main/javascript/ajaxjsf/JSFAJAX.js 2010-01-15
19:05:33 UTC (rev 16311)
@@ -1193,6 +1193,7 @@
LOG.debug("Input in response:
"+newinput.getAttribute("name"));
for(var j = 0 ; j < inputs.length; j++){
var input = inputs[j];
+ input.setAttribute("autocomplete", "off");
if(input.name == newinput.getAttribute("name")){
LOG.debug("Found same input on page with type: "+input.type);
input.value = newinput.getAttribute("value");
Modified:
branches/enterprise/3.3.X/ui/calendar/src/main/templates/org/richfaces/htmlCalendar.jspx
===================================================================
---
branches/enterprise/3.3.X/ui/calendar/src/main/templates/org/richfaces/htmlCalendar.jspx 2010-01-15
19:02:12 UTC (rev 16310)
+++
branches/enterprise/3.3.X/ui/calendar/src/main/templates/org/richfaces/htmlCalendar.jspx 2010-01-15
19:05:33 UTC (rev 16311)
@@ -26,6 +26,7 @@
]]>
</jsp:scriptlet>
<input id="#{clientId}InputDate"
+ autocomplete="off"
style="display:none"
name="#{clientId}InputDate"
value="#{this:getInputValue(context,component)}" type="hidden"
/>
@@ -144,6 +145,7 @@
<input id="#{clientId}InputCurrentDate"
style="display:none"
+ autocomplete="off"
name="#{clientId}InputCurrentDate"
value="#{this:getCurrentDateAsString(context,component,currentDate)}"
type="hidden" />
<f:call name="dayCellClass" />
Modified: branches/enterprise/3.3.X/ui/combobox/src/main/templates/combobox.jspx
===================================================================
--- branches/enterprise/3.3.X/ui/combobox/src/main/templates/combobox.jspx 2010-01-15
19:02:12 UTC (rev 16310)
+++ branches/enterprise/3.3.X/ui/combobox/src/main/templates/combobox.jspx 2010-01-15
19:05:33 UTC (rev 16311)
@@ -273,7 +273,7 @@
variables.setVariable("hiddenValue", value);
]]>
</jsp:scriptlet>
- <input id="#{clientId}comboboxValue" name="#{clientId}"
type="hidden"/>
+ <input autocomplete="off" id="#{clientId}comboboxValue"
name="#{clientId}" type="hidden"/>
</div>
Modified:
branches/enterprise/3.3.X/ui/core/src/main/java/org/ajax4jsf/renderkit/html/AjaxFormRenderer.java
===================================================================
---
branches/enterprise/3.3.X/ui/core/src/main/java/org/ajax4jsf/renderkit/html/AjaxFormRenderer.java 2010-01-15
19:02:12 UTC (rev 16310)
+++
branches/enterprise/3.3.X/ui/core/src/main/java/org/ajax4jsf/renderkit/html/AjaxFormRenderer.java 2010-01-15
19:05:33 UTC (rev 16311)
@@ -238,6 +238,7 @@
Object value) throws IOException {
writer.startElement(HTML.INPUT_ELEM, null);
writer.writeAttribute(HTML.TYPE_ATTR, HTML.INPUT_TYPE_HIDDEN, null);
+ writer.writeAttribute(HTML.autocomplete_ATTRIBUTE, "off", null);
writer.writeAttribute(HTML.NAME_ATTRIBUTE, name, null);
writer.writeAttribute(HTML.value_ATTRIBUTE, value != null?value:"", null);
writer.endElement(HTML.INPUT_ELEM);
Modified:
branches/enterprise/3.3.X/ui/dataFilterSlider/src/main/templates/dataFilterSlider.jspx
===================================================================
---
branches/enterprise/3.3.X/ui/dataFilterSlider/src/main/templates/dataFilterSlider.jspx 2010-01-15
19:02:12 UTC (rev 16310)
+++
branches/enterprise/3.3.X/ui/dataFilterSlider/src/main/templates/dataFilterSlider.jspx 2010-01-15
19:05:33 UTC (rev 16311)
@@ -79,7 +79,7 @@
]]>
</jsp:scriptlet>
- <input type="hidden" name="#{clientId}slider_val"
id="#{clientId}slider_val" value="#{component.handleValue}"/>
+ <input autocomplete="off" type="hidden"
name="#{clientId}slider_val" id="#{clientId}slider_val"
value="#{component.handleValue}"/>
<jsp:scriptlet>
<![CDATA[
Modified:
branches/enterprise/3.3.X/ui/extendedDataTable/src/main/java/org/richfaces/renderkit/html/TableSelectionRendererContributor.java
===================================================================
---
branches/enterprise/3.3.X/ui/extendedDataTable/src/main/java/org/richfaces/renderkit/html/TableSelectionRendererContributor.java 2010-01-15
19:02:12 UTC (rev 16310)
+++
branches/enterprise/3.3.X/ui/extendedDataTable/src/main/java/org/richfaces/renderkit/html/TableSelectionRendererContributor.java 2010-01-15
19:05:33 UTC (rev 16311)
@@ -322,6 +322,7 @@
ResponseWriter writer = context.getResponseWriter();
writer.startElement(HTML.INPUT_ELEM, table);
writer.writeAttribute(HTML.TYPE_ATTR, "hidden", null);
+ writer.writeAttribute(HTML.autocomplete_ATTRIBUTE, "off", null);
writer.writeAttribute(HTML.id_ATTRIBUTE, id, null);
writer.writeAttribute(HTML.NAME_ATTRIBUTE, id, null);
writer.writeAttribute(HTML.value_ATTRIBUTE, string, null);
Modified:
branches/enterprise/3.3.X/ui/fileUpload/src/main/templates/org/richfaces/fileUpload.jspx
===================================================================
---
branches/enterprise/3.3.X/ui/fileUpload/src/main/templates/org/richfaces/fileUpload.jspx 2010-01-15
19:02:12 UTC (rev 16310)
+++
branches/enterprise/3.3.X/ui/fileUpload/src/main/templates/org/richfaces/fileUpload.jspx 2010-01-15
19:05:33 UTC (rev 16311)
@@ -92,6 +92,7 @@
class="rich-fileupload-hidden"
id="#{clientId}:file"
name="#{clientId}:file"
+ autocomplete="off"
onchange="return
$('#{clientId}').component.add(this);"/>
</div>
<div id="#{clientId}:flashContainer"
style="display:none"></div>
Modified: branches/enterprise/3.3.X/ui/inplaceInput/src/main/templates/inplaceinput.jspx
===================================================================
---
branches/enterprise/3.3.X/ui/inplaceInput/src/main/templates/inplaceinput.jspx 2010-01-15
19:02:12 UTC (rev 16310)
+++
branches/enterprise/3.3.X/ui/inplaceInput/src/main/templates/inplaceinput.jspx 2010-01-15
19:05:33 UTC (rev 16311)
@@ -123,7 +123,7 @@
onmouseup='#{component.attributes["oninputmouseup"]}'
maxlength='#{component.attributes["maxlength"]}'
/>
- <input id='#{clientId}value' name='#{clientId}'
type='hidden' value='#{fieldValue}'/>
+ <input id='#{clientId}value' name='#{clientId}'
autocomplete="off" type='hidden' value='#{fieldValue}'/>
<div id="#{clientId}bar" class="rich-inplace-input-controls-set"
style="display:none;">
<jsp:scriptlet>
<![CDATA[
Modified:
branches/enterprise/3.3.X/ui/inplaceSelect/src/main/templates/inplaceselect.jspx
===================================================================
---
branches/enterprise/3.3.X/ui/inplaceSelect/src/main/templates/inplaceselect.jspx 2010-01-15
19:02:12 UTC (rev 16310)
+++
branches/enterprise/3.3.X/ui/inplaceSelect/src/main/templates/inplaceselect.jspx 2010-01-15
19:05:33 UTC (rev 16311)
@@ -159,7 +159,7 @@
/>
<input id="#{clientId}inselArrow" readonly="readonly"
type="text" value="" class="rich-inplace-select-arrow"
style='display:none;'/>
- <input id='#{clientId}inplaceValue' name='#{clientId}'
type='hidden' value='#{fieldValue}'
+ <input autocomplete="off" id='#{clientId}inplaceValue'
name='#{clientId}' type='hidden' value='#{fieldValue}'
onchange='#{component.attributes["onchange"]}'>
</input>
<div id="#{clientId}bar" class="rich-inplace-select-control-set"
style="display:none;">
Modified:
branches/enterprise/3.3.X/ui/inputnumber-slider/src/main/templates/inputNumberSlider.jspx
===================================================================
---
branches/enterprise/3.3.X/ui/inputnumber-slider/src/main/templates/inputNumberSlider.jspx 2010-01-15
19:02:12 UTC (rev 16310)
+++
branches/enterprise/3.3.X/ui/inputnumber-slider/src/main/templates/inputNumberSlider.jspx 2010-01-15
19:05:33 UTC (rev 16311)
@@ -96,7 +96,7 @@
<jsp:scriptlet><![CDATA[
} else {
]]></jsp:scriptlet>
- <input id="#{clientId}Input"
+ <input autocomplete="off"
id="#{clientId}Input"
name="#{clientId}"
value="#{this:getInputValue(context,component)}"
type="hidden"
@@ -253,7 +253,7 @@
<jsp:scriptlet><![CDATA[
} else {
]]></jsp:scriptlet>
- <input id="#{clientId}Input"
+ <input autocomplete="off"
id="#{clientId}Input"
name="#{clientId}"
value="#{this:getInputValue(context,component)}"
type="hidden"
@@ -350,7 +350,7 @@
<jsp:scriptlet><![CDATA[
} else {
]]></jsp:scriptlet>
- <input id="#{clientId}Input"
+ <input autocomplete="off"
id="#{clientId}Input"
name="#{clientId}"
value="#{this:getInputValue(context,component)}"
type="hidden"
@@ -458,7 +458,7 @@
<jsp:scriptlet><![CDATA[
} else {
]]></jsp:scriptlet>
- <input id="#{clientId}Input"
+ <input autocomplete="off" id="#{clientId}Input"
name="#{clientId}"
value="#{this:getInputValue(context,component)}"
type="hidden"
Modified:
branches/enterprise/3.3.X/ui/listShuttle/src/main/java/org/richfaces/renderkit/ListShuttleRendererBase.java
===================================================================
---
branches/enterprise/3.3.X/ui/listShuttle/src/main/java/org/richfaces/renderkit/ListShuttleRendererBase.java 2010-01-15
19:02:12 UTC (rev 16310)
+++
branches/enterprise/3.3.X/ui/listShuttle/src/main/java/org/richfaces/renderkit/ListShuttleRendererBase.java 2010-01-15
19:05:33 UTC (rev 16311)
@@ -202,6 +202,7 @@
if (!columnRendered) {
writer.startElement(HTML.INPUT_ELEM, table);
writer.writeAttribute(HTML.TYPE_ATTR, HTML.INPUT_TYPE_HIDDEN, null);
+ writer.writeAttribute(HTML.autocomplete_ATTRIBUTE, "off", null);
writer.writeAttribute(HTML.NAME_ATTRIBUTE, table.getBaseClientId(context), null);
StringBuffer value = new StringBuffer();
Modified:
branches/enterprise/3.3.X/ui/listShuttle/src/main/templates/org/richfaces/htmlListShuttle.jspx
===================================================================
---
branches/enterprise/3.3.X/ui/listShuttle/src/main/templates/org/richfaces/htmlListShuttle.jspx 2010-01-15
19:02:12 UTC (rev 16310)
+++
branches/enterprise/3.3.X/ui/listShuttle/src/main/templates/org/richfaces/htmlListShuttle.jspx 2010-01-15
19:05:33 UTC (rev 16311)
@@ -128,7 +128,7 @@
</td>
<td>
<div class="rich-shuttle-target-items #{component.listClass}" >
- <input type="hidden" value=":" style="display:
none;" name="#{baseClientId}" />
+ <input autocomplete="off" type="hidden" value=":"
style="display: none;" name="#{baseClientId}" />
<input id="#{clientId}tlFocusKeeper" type="button"
value="" style="width: 1px; position: absolute; left: -32767px;"/>
Modified:
branches/enterprise/3.3.X/ui/modal-panel/src/main/templates/org/richfaces/htmlModalPanel.jspx
===================================================================
---
branches/enterprise/3.3.X/ui/modal-panel/src/main/templates/org/richfaces/htmlModalPanel.jspx 2010-01-15
19:02:12 UTC (rev 16310)
+++
branches/enterprise/3.3.X/ui/modal-panel/src/main/templates/org/richfaces/htmlModalPanel.jspx 2010-01-15
19:05:33 UTC (rev 16311)
@@ -32,7 +32,7 @@
<f:call name="checkOptions" />
<f:call name="initializeResources" />
- <input type="hidden" id="#{clientId}OpenedState"
name="#{clientId}OpenedState" />
+ <input autocomplete="off" type="hidden"
id="#{clientId}OpenedState" name="#{clientId}OpenedState" />
<div id="#{clientId}Container"
style="position: absolute; display: none; z-index: #{component.zindex};
background-color: inherit;"
Modified:
branches/enterprise/3.3.X/ui/orderingList/src/main/java/org/richfaces/renderkit/OrderingComponentRendererBase.java
===================================================================
---
branches/enterprise/3.3.X/ui/orderingList/src/main/java/org/richfaces/renderkit/OrderingComponentRendererBase.java 2010-01-15
19:02:12 UTC (rev 16310)
+++
branches/enterprise/3.3.X/ui/orderingList/src/main/java/org/richfaces/renderkit/OrderingComponentRendererBase.java 2010-01-15
19:05:33 UTC (rev 16311)
@@ -506,7 +506,7 @@
if (facet != null && facet.isRendered()) {
renderChild(context, facet);
} else {
- writer.write(" ");
+ writer.write(" ");
}
writer.endElement("div");
Modified:
branches/enterprise/3.3.X/ui/orderingList/src/main/java/org/richfaces/renderkit/OrderingListRendererBase.java
===================================================================
---
branches/enterprise/3.3.X/ui/orderingList/src/main/java/org/richfaces/renderkit/OrderingListRendererBase.java 2010-01-15
19:02:12 UTC (rev 16310)
+++
branches/enterprise/3.3.X/ui/orderingList/src/main/java/org/richfaces/renderkit/OrderingListRendererBase.java 2010-01-15
19:05:33 UTC (rev 16311)
@@ -212,6 +212,7 @@
if (!columnRendered) {
writer.startElement(HTML.INPUT_ELEM, table);
writer.writeAttribute(HTML.id_ATTRIBUTE, clientId + "StateInput", null);
+ writer.writeAttribute(HTML.autocomplete_ATTRIBUTE, "off", null);
writer.writeAttribute(HTML.TYPE_ATTR, HTML.INPUT_TYPE_HIDDEN, null);
writer.writeAttribute(HTML.NAME_ATTRIBUTE, table.getBaseClientId(context), null);
Modified: branches/enterprise/3.3.X/ui/panelbar/src/main/templates/panelBar.jspx
===================================================================
--- branches/enterprise/3.3.X/ui/panelbar/src/main/templates/panelBar.jspx 2010-01-15
19:02:12 UTC (rev 16310)
+++ branches/enterprise/3.3.X/ui/panelbar/src/main/templates/panelBar.jspx 2010-01-15
19:05:33 UTC (rev 16311)
@@ -20,7 +20,7 @@
</vcp:body>
<f:clientid var="clientId" />
- <input type="hidden" name="#{clientId}"
id="#{clientId}_panelBarInput"
+ <input autocomplete="off" type="hidden"
name="#{clientId}" id="#{clientId}_panelBarInput"
value="#{this:expanded(context, component)}"/>
<f:call name="encodeScript"/>
</div>
Modified:
branches/enterprise/3.3.X/ui/panelmenu/src/main/templates/org/richfaces/htmlPanelMenu.jspx
===================================================================
---
branches/enterprise/3.3.X/ui/panelmenu/src/main/templates/org/richfaces/htmlPanelMenu.jspx 2010-01-15
19:02:12 UTC (rev 16310)
+++
branches/enterprise/3.3.X/ui/panelmenu/src/main/templates/org/richfaces/htmlPanelMenu.jspx 2010-01-15
19:05:33 UTC (rev 16311)
@@ -41,7 +41,7 @@
<div style="width:#{component.width}; #{style}" class="rich-pmenu
#{component.styleClass}"
id="#{clientId}"
x:passThruWithExclusions="style,width,class,styleClass,id">
- <input type="hidden" id="#{clientId}selectedItemName"
name="#{clientId}selectedItemName" value="" />
+ <input autocomplete="off" type="hidden"
id="#{clientId}selectedItemName" name="#{clientId}selectedItemName"
value="" />
<vcp:body>
<f:call name="renderChildren" />
</vcp:body>
Modified:
branches/enterprise/3.3.X/ui/panelmenu/src/main/templates/org/richfaces/htmlPanelMenuGroup.jspx
===================================================================
---
branches/enterprise/3.3.X/ui/panelmenu/src/main/templates/org/richfaces/htmlPanelMenuGroup.jspx 2010-01-15
19:02:12 UTC (rev 16310)
+++
branches/enterprise/3.3.X/ui/panelmenu/src/main/templates/org/richfaces/htmlPanelMenuGroup.jspx 2010-01-15
19:05:33 UTC (rev 16311)
@@ -36,10 +36,10 @@
</f:call>
</td>
<td style="width:100%" id="icon#{clientId}"
class="dr-pmenu-group-self-label #{this:getLabelClass( context, component )}"
>
- <input type="hidden" name="panelMenuState#{clientId}"
+ <input type="hidden" autocomplete="off"
name="panelMenuState#{clientId}"
value="#{isNodeOpened}" />
- <input type="hidden" name="panelMenuAction#{clientId}"
+ <input autocomplete="off" type="hidden"
name="panelMenuAction#{clientId}"
value="" />
<f:call name="insertLabel"/>
</td>
Modified:
branches/enterprise/3.3.X/ui/panelmenu/src/main/templates/org/richfaces/htmlPanelMenuItem.jspx
===================================================================
---
branches/enterprise/3.3.X/ui/panelmenu/src/main/templates/org/richfaces/htmlPanelMenuItem.jspx 2010-01-15
19:02:12 UTC (rev 16310)
+++
branches/enterprise/3.3.X/ui/panelmenu/src/main/templates/org/richfaces/htmlPanelMenuItem.jspx 2010-01-15
19:05:33 UTC (rev 16311)
@@ -29,7 +29,7 @@
</f:call>
</td>
<td style="width:100%" id="icon#{clientId}"
class="dr-pmenu-group-self-label #{this:getLabelClass( context, component )}"
>
- <input type="hidden" name="panelMenuAction#{clientId}"
value=""/>
+ <input type="hidden" autocomplete="off"
name="panelMenuAction#{clientId}" value=""/>
<f:call name="insertLabel"/>
<vcp:body>
<f:call name="renderChildren" />
Modified:
branches/enterprise/3.3.X/ui/pickList/src/main/java/org/richfaces/renderkit/PickListRenderer.java
===================================================================
---
branches/enterprise/3.3.X/ui/pickList/src/main/java/org/richfaces/renderkit/PickListRenderer.java 2010-01-15
19:02:12 UTC (rev 16310)
+++
branches/enterprise/3.3.X/ui/pickList/src/main/java/org/richfaces/renderkit/PickListRenderer.java 2010-01-15
19:05:33 UTC (rev 16311)
@@ -363,6 +363,7 @@
writer.startElement(HTML.INPUT_ELEM, component);
writer.writeAttribute(HTML.TYPE_ATTR, HTML.INPUT_TYPE_HIDDEN, null);
+ writer.writeAttribute(HTML.autocomplete_ATTRIBUTE, "off", null);
writer.writeAttribute(HTML.NAME_ATTRIBUTE, id, null);
StringBuffer value = new StringBuffer();
@@ -411,6 +412,7 @@
writer.startElement(HTML.INPUT_ELEM, component);
writer.writeAttribute(HTML.TYPE_ATTR, "hidden", "type");
+ writer.writeAttribute(HTML.autocomplete_ATTRIBUTE, "off", null);
writer.writeAttribute(HTML.id_ATTRIBUTE, hiddenFieldCliendId, "id");
writer.writeAttribute("name", hiddenFieldCliendId, null);
Modified: branches/enterprise/3.3.X/ui/pickList/src/main/templates/htmlPickList.jspx
===================================================================
--- branches/enterprise/3.3.X/ui/pickList/src/main/templates/htmlPickList.jspx 2010-01-15
19:02:12 UTC (rev 16310)
+++ branches/enterprise/3.3.X/ui/pickList/src/main/templates/htmlPickList.jspx 2010-01-15
19:05:33 UTC (rev 16311)
@@ -137,7 +137,7 @@
</td>
<td>
<div class="rich-picklist-target-items #{component.listClass}">
- <input type="hidden" value=":" style="display:
none;" name="#{baseClientId}" />
+ <input autocomplete="off" type="hidden" value=":"
style="display: none;" name="#{baseClientId}" />
<f:call name="encodeHiddenField" />
<input id="#{clientId}tlFocusKeeper" type="button"
value="" style="width: 1px; position: absolute; left: -32767px;"/>
Modified:
branches/enterprise/3.3.X/ui/scrollableDataTable/src/main/java/org/richfaces/renderkit/html/ScrollableDataTableBaseRenderer.java
===================================================================
---
branches/enterprise/3.3.X/ui/scrollableDataTable/src/main/java/org/richfaces/renderkit/html/ScrollableDataTableBaseRenderer.java 2010-01-15
19:02:12 UTC (rev 16310)
+++
branches/enterprise/3.3.X/ui/scrollableDataTable/src/main/java/org/richfaces/renderkit/html/ScrollableDataTableBaseRenderer.java 2010-01-15
19:05:33 UTC (rev 16311)
@@ -807,6 +807,7 @@
String id = client_id+"_rows_input";
writer.startElement(HTML.INPUT_ELEM, grid);
writer.writeAttribute(HTML.TYPE_ATTR, "hidden", null);
+ writer.writeAttribute(HTML.autocomplete_ATTRIBUTE, "off", null);
writer.writeAttribute(HTML.id_ATTRIBUTE, id, null);
writer.writeAttribute(HTML.NAME_ATTRIBUTE, id, null);
writer.writeAttribute(HTML.value_ATTRIBUTE, grid.getRowCount(), null);
Modified:
branches/enterprise/3.3.X/ui/scrollableDataTable/src/main/java/org/richfaces/renderkit/html/SelectionRendererContributor.java
===================================================================
---
branches/enterprise/3.3.X/ui/scrollableDataTable/src/main/java/org/richfaces/renderkit/html/SelectionRendererContributor.java 2010-01-15
19:02:12 UTC (rev 16310)
+++
branches/enterprise/3.3.X/ui/scrollableDataTable/src/main/java/org/richfaces/renderkit/html/SelectionRendererContributor.java 2010-01-15
19:05:33 UTC (rev 16311)
@@ -286,6 +286,7 @@
writer.startElement(HTML.INPUT_ELEM, grid);
writer.writeAttribute(HTML.TYPE_ATTR, "hidden", null);
writer.writeAttribute(HTML.id_ATTRIBUTE, id, null);
+ writer.writeAttribute(HTML.autocomplete_ATTRIBUTE, "off", null);
writer.writeAttribute(HTML.NAME_ATTRIBUTE, id, null);
writer.writeAttribute(HTML.value_ATTRIBUTE, string, null);
writer.endElement(HTML.INPUT_ELEM);
Modified:
branches/enterprise/3.3.X/ui/scrollableDataTable/src/main/templates/org/richfaces/scrollable-data-table.jspx
===================================================================
---
branches/enterprise/3.3.X/ui/scrollableDataTable/src/main/templates/org/richfaces/scrollable-data-table.jspx 2010-01-15
19:02:12 UTC (rev 16310)
+++
branches/enterprise/3.3.X/ui/scrollableDataTable/src/main/templates/org/richfaces/scrollable-data-table.jspx 2010-01-15
19:05:33 UTC (rev 16311)
@@ -198,10 +198,10 @@
</div>
</div>
- <input type="hidden" name="#{clientId}_hc"
id="#{clientId}_hc"/>
- <input type="hidden" name="#{clientId}_state_input"
id="#{clientId}_state_input"/>
- <input type="hidden" name="#{clientId}_options_input"
id="#{clientId}_options_input"/>
- <input type="hidden" name="#{clienId}_rows_input"
id="#{clientId}_rows_input" value="#{rows_count}"/>
+ <input autocomplete="off" type="hidden"
name="#{clientId}_hc" id="#{clientId}_hc"/>
+ <input autocomplete="off" type="hidden"
name="#{clientId}_state_input" id="#{clientId}_state_input"/>
+ <input autocomplete="off" type="hidden"
name="#{clientId}_options_input" id="#{clientId}_options_input"/>
+ <input autocomplete="off" type="hidden"
name="#{clienId}_rows_input" id="#{clientId}_rows_input"
value="#{rows_count}"/>
<input type="button" name="#{clientId}_submit_input"
id="#{clientId}_submit_input"
onclick="#{this:getRowsAjaxUpdate(context,component)}"
style="display:none"/>
<jsp:scriptlet>
<![CDATA[
Modified:
branches/enterprise/3.3.X/ui/simpleTogglePanel/src/main/templates/simpleTogglePanel.jspx
===================================================================
---
branches/enterprise/3.3.X/ui/simpleTogglePanel/src/main/templates/simpleTogglePanel.jspx 2010-01-15
19:02:12 UTC (rev 16310)
+++
branches/enterprise/3.3.X/ui/simpleTogglePanel/src/main/templates/simpleTogglePanel.jspx 2010-01-15
19:05:33 UTC (rev 16311)
@@ -84,7 +84,7 @@
</jsp:scriptlet>
<div style="display: none;">
- <input type="hidden" id="#{clientId}_input"
name="#{clientId}"
+ <input autocomplete="off" type="hidden"
id="#{clientId}_input" name="#{clientId}"
value="#{component.attributes['opened']}"/>
</div>
<jsp:scriptlet>
Modified:
branches/enterprise/3.3.X/ui/suggestionbox/src/main/java/org/richfaces/renderkit/html/SuggestionBoxRenderer.java
===================================================================
---
branches/enterprise/3.3.X/ui/suggestionbox/src/main/java/org/richfaces/renderkit/html/SuggestionBoxRenderer.java 2010-01-15
19:02:12 UTC (rev 16310)
+++
branches/enterprise/3.3.X/ui/suggestionbox/src/main/java/org/richfaces/renderkit/html/SuggestionBoxRenderer.java 2010-01-15
19:05:33 UTC (rev 16311)
@@ -292,6 +292,7 @@
writer.startElement("input", component);
writer.writeAttribute("type", "hidden", null);
+ writer.writeAttribute(HTML.autocomplete_ATTRIBUTE, "off", null);
writer.writeAttribute("id", component.getClientId(context)
+ "_selection", null);
writer.writeAttribute("name", component.getClientId(context)
Modified: branches/enterprise/3.3.X/ui/tabPanel/src/main/templates/tabPanel.jspx
===================================================================
--- branches/enterprise/3.3.X/ui/tabPanel/src/main/templates/tabPanel.jspx 2010-01-15
19:02:12 UTC (rev 16310)
+++ branches/enterprise/3.3.X/ui/tabPanel/src/main/templates/tabPanel.jspx 2010-01-15
19:05:33 UTC (rev 16311)
@@ -56,7 +56,7 @@
<div style="display: none;">
<c:if test="#{clientSide}">
- <input type="hidden"
+ <input autocomplete="off" type="hidden"
id="#{clientId}_input"
name="#{clientId}"
value="#{this:getValueAsString(context, component)}" />
Modified:
branches/enterprise/3.3.X/ui/togglePanel/src/main/java/org/richfaces/renderkit/html/TogglePanelRenderer.java
===================================================================
---
branches/enterprise/3.3.X/ui/togglePanel/src/main/java/org/richfaces/renderkit/html/TogglePanelRenderer.java 2010-01-15
19:02:12 UTC (rev 16310)
+++
branches/enterprise/3.3.X/ui/togglePanel/src/main/java/org/richfaces/renderkit/html/TogglePanelRenderer.java 2010-01-15
19:05:33 UTC (rev 16311)
@@ -36,6 +36,7 @@
import javax.faces.context.ResponseWriter;
import org.ajax4jsf.renderkit.RendererBase;
+import org.ajax4jsf.renderkit.RendererUtils.HTML;
import org.richfaces.component.UITogglePanel;
import org.richfaces.event.SwitchablePanelSwitchEvent;
@@ -124,6 +125,7 @@
out.writeAttribute("style", "display: none;", null);
out.startElement("input", component);
out.writeAttribute("type", "hidden", null);
+ out.writeAttribute(HTML.autocomplete_ATTRIBUTE, "off", null);
out.writeAttribute("id", idInput, null);
out.writeAttribute("name", panel.getClientId(context), null);
out.writeAttribute("value", state, null);
Modified:
branches/enterprise/3.3.X/ui/tree/src/main/java/org/richfaces/renderkit/TreeRendererBase.java
===================================================================
---
branches/enterprise/3.3.X/ui/tree/src/main/java/org/richfaces/renderkit/TreeRendererBase.java 2010-01-15
19:02:12 UTC (rev 16310)
+++
branches/enterprise/3.3.X/ui/tree/src/main/java/org/richfaces/renderkit/TreeRendererBase.java 2010-01-15
19:05:33 UTC (rev 16311)
@@ -547,6 +547,7 @@
writer.writeAttribute("type", "hidden", null);
String selectionHolderInputId = tree.getSelectionStateInputName(context);
writer.writeAttribute("id", selectionHolderInputId, null);
+ writer.writeAttribute(HTML.autocomplete_ATTRIBUTE, "off", null);
writer.writeAttribute("name", selectionHolderInputId, null);
writer.writeAttribute("value", getSelectionValue(context, tree), null);
Modified: branches/enterprise/3.3.X/ui/tree/src/main/templates/htmlTreeNode.jspx
===================================================================
--- branches/enterprise/3.3.X/ui/tree/src/main/templates/htmlTreeNode.jspx 2010-01-15
19:02:12 UTC (rev 16310)
+++ branches/enterprise/3.3.X/ui/tree/src/main/templates/htmlTreeNode.jspx 2010-01-15
19:05:33 UTC (rev 16311)
@@ -141,7 +141,7 @@
if
(org.richfaces.component.UITree.SWITCH_CLIENT.equals(component.getUITree().getSwitchType()))
{
]]>
</jsp:scriptlet>
- <input class="dr-tree-h-input" type="hidden"
id="#{clientId}NodeExpanded" name="#{clientId}NodeExpanded"
value="#{this:getExpandedValue(context,component)}" />
+ <input autocomplete="off" class="dr-tree-h-input"
type="hidden" id="#{clientId}NodeExpanded"
name="#{clientId}NodeExpanded"
value="#{this:getExpandedValue(context,component)}" />
<jsp:scriptlet>
<![CDATA[
}