Struts ValueStack Debug
@@ -60,8 +60,8 @@
<#list stackObject.value.keySet() as propertyName>
<#if renderRow==true>
<#else> <#assign renderRow=false> #if>
${propertyName}
- <#if stackObject.value.get(propertyName)??>${stackObject.value.get(propertyName).toString()?html}<#else>null#if>
- <#if stackObject.value.get(propertyName)??>${stackObject.value.get(propertyName).class?html}<#else>null#if>
+ <#if stackObject.value.get(propertyName)??>${stackObject.value.get(propertyName).toString()}<#else>null#if>
+ <#if stackObject.value.get(propertyName)??>${stackObject.value.get(propertyName).class}<#else>null#if>
<#assign index= index + 1>
#list>
@@ -80,7 +80,7 @@
<#list stack.context.keySet() as contextKey>
${contextKey}
- <#if stack.context.get(contextKey)??>${struts.toStringSafe(stack.context.get(contextKey))?html} (${struts.toStringSafe(stack.context.get(contextKey).class)?html})<#else>null#if>
+ <#if stack.context.get(contextKey)??>${struts.toStringSafe(stack.context.get(contextKey))} (${struts.toStringSafe(stack.context.get(contextKey).class)})<#else>null#if>
<#assign index= index + 1>
#list>
diff --git a/core/src/main/resources/template/simple/doubleselect.ftl b/core/src/main/resources/template/simple/doubleselect.ftl
index f1adf8f6e..7e5bd41f3 100644
--- a/core/src/main/resources/template/simple/doubleselect.ftl
+++ b/core/src/main/resources/template/simple/doubleselect.ftl
@@ -29,30 +29,30 @@
- name="${(parameters.doubleName!"")?html}"<#rt/>
+ name="${(parameters.doubleName!"")}"<#rt/>
<#if parameters.disabled!false>
disabled="disabled"<#rt/>
#if>
<#if parameters.doubleTabindex?has_content>
- tabindex="${parameters.doubleTabindex?html}"<#rt/>
+ tabindex="${parameters.doubleTabindex}"<#rt/>
#if>
<#if parameters.doubleId?has_content>
- id="${parameters.doubleId?html}"<#rt/>
+ id="${parameters.doubleId}"<#rt/>
#if>
<#if parameters.doubleCss?has_content>
- class="${parameters.doubleCss?html}"<#rt/>
+ class="${parameters.doubleCss}"<#rt/>
#if>
<#if parameters.doubleStyle?has_content>
- style="${parameters.doubleStyle?html}"<#rt/>
+ style="${parameters.doubleStyle}"<#rt/>
#if>
<#if parameters.title?has_content>
- title="${parameters.title?html}"<#rt/>
+ title="${parameters.title}"<#rt/>
#if>
<#if parameters.multiple!false>
multiple="multiple"<#rt/>
#if>
<#if parameters.get("doubleSize")?has_content>
- size="${parameters.get("doubleSize")?html}"<#rt/>
+ size="${parameters.get("doubleSize")}"<#rt/>
#if>
<#if parameters.doubleMultiple!false>
multiple="multiple"<#rt/>
@@ -63,8 +63,8 @@
>
<#if parameters.doubleMultiple!false>
-
+
<#if parameters.doubleDisabled!false>
disabled="disabled"<#rt/>
#if>
@@ -132,13 +132,13 @@
#if>
${parameters.id}Group[${itemCount}][${doubleItemCount}] = new Option("${doubleItemValue?js_string}", "${doubleItemKeyStr?js_string}");
<#if itemDoubleCssClass??>
- ${parameters.id}Group[${itemCount}][${doubleItemCount}].setAttribute("class","${itemDoubleCssClass?html}");
+ ${parameters.id}Group[${itemCount}][${doubleItemCount}].setAttribute("class","${itemDoubleCssClass}");
#if>
<#if itemDoubleCssStyle??>
- ${parameters.id}Group[${itemCount}][${doubleItemCount}].setAttribute("style","${itemDoubleCssStyle?html}");
+ ${parameters.id}Group[${itemCount}][${doubleItemCount}].setAttribute("style","${itemDoubleCssStyle}");
#if>
<#if itemDoubleTitle??>
- ${parameters.id}Group[${itemCount}][${doubleItemCount}].setAttribute("title","${itemDoubleTitle?html}");
+ ${parameters.id}Group[${itemCount}][${doubleItemCount}].setAttribute("title","${itemDoubleTitle}");
#if>
<#assign doubleItemCount = doubleItemCount + 1/>
diff --git a/core/src/main/resources/template/simple/dynamic-attributes.ftl b/core/src/main/resources/template/simple/dynamic-attributes.ftl
index a6e394397..7f2abd438 100644
--- a/core/src/main/resources/template/simple/dynamic-attributes.ftl
+++ b/core/src/main/resources/template/simple/dynamic-attributes.ftl
@@ -27,6 +27,6 @@
<#else>
<#assign value = keyValue?string/>
#if>
- ${aKey}="${value?html}"<#rt/>
+ ${aKey}="${value}"<#rt/>
#list><#rt/>
#if><#rt/>
\ No newline at end of file
diff --git a/core/src/main/resources/template/simple/fielderror.ftl b/core/src/main/resources/template/simple/fielderror.ftl
index 0c8545b92..41951a46c 100644
--- a/core/src/main/resources/template/simple/fielderror.ftl
+++ b/core/src/main/resources/template/simple/fielderror.ftl
@@ -33,21 +33,21 @@
<#if (haveMatchedErrorField && (!doneStartUlTag))><#t/>
<#if parameters.id?has_content>
- id="${parameters.id?html}"<#rt/>
+ id="${parameters.id}"<#rt/>
#if>
<#if parameters.cssClass?has_content>
- class="${parameters.cssClass?html}"<#rt/>
+ class="${parameters.cssClass}"<#rt/>
<#else>
class="errorMessage"<#rt/>
#if>
<#if parameters.cssStyle?has_content>
- style="${parameters.cssStyle?html}"<#rt/>
+ style="${parameters.cssStyle}"<#rt/>
#if>
>
<#assign doneStartUlTag=true><#t/>
#if><#t/>
<#list eValue as eEachValue><#t/>
-
<#if parameters.escape>${eEachValue!?html}<#else>${eEachValue!}#if>
+
<#if parameters.escape>${eEachValue!}<#else>${eEachValue!?no_esc}#if>
#list><#t/>
#if><#t/>
#list><#t/>
@@ -60,18 +60,18 @@
<#if (eKeysSize > 0)><#t/>
<#if parameters.cssClass?has_content>
- class="${parameters.cssClass?html}"<#rt/>
+ class="${parameters.cssClass}"<#rt/>
<#else>
class="errorMessage"<#rt/>
#if>
<#if parameters.cssStyle?has_content>
- style="${parameters.cssStyle?html}"<#rt/>
+ style="${parameters.cssStyle}"<#rt/>
#if>
>
<#list eKeys as eKey><#t/>
<#assign eValue = fieldErrors[eKey]><#t/>
<#list eValue as eEachValue><#t/>
-
<#if parameters.escape>${eEachValue!?html}<#else>${eEachValue!}#if>
+
<#if parameters.escape>${eEachValue!}<#else>${eEachValue!?no_esc}#if>
#list><#t/>
#list><#t/>
diff --git a/core/src/main/resources/template/simple/file.ftl b/core/src/main/resources/template/simple/file.ftl
index 1c35b4726..6cad229df 100644
--- a/core/src/main/resources/template/simple/file.ftl
+++ b/core/src/main/resources/template/simple/file.ftl
@@ -19,25 +19,25 @@
*/
-->
- name="${(parameters.name!"")?html}"<#rt/>
+ name="${(parameters.name!"")}"<#rt/>
<#if parameters.get("size")?has_content>
- size="${parameters.get("size")?html}"<#rt/>
+ size="${parameters.get("size")}"<#rt/>
#if>
<#if parameters.disabled!false>
disabled="disabled"<#rt/>
#if>
<#if parameters.accept?has_content>
- accept="${parameters.accept?html}"<#rt/>
+ accept="${parameters.accept}"<#rt/>
#if>
<#if parameters.tabindex?has_content>
- tabindex="${parameters.tabindex?html}"<#rt/>
+ tabindex="${parameters.tabindex}"<#rt/>
#if>
<#if parameters.id?has_content>
- id="${parameters.id?html}"<#rt/>
+ id="${parameters.id}"<#rt/>
#if>
<#include "/${parameters.templateDir}/${parameters.expandTheme}/css.ftl" />
<#if parameters.title?has_content>
- title="${parameters.title?html}"<#rt/>
+ title="${parameters.title}"<#rt/>
#if>
<#include "/${parameters.templateDir}/${parameters.expandTheme}/scripting-events.ftl" />
<#include "/${parameters.templateDir}/${parameters.expandTheme}/common-attributes.ftl" />
diff --git a/core/src/main/resources/template/simple/form-common.ftl b/core/src/main/resources/template/simple/form-common.ftl
index 262c5610a..a5640c4fb 100644
--- a/core/src/main/resources/template/simple/form-common.ftl
+++ b/core/src/main/resources/template/simple/form-common.ftl
@@ -27,41 +27,41 @@
#if>
<#if parameters.id?has_content>
- id="${parameters.id?html}"<#rt/>
+ id="${parameters.id}"<#rt/>
#if>
<#if parameters.name?has_content>
- name="${parameters.name?html}"<#rt/>
+ name="${parameters.name}"<#rt/>
#if>
<#if parameters.onsubmit?has_content>
- onsubmit="${parameters.onsubmit?html}"<#rt/>
+ onsubmit="${parameters.onsubmit}"<#rt/>
#if>
<#if parameters.onreset?has_content>
- onreset="${parameters.onreset?html}"<#rt/>
+ onreset="${parameters.onreset}"<#rt/>
#if>
<#if parameters.action?has_content>
- action="${parameters.action?html}"<#rt/>
+ action="${parameters.action}"<#rt/>
#if>
<#if parameters.target?has_content>
- target="${parameters.target?html}"<#rt/>
+ target="${parameters.target}"<#rt/>
#if>
<#if parameters.method?has_content>
- method="${parameters.method?html}"<#rt/>
+ method="${parameters.method}"<#rt/>
<#else>
method="post"<#rt/>
#if>
<#if parameters.enctype?has_content>
- enctype="${parameters.enctype?html}"<#rt/>
+ enctype="${parameters.enctype}"<#rt/>
#if>
<#if parameters.cssClass?has_content>
- class="${parameters.cssClass?html}"<#rt/>
+ class="${parameters.cssClass}"<#rt/>
#if>
<#if parameters.cssStyle?has_content>
- style="${parameters.cssStyle?html}"<#rt/>
+ style="${parameters.cssStyle}"<#rt/>
#if>
<#if parameters.title?has_content>
- title="${parameters.title?html}"<#rt/>
+ title="${parameters.title}"<#rt/>
#if>
<#if parameters.acceptcharset?has_content>
- accept-charset="${parameters.acceptcharset?html}"<#rt/>
+ accept-charset="${parameters.acceptcharset}"<#rt/>
#if>
<#include "/${parameters.templateDir}/${parameters.expandTheme}/dynamic-attributes.ftl" />
\ No newline at end of file
diff --git a/core/src/main/resources/template/simple/form.ftl b/core/src/main/resources/template/simple/form.ftl
index c08548e02..98bf476e5 100644
--- a/core/src/main/resources/template/simple/form.ftl
+++ b/core/src/main/resources/template/simple/form.ftl
@@ -20,6 +20,6 @@
-->
<#include "/${parameters.templateDir}/${parameters.expandTheme}/form-common.ftl" />
<#if parameters.onreset?has_content>
- onreset="${parameters.onreset?html}"<#rt/>
+ onreset="${parameters.onreset}"<#rt/>
#if>
>
\ No newline at end of file
diff --git a/core/src/main/resources/template/simple/hidden.ftl b/core/src/main/resources/template/simple/hidden.ftl
index 73849c20c..1e91e49e0 100644
--- a/core/src/main/resources/template/simple/hidden.ftl
+++ b/core/src/main/resources/template/simple/hidden.ftl
@@ -19,18 +19,18 @@
*/
-->
- name="${(parameters.name!"")?html}"<#rt/>
+ name="${(parameters.name!"")}"<#rt/>
<#if parameters.nameValue??>
value="<@s.property value="parameters.nameValue"/>"<#rt/>
#if>
<#if parameters.id?has_content>
- id="${parameters.id?html}"<#rt/>
+ id="${parameters.id}"<#rt/>
#if>
<#if parameters.cssClass?has_content>
- class="${parameters.cssClass?html}"<#rt/>
+ class="${parameters.cssClass}"<#rt/>
#if>
<#if parameters.cssStyle?has_content>
- style="${parameters.cssStyle?html}"<#rt/>
+ style="${parameters.cssStyle}"<#rt/>
#if>
<#if parameters.disabled!false>
disabled="disabled"<#rt/>
diff --git a/core/src/main/resources/template/simple/inputtransferselect.ftl b/core/src/main/resources/template/simple/inputtransferselect.ftl
index 0b14f5143..7428e056a 100644
--- a/core/src/main/resources/template/simple/inputtransferselect.ftl
+++ b/core/src/main/resources/template/simple/inputtransferselect.ftl
@@ -31,7 +31,7 @@
- name="${parameters.name!""?html}_input"<#rt/>
+ name="${parameters.name!""}_input"<#rt/>
<#if parameters.disabled!false>
disabled="disabled"<#rt/>
#if>
@@ -39,19 +39,19 @@
readonly="readonly"<#rt/>
#if>
<#if parameters.tabindex?has_content>
- tabindex="${parameters.tabindex?html}"<#rt/>
+ tabindex="${parameters.tabindex}"<#rt/>
#if>
<#if parameters.id?has_content>
- id="${parameters.id?html}_input"<#rt/>
+ id="${parameters.id}_input"<#rt/>
#if>
<#if parameters.cssClass?has_content>
- class="${parameters.cssClass?html}"<#rt/>
+ class="${parameters.cssClass}"<#rt/>
#if>
<#if parameters.cssStyle?has_content>
- style="${parameters.cssStyle?html}"<#rt/>
+ style="${parameters.cssStyle}"<#rt/>
#if>
<#if parameters.title?has_content>
- title="${parameters.title?html}"<#rt/>
+ title="${parameters.title}"<#rt/>
#if>
<#include "/${parameters.templateDir}/${parameters.expandTheme}/scripting-events.ftl" />
<#include "/${parameters.templateDir}/${parameters.expandTheme}/common-attributes.ftl" />
@@ -60,35 +60,35 @@
- <#assign addLabel=(parameters.addLabel!"->")?html /><#t/>
+ <#assign addLabel=(parameters.addLabel!"->") /><#t/>
<#t/>
- class="${parameters.buttonCssClass?html}"
+ class="${parameters.buttonCssClass}"
#if><#t/>
<#if parameters.buttonCssStyle?has_content>
- style="${parameters.buttonCssStyle?html}"
+ style="${parameters.buttonCssStyle}"
#if><#t/>
- value="${addLabel}" onclick="addOption(document.getElementById('${parameters.id?html}_input'), document.getElementById('${parameters.id?html}'))" />
+ value="${addLabel}" onclick="addOption(document.getElementById('${parameters.id}_input'), document.getElementById('${parameters.id}'))" />
<#t/>
- <#assign removeLabel=(parameters.removeLabel!"<-")?html /><#t/>
+ <#assign removeLabel=(parameters.removeLabel!"<-") /><#t/>
<#t/>
- class="${parameters.buttonCssClass?html}"
+ class="${parameters.buttonCssClass}"
#if><#t/>
<#if parameters.buttonCssStyle?has_content>
- style="${parameters.buttonCssStyle?html}"
+ style="${parameters.buttonCssStyle}"
#if><#t/>
- value="${removeLabel}" onclick="removeOptions(document.getElementById('${parameters.id?html}'))" />
+ value="${removeLabel}" onclick="removeOptions(document.getElementById('${parameters.id}'))" />
<#t/>
- <#assign removeAllLabel=(parameters.removeAllLabel!"<<--")?html /><#t/>
+ <#assign removeAllLabel=(parameters.removeAllLabel!"<<--") /><#t/>
<#t/>
- class="${parameters.buttonCssClass?html}"
+ class="${parameters.buttonCssClass}"
#if><#t/>
<#if parameters.buttonCssStyle?has_content>
- style="${parameters.buttonCssStyle?html}"
+ style="${parameters.buttonCssStyle}"
#if><#t/>
- value="${removeAllLabel}" onclick="removeAllOptions(document.getElementById('${parameters.id?html}'))" />
+ value="${removeAllLabel}" onclick="removeAllOptions(document.getElementById('${parameters.id}'))" />
<#if parameters.rightTitle?has_content><#t/>
@@ -103,7 +103,7 @@
onclick="moveOptionDown(document.getElementById('${parameters.id}'), 'key', '');"
#if>
<#if parameters.downLabel?has_content>
- value="${parameters.downLabel?html}"
+ value="${parameters.downLabel}"
#if>
/>
<#if parameters.upLabel?has_content>
- value="${parameters.upLabel?html}"
+ value="${parameters.upLabel}"
#if>
/>
#if>
diff --git a/core/src/main/resources/template/simple/label.ftl b/core/src/main/resources/template/simple/label.ftl
index 9634aca65..e464d2f4e 100644
--- a/core/src/main/resources/template/simple/label.ftl
+++ b/core/src/main/resources/template/simple/label.ftl
@@ -20,14 +20,14 @@
-->
<#if parameters.id?has_content>
- id="${parameters.id?html}"<#rt/>
+ id="${parameters.id}"<#rt/>
#if>
<#include "/${parameters.templateDir}/${parameters.expandTheme}/css.ftl" />
<#if parameters.title?has_content>
- title="${parameters.title?html}"<#rt/>
+ title="${parameters.title}"<#rt/>
#if>
<#if parameters.for?has_content>
- for="${parameters.for?html}"<#rt/>
+ for="${parameters.for}"<#rt/>
#if>
<#include "/${parameters.templateDir}/${parameters.expandTheme}/common-attributes.ftl" />
<#include "/${parameters.templateDir}/${parameters.expandTheme}/dynamic-attributes.ftl" />
diff --git a/core/src/main/resources/template/simple/optgroup.ftl b/core/src/main/resources/template/simple/optgroup.ftl
index fc4c78fda..636633785 100644
--- a/core/src/main/resources/template/simple/optgroup.ftl
+++ b/core/src/main/resources/template/simple/optgroup.ftl
@@ -47,20 +47,20 @@
<#if optGroupInternalListUiBean.parameters.listTitle??>
<#assign optGroupItemTitle= stack.findString(optGroupInternalListUiBean.parameters.listTitle)!''/>
#if>
-
+
<#if tag.contains(parameters.nameValue, tmpKey) == true>
selected="selected"<#rt>
#if>
<#if optGroupItemCssClass?has_content>
- class="${optGroupItemCssClass?html}"<#rt/>
+ class="${optGroupItemCssClass}"<#rt/>
#if>
<#if optGroupItemCssStyle?has_content>
- style="${optGroupItemCssStyle?html}"<#rt/>
+ style="${optGroupItemCssStyle}"<#rt/>
#if>
<#if optGroupItemTitle?has_content>
- title="${optGroupItemTitle?html}"<#rt/>
+ title="${optGroupItemTitle}"<#rt/>
#if>
- >${tmpValue?html}<#t>
+ >${tmpValue}<#t>
<#lt>
<#assign trash=stack.pop() />
#list>
diff --git a/core/src/main/resources/template/simple/optiontransferselect.ftl b/core/src/main/resources/template/simple/optiontransferselect.ftl
index 093ec22ab..40b03c995 100644
--- a/core/src/main/resources/template/simple/optiontransferselect.ftl
+++ b/core/src/main/resources/template/simple/optiontransferselect.ftl
@@ -31,15 +31,15 @@
<#include "/${parameters.templateDir}/simple/select.ftl" />
<#if parameters.allowUpDownOnLeft!true>
- value="${parameters.leftDownLabel?html}"
+ value="${parameters.leftDownLabel}"
#if>
/>
- value="${parameters.leftUpLabel?html}"
+ value="${parameters.leftUpLabel}"
#if>
/>
#if>
@@ -47,51 +47,7 @@
<#if parameters.allowAddToLeft!true><#t/>
- <#assign addToLeftLabel = parameters.addToLeftLabel!"<-"?html/><#t/>
- <#if parameters.doubleHeaderKey??><#t/>
- <#t/>
- class="${parameters.buttonCssClass?html}"
- #if><#t/>
- <#if parameters.buttonCssStyle??><#t/>
- style="${parameters.buttonCssStyle?html}"
- #if><#t/>
- value="${addToLeftLabel}" onclick="moveSelectedOptions(document.getElementById('${parameters.doubleId?html}'), document.getElementById('${parameters.id?html}'), false, '${parameters.doubleHeaderKey}', '');<#if parameters.addToLeftOnclick?has_content>${parameters.addToLeftOnclick};#if>" />
- <#else><#t/>
- <#t/>
- class="${parameters.buttonCssClass?html}"
- #if><#t/>
- <#if parameters.buttonCssStyle??><#t/>
- style="${parameters.buttonCssStyle?html}"
- #if><#t/>
- value="${addToLeftLabel}" onclick="moveSelectedOptions(document.getElementById('${parameters.doubleId?html}'), document.getElementById('${parameters.id?html}'), false, '');<#if parameters.addToLeftOnclick?has_content>${parameters.addToLeftOnclick};#if>" />
- #if><#t/>
- #if><#t/>
- <#if parameters.allowAddToRight!true><#t/>
- <#assign addToRightLabel=parameters.addToRightLabel!"->"?html /><#t/>
- <#if parameters.headerKey??><#t/>
- <#t/>
- class="${parameters.buttonCssClass?html}"
- #if><#t/>
- <#if parameters.buttonCssStyle??><#t/>
- style="${parameters.buttonCssStyle?html}"
- #if><#t/>
- value="${addToRightLabel}" onclick="moveSelectedOptions(document.getElementById('${parameters.id?html}'), document.getElementById('${parameters.doubleId?html}'), false, '${parameters.headerKey}', '');<#if parameters.addToRightOnclick?has_content>${parameters.addToRightOnclick};#if>" />
- <#else><#t/>
- <#t/>
- class="${parameters.buttonCssClass?html}"
- #if><#t/>
- <#if parameters.buttonCssStyle??>
- style="${parameters.buttonCssStyle?html}"
- #if><#t/>
- value="${addToRightLabel}" onclick="moveSelectedOptions(document.getElementById('${parameters.id?html}'), document.getElementById('${parameters.doubleId?html}'), false, '');<#if parameters.addToRightOnclick?has_content>${parameters.addToRightOnclick};#if>" />
- #if><#t/>
- #if><#t/>
- <#if parameters.allowAddAllToLeft!true><#t/>
- <#assign addAllToLeftLabel=parameters.addAllToLeftLabel!"<<--"?html /><#t/>
+ <#assign addToLeftLabel = parameters.addToLeftLabel!"<-"/><#t/>
<#if parameters.doubleHeaderKey??><#t/>
<#t/>
@@ -100,78 +56,122 @@
<#if parameters.buttonCssStyle??><#t/>
style="${parameters.buttonCssStyle}"
#if><#t/>
- value="${addAllToLeftLabel}" onclick="moveAllOptions(document.getElementById('${parameters.doubleId?html}'), document.getElementById('${parameters.id?html}'), false, '${parameters.doubleHeaderKey}', '');<#if parameters.addAllToLeftOnclick?has_content>${parameters.addAllToLeftOnclick};#if>" />
+ value="${addToLeftLabel}" onclick="moveSelectedOptions(document.getElementById('${parameters.doubleId}'), document.getElementById('${parameters.id}'), false, '${parameters.doubleHeaderKey}', '');<#if parameters.addToLeftOnclick?has_content><#outputformat 'JavaScript'>${parameters.addToLeftOnclick}#outputformat>;#if>" />
<#else><#t/>
<#t/>
- class="${parameters.buttonCssClass?html}"
+ class="${parameters.buttonCssClass}"
#if><#t/>
<#if parameters.buttonCssStyle??><#t/>
- style="${parameters.buttonCssStyle?html}"
+ style="${parameters.buttonCssStyle}"
#if><#t/>
- value="${addAllToLeftLabel}" onclick="moveAllOptions(document.getElementById('${parameters.doubleId?html}'), document.getElementById('${parameters.id?html}'), false, '');<#if parameters.addAllToLeftOnclick?has_content>${parameters.addAllToLeftOnclick};#if>" />
+ value="${addToLeftLabel}" onclick="moveSelectedOptions(document.getElementById('${parameters.doubleId}'), document.getElementById('${parameters.id}'), false, '');<#if parameters.addToLeftOnclick?has_content><#outputformat 'JavaScript'>${parameters.addToLeftOnclick}#outputformat>;#if>" />
#if><#t/>
#if><#t/>
- <#if parameters.allowAddAllToRight!true><#t/>
- <#assign addAllToRightLabel=parameters.addAllToRightLabel!"-->>"?html /><#t/>
+ <#if parameters.allowAddToRight!true><#t/>
+ <#assign addToRightLabel=parameters.addToRightLabel!"->" /><#t/>
<#if parameters.headerKey??><#t/>
<#t/>
- class="${parameters.buttonCssClass?html}"
+ class="${parameters.buttonCssClass}"
#if><#t/>
<#if parameters.buttonCssStyle??><#t/>
- style="${parameters.buttonCssStyle?html}"
+ style="${parameters.buttonCssStyle}"
#if><#t/>
- value="${addAllToRightLabel}" onclick="moveAllOptions(document.getElementById('${parameters.id?html}'), document.getElementById('${parameters.doubleId?html}'), false, '${parameters.headerKey}', '');<#if parameters.addAllToRightOnclick?has_content>${parameters.addAllToRightOnclick};#if>" />
+ value="${addToRightLabel}" onclick="moveSelectedOptions(document.getElementById('${parameters.id}'), document.getElementById('${parameters.doubleId}'), false, '${parameters.headerKey}', '');<#if parameters.addToRightOnclick?has_content><#outputformat 'JavaScript'>${parameters.addToRightOnclick}#outputformat>;#if>" />
<#else><#t/>
<#t/>
- class="${parameters.buttonCssClass?html}"
+ class="${parameters.buttonCssClass}"
+ #if><#t/>
+ <#if parameters.buttonCssStyle??>
+ style="${parameters.buttonCssStyle}"
+ #if><#t/>
+ value="${addToRightLabel}" onclick="moveSelectedOptions(document.getElementById('${parameters.id}'), document.getElementById('${parameters.doubleId}'), false, '');<#if parameters.addToRightOnclick?has_content><#outputformat 'JavaScript'>${parameters.addToRightOnclick}#outputformat>;#if>" />
+ #if><#t/>
+ #if><#t/>
+ <#if parameters.allowAddAllToLeft!true><#t/>
+ <#assign addAllToLeftLabel=parameters.addAllToLeftLabel!"<<--" /><#t/>
+ <#if parameters.doubleHeaderKey??><#t/>
+ <#t/>
+ class="${parameters.buttonCssClass}"
#if><#t/>
<#if parameters.buttonCssStyle??><#t/>
- style="${parameters.buttonCssStyle?html}"
+ style="${parameters.buttonCssStyle}"
#if><#t/>
- value="${addAllToRightLabel}" onclick="moveAllOptions(document.getElementById('${parameters.id?html}'), document.getElementById('${parameters.doubleId?html}'), false, '');<#if parameters.addAllToRightOnclick?has_content>${parameters.addAllToRightOnclick};#if>" />
+ value="${addAllToLeftLabel}" onclick="moveAllOptions(document.getElementById('${parameters.doubleId}'), document.getElementById('${parameters.id}'), false, '${parameters.doubleHeaderKey}', '');<#if parameters.addAllToLeftOnclick?has_content><#outputformat 'JavaScript'>${parameters.addAllToLeftOnclick}#outputformat>;#if>" />
+ <#else><#t/>
+ <#t/>
+ class="${parameters.buttonCssClass}"
+ #if><#t/>
+ <#if parameters.buttonCssStyle??><#t/>
+ style="${parameters.buttonCssStyle}"
+ #if><#t/>
+ value="${addAllToLeftLabel}" onclick="moveAllOptions(document.getElementById('${parameters.doubleId}'), document.getElementById('${parameters.id}'), false, '');<#if parameters.addAllToLeftOnclick?has_content><#outputformat 'JavaScript'>${parameters.addAllToLeftOnclick}#outputformat>;#if>" />
+ #if><#t/>
+ #if><#t/>
+ <#if parameters.allowAddAllToRight!true><#t/>
+ <#assign addAllToRightLabel=parameters.addAllToRightLabel!"-->>" /><#t/>
+ <#if parameters.headerKey??><#t/>
+ <#t/>
+ class="${parameters.buttonCssClass}"
+ #if><#t/>
+ <#if parameters.buttonCssStyle??><#t/>
+ style="${parameters.buttonCssStyle}"
+ #if><#t/>
+ value="${addAllToRightLabel}" onclick="moveAllOptions(document.getElementById('${parameters.id}'), document.getElementById('${parameters.doubleId}'), false, '${parameters.headerKey}', '');<#if parameters.addAllToRightOnclick?has_content><#outputformat 'JavaScript'>${parameters.addAllToRightOnclick}#outputformat>;#if>" />
+ <#else><#t/>
+ <#t/>
+ class="${parameters.buttonCssClass}"
+ #if><#t/>
+ <#if parameters.buttonCssStyle??><#t/>
+ style="${parameters.buttonCssStyle}"
+ #if><#t/>
+ value="${addAllToRightLabel}" onclick="moveAllOptions(document.getElementById('${parameters.id}'), document.getElementById('${parameters.doubleId}'), false, '');<#if parameters.addAllToRightOnclick?has_content><#outputformat 'JavaScript'>${parameters.addAllToRightOnclick}#outputformat>;#if>" />
#if><#t/>
#if><#t/>
<#if parameters.allowSelectAll!true><#t/>
- <#assign selectAllLabel=parameters.selectAllLabel!"<*>"?html /><#t/>
+ <#assign selectAllLabel=parameters.selectAllLabel!"<*>" /><#t/>
<#if parameters.headerKey?? && parameters.doubleHeaderKey??><#t/>
<#t/>
- class="${parameters.buttonCssClass?html}"
+ class="${parameters.buttonCssClass}"
#if><#t/>
<#if parameters.buttonCssStyle??><#t/>
- style="${parameters.buttonCssStyle?html}"
+ style="${parameters.buttonCssStyle}"
#if><#t/>
- value="${selectAllLabel}" onclick="selectAllOptionsExceptSome(document.getElementById('${parameters.id?html}'), 'key', '${parameters.headerKey}');selectAllOptionsExceptSome(document.getElementById('${parameters.doubleId?html}'), 'key', '${parameters.doubleHeaderKey}');<#if parameters.selectAllOnclick?has_content>${parameters.selectAllOnclick};#if>" />
+ value="${selectAllLabel}" onclick="selectAllOptionsExceptSome(document.getElementById('${parameters.id}'), 'key', '${parameters.headerKey}');selectAllOptionsExceptSome(document.getElementById('${parameters.doubleId}'), 'key', '${parameters.doubleHeaderKey}');<#if parameters.selectAllOnclick?has_content><#outputformat 'JavaScript'>${parameters.selectAllOnclick}#outputformat>;#if>" />
<#elseif parameters.headerKey??><#t/>
<#t/>
- class="${parameters.buttonCssClass?html}"
+ class="${parameters.buttonCssClass}"
#if><#t/>
<#if parameters.buttonCssStyle??><#t/>
- style="${parameters.buttonCssStyle?html}"
+ style="${parameters.buttonCssStyle}"
#if><#t/>
- value="${selectAllLabel}" onclick="selectAllOptionsExceptSome(document.getElementById('${parameters.id?html}'), 'key', '${parameters.headerKey}');selectAllOptions(document.getElementById('${parameters.doubleId?html}'));<#if parameters.selectAllOnclick?has_content>${parameters.selectAllOnclick};#if>" />
+ value="${selectAllLabel}" onclick="selectAllOptionsExceptSome(document.getElementById('${parameters.id}'), 'key', '${parameters.headerKey}');selectAllOptions(document.getElementById('${parameters.doubleId}'));<#if parameters.selectAllOnclick?has_content><#outputformat 'JavaScript'>${parameters.selectAllOnclick}#outputformat>;#if>" />
<#elseif parameters.doubleHeaderKey??><#t/>
<#t/>
- class="${parameters.buttonCssClass?html}"
+ class="${parameters.buttonCssClass}"
#if><#t/>
<#if parameters.buttonCssStyle??><#t/>
- style="${parameters.buttonCssStyle?html}"
+ style="${parameters.buttonCssStyle}"
#if><#t/>
- value="${selectAllLabel}" onclick="selectAllOptions(document.getElementById('${parameters.id?html}'));selectAllOptionsExceptSome(document.getElementById('${parameters.doubleId?html}'), 'key', '${parameters.doubleHeaderKey}');<#if parameters.selectAllOnclick?has_content>${parameters.selectAllOnclick};#if>" />
+ value="${selectAllLabel}" onclick="selectAllOptions(document.getElementById('${parameters.id}'));selectAllOptionsExceptSome(document.getElementById('${parameters.doubleId}'), 'key', '${parameters.doubleHeaderKey}');<#if parameters.selectAllOnclick?has_content><#outputformat 'JavaScript'>${parameters.selectAllOnclick}#outputformat>;#if>" />
<#else><#t/>
<#t/>
- class="${parameters.buttonCssClass?html}"
+ class="${parameters.buttonCssClass}"
#if><#t/>
<#if parameters.buttonCssStyle??><#t/>
- style="${parameters.buttonCssStyle?html}"
+ style="${parameters.buttonCssStyle}"
#if><#t/>
- value="${selectAllLabel}" onclick="selectAllOptions(document.getElementById('${parameters.id?html}'));selectAllOptions(document.getElementById('${parameters.doubleId?html}'));<#if parameters.selectAllOnclick?has_content>${parameters.selectAllOnclick};#if>" />
+ value="${selectAllLabel}" onclick="selectAllOptions(document.getElementById('${parameters.id}'));selectAllOptions(document.getElementById('${parameters.doubleId}'));<#if parameters.selectAllOnclick?has_content><#outputformat 'JavaScript'>${parameters.selectAllOnclick}#outputformat>;#if>" />
#if><#t/>
#if><#t/>
@@ -180,9 +180,9 @@
${parameters.rightTitle}
#if><#t/>
<#t/>
- size="${parameters.get("doubleSize")?html}"
+ size="${parameters.get("doubleSize")}"
#if><#t/>
<#if parameters.doubleDisabled!false><#t/>
disabled="disabled"
@@ -191,65 +191,65 @@
multiple="multiple"
#if><#t/>
<#if parameters.doubleTabindex??><#t/>
- tabindex="${parameters.tabindex?html}"
+ tabindex="${parameters.tabindex}"
#if><#t/>
<#if parameters.doubleId??><#t/>
- id="${parameters.doubleId?html}"
+ id="${parameters.doubleId}"
#if><#t/>
<#if parameters.doubleCss??><#t/>
- class="${parameters.doubleCss?html}"
+ class="${parameters.doubleCss}"
#if><#t/>
<#if parameters.doubleStyle??><#t/>
- style="${parameters.doubleStyle?html}"
+ style="${parameters.doubleStyle}"
#if><#t/>
<#if parameters.doubleOnclick??><#t/>
- onclick="${parameters.doubleOnclick?html}"
+ onclick="<#outputformat 'JavaScript'>${parameters.doubleOnclick}#outputformat>"
#if><#t/>
<#if parameters.doubleOndblclick??><#t/>
- ondblclick="${parameters.doubleOndblclick?html}"
+ ondblclick="<#outputformat 'JavaScript'>${parameters.doubleOndblclick}#outputformat>"
#if><#t/>
<#if parameters.doubleOnmousedown??><#t/>
- onmousedown="${parameters.doubleOnmousedown?html}"
+ onmousedown="<#outputformat 'JavaScript'>${parameters.doubleOnmousedown}#outputformat>"
#if><#t/>
<#if parameters.doubleOnmouseup??><#t/>
- onmouseup="${parameters.doubleOnmouseup?html}"
+ onmouseup="<#outputformat 'JavaScript'>${parameters.doubleOnmouseup}#outputformat>"
#if><#t/>
<#if parameters.doubleOnmousemove??><#t/>
- onmousemove="${parameters.doubleOnmousemove?html}"
+ onmousemove="<#outputformat 'JavaScript'>${parameters.doubleOnmousemove}#outputformat>"
#if><#t/>
<#if parameters.doubleOnmouseover??><#t/>
- onmouseover="${parameters.doubleOnmouseover?html}"
+ onmouseover="<#outputformat 'JavaScript'>${parameters.doubleOnmouseover}#outputformat>"
#if><#t/>
<#if parameters.doubleOnmouseout??><#t/>
- onmouseout="${parameters.doubleOnmouseout?html}"
+ onmouseout="<#outputformat 'JavaScript'>${parameters.doubleOnmouseout}#outputformat>"
#if><#t/>
<#if parameters.doubleOnfocus??><#t/>
- onfocus="${parameters.doubleOnfocus?html}"
+ onfocus="<#outputformat 'JavaScript'>${parameters.doubleOnfocus}#outputformat>"
#if><#t/>
<#if parameters.doubleOnblur??><#t/>
- onblur="${parameters.doubleOnblur?html}"
+ onblur="<#outputformat 'JavaScript'>${parameters.doubleOnblur}#outputformat>"
#if><#t/>
<#if parameters.doubleOnkeypress??><#t/>
- onkeypress="${parameters.doubleOnkeypress?html}"
+ onkeypress="<#outputformat 'JavaScript'>${parameters.doubleOnkeypress}#outputformat>"
#if><#t/>
<#if parameters.doubleOnKeydown??><#t/>
- onkeydown="${parameters.doubleOnkeydown?html}"
+ onkeydown="<#outputformat 'JavaScript'>${parameters.doubleOnkeydown}#outputformat>"
#if><#t/>
<#if parameters.doubleOnkeyup??><#t/>
- onkeyup="${parameters.doubleOnkeyup?html}"
+ onkeyup="<#outputformat 'JavaScript'>${parameters.doubleOnkeyup}#outputformat>"
#if><#t/>
<#if parameters.doubleOnselect??><#t/>
- onselect="${parameters.doubleOnselect?html}"
+ onselect="<#outputformat 'JavaScript'>${parameters.doubleOnselect}#outputformat>"
#if><#t/>
<#if parameters.doubleOnchange??><#t/>
- onchange="${parameters.doubleOnchange?html}"
+ onchange="<#outputformat 'JavaScript'>${parameters.doubleOnchange}#outputformat>"
#if><#t/>
<#if parameters.doubleAccesskey??><#t/>
- accesskey="${parameters.doubleAccesskey?html}"
+ accesskey="<#outputformat 'JavaScript'>${parameters.doubleAccesskey}#outputformat>"
#if>
>
<#if parameters.doubleHeaderKey?? && parameters.doubleHeaderValue??><#t/>
- ${parameters.doubleHeaderValue?html}
+ ${parameters.doubleHeaderValue}
#if><#t/>
<#if parameters.doubleEmptyOption!false><#t/>
@@ -266,15 +266,15 @@
<#else><#t/>
<#assign doubleItemValue = stack.findString('top') /><#t/>
#if><#t/>
-
+
<#if tag.contains(parameters.doubleNameValue, doubleItemKey)><#t/>
selected="selected"<#rt/>
#if><#t/>
- >${doubleItemValue?html}<#lt/>
+ >${doubleItemValue}<#lt/>
@s.iterator><#t/>
<#if parameters.doubleMultiple!false>
-
+
<#if parameters.doubleDisabled!false>
disabled="disabled"<#rt/>
#if>
@@ -282,15 +282,15 @@
#if>
<#if parameters.allowUpDownOnRight!true>
- value="${parameters.rightDownLabel?html}"
+ value="${parameters.rightDownLabel}"
#if>
/>
- value="${parameters.rightUpLabel?html}"
+ value="${parameters.rightUpLabel}"
#if>
/>
#if>
diff --git a/core/src/main/resources/template/simple/password.ftl b/core/src/main/resources/template/simple/password.ftl
index 2958d6231..fa97b1db5 100644
--- a/core/src/main/resources/template/simple/password.ftl
+++ b/core/src/main/resources/template/simple/password.ftl
@@ -19,12 +19,12 @@
*/
-->
- name="${(parameters.name!"")?html}"<#rt/>
+ name="${(parameters.name!"")}"<#rt/>
<#if parameters.get("size")?has_content>
- size="${parameters.get("size")?html}"<#rt/>
+ size="${parameters.get("size")}"<#rt/>
#if>
<#if parameters.maxlength?has_content>
- maxlength="${parameters.maxlength?html}"<#rt/>
+ maxlength="${parameters.maxlength}"<#rt/>
#if>
<#if parameters.nameValue?? && parameters.showPassword!false>
value="<@s.property value="parameters.nameValue"/>"<#rt/>
@@ -36,14 +36,14 @@
readonly="readonly"<#rt/>
#if>
<#if parameters.tabindex?has_content>
- tabindex="${parameters.tabindex?html}"<#rt/>
+ tabindex="${parameters.tabindex}"<#rt/>
#if>
<#if parameters.id?has_content>
- id="${parameters.id?html}"<#rt/>
+ id="${parameters.id}"<#rt/>
#if>
<#include "/${parameters.templateDir}/${parameters.expandTheme}/css.ftl" />
<#if parameters.title?has_content>
- title="${parameters.title?html}"<#rt/>
+ title="${parameters.title}"<#rt/>
#if>
<#include "/${parameters.templateDir}/${parameters.expandTheme}/scripting-events.ftl" />
<#include "/${parameters.templateDir}/${parameters.expandTheme}/common-attributes.ftl" />
diff --git a/core/src/main/resources/template/simple/radiomap.ftl b/core/src/main/resources/template/simple/radiomap.ftl
index 5668d2ba0..c1664f06e 100644
--- a/core/src/main/resources/template/simple/radiomap.ftl
+++ b/core/src/main/resources/template/simple/radiomap.ftl
@@ -60,32 +60,32 @@
#if>
<#if parameters.name?has_content>
- name="${parameters.name}"<#rt/>
+ name="${parameters.name?no_esc}"<#rt/>
#if>
- id="${parameters.id}${itemKeyStr}"<#rt/>
+ id="${parameters.id}${itemKeyStr?replace(".", "_")}"<#rt/>
<#if tag.contains(parameters.nameValue!'', itemKey)>
checked="checked"<#rt/>
#if>
<#if itemKey??>
- value="${itemKeyStr?html}"<#rt/>
+ value="${itemKeyStr}"<#rt/>
#if>
<#if parameters.disabled!false>
disabled="disabled"<#rt/>
#if>
<#if parameters.tabindex?has_content>
- tabindex="${parameters.tabindex?html}"<#rt/>
+ tabindex="${parameters.tabindex}"<#rt/>
#if>
<#if itemCssClass?has_content>
- class="${itemCssClass?html}"<#rt/>
+ class="${itemCssClass}"<#rt/>
#if>
<#if itemCssStyle?has_content>
- style="${itemCssStyle?html}"<#rt/>
+ style="${itemCssStyle}"<#rt/>
#if>
<#if itemTitle?has_content>
- title="${itemTitle?html}"<#rt/>
+ title="${itemTitle}"<#rt/>
<#else>
<#if parameters.title?has_content>
- title="${parameters.title?html}"<#rt/>
+ title="${parameters.title}"<#rt/>
#if>
#if>
<#include "/${parameters.templateDir}/${parameters.expandTheme}/css.ftl" />
@@ -93,7 +93,7 @@
<#include "/${parameters.templateDir}/${parameters.expandTheme}/common-attributes.ftl" />
<#include "/${parameters.templateDir}/${parameters.expandTheme}/dynamic-attributes.ftl" />
/><#rt/>
-
><#rt/>
+
><#rt/>
${itemValue}<#t/>
@s.iterator>
\ No newline at end of file
diff --git a/core/src/main/resources/template/simple/reset.ftl b/core/src/main/resources/template/simple/reset.ftl
index 11d18069b..4d238bb9c 100644
--- a/core/src/main/resources/template/simple/reset.ftl
+++ b/core/src/main/resources/template/simple/reset.ftl
@@ -21,22 +21,22 @@
<#if parameters.type?? && parameters.type=="button">
<#if parameters.name?has_content>
- name="${parameters.name?html}"<#rt/>
+ name="${parameters.name}"<#rt/>
#if>
<#if parameters.nameValue??>
value="<@s.property value="parameters.nameValue"/>"<#rt/>
#if>
<#if parameters.cssClass?has_content>
- class="${parameters.cssClass?html}"<#rt/>
+ class="${parameters.cssClass}"<#rt/>
#if>
<#if parameters.cssStyle?has_content>
- style="${parameters.cssStyle?html}"<#rt/>
+ style="${parameters.cssStyle}"<#rt/>
#if>
<#if parameters.disabled!false>
disabled="disabled"<#rt/>
#if>
<#if parameters.tabindex?has_content>
- tabindex="${parameters.tabindex?html}"<#rt/>
+ tabindex="${parameters.tabindex}"<#rt/>
#if>
<#include "/${parameters.templateDir}/${parameters.expandTheme}/scripting-events.ftl"/>
<#include "/${parameters.templateDir}/${parameters.expandTheme}/common-attributes.ftl" />
@@ -44,34 +44,34 @@
><#if parameters.src?has_content>
<#if parameters.label?has_content>
- alt="${parameters.label?html}"<#rt/>
+ alt="${parameters.label}"<#rt/>
#if>
<#if parameters.src?has_content>
- src="${parameters.src?html}"<#rt/>
+ src="${parameters.src}"<#rt/>
#if>
/><#else><#if parameters.label?has_content><@s.property value="parameters.label"/><#rt/>#if>#if>
<#else>
<#if parameters.name?has_content>
- name="${parameters.name?html}"<#rt/>
+ name="${parameters.name}"<#rt/>
#if>
<#if parameters.nameValue??>
value="<@s.property value="parameters.nameValue"/>"<#rt/>
#if>
<#if parameters.cssClass?has_content>
- class="${parameters.cssClass?html}"<#rt/>
+ class="${parameters.cssClass}"<#rt/>
#if>
<#if parameters.cssStyle?has_content>
- style="${parameters.cssStyle?html}"<#rt/>
+ style="${parameters.cssStyle}"<#rt/>
#if>
<#if parameters.title?has_content>
- title="${parameters.title?html}"<#rt/>
+ title="${parameters.title}"<#rt/>
#if>
<#if parameters.disabled!false>
disabled="disabled"<#rt/>
#if>
<#if parameters.tabindex?has_content>
- tabindex="${parameters.tabindex?html}"<#rt/>
+ tabindex="${parameters.tabindex}"<#rt/>
#if>
<#include "/${parameters.templateDir}/${parameters.expandTheme}/scripting-events.ftl" />
<#include "/${parameters.templateDir}/${parameters.expandTheme}/common-attributes.ftl" />
diff --git a/core/src/main/resources/template/simple/scripting-events.ftl b/core/src/main/resources/template/simple/scripting-events.ftl
index 076955d18..8b24de7c1 100644
--- a/core/src/main/resources/template/simple/scripting-events.ftl
+++ b/core/src/main/resources/template/simple/scripting-events.ftl
@@ -1,3 +1,4 @@
+<#ftl output_format="JavaScript">
<#--
/*
* Licensed to the Apache Software Foundation (ASF) under one
diff --git a/core/src/main/resources/template/simple/select.ftl b/core/src/main/resources/template/simple/select.ftl
index a0c17b4cd..d0070744b 100644
--- a/core/src/main/resources/template/simple/select.ftl
+++ b/core/src/main/resources/template/simple/select.ftl
@@ -20,22 +20,22 @@
-->
<#setting number_format="#.#####">
- name="${(parameters.name!"")?html}"<#rt/>
+ name="${(parameters.name!"")}"<#rt/>
<#if parameters.get("size")?has_content>
- size="${parameters.get("size")?html}"<#rt/>
+ size="${parameters.get("size")}"<#rt/>
#if>
<#if parameters.disabled!false>
disabled="disabled"<#rt/>
#if>
<#if parameters.tabindex?has_content>
- tabindex="${parameters.tabindex?html}"<#rt/>
+ tabindex="${parameters.tabindex}"<#rt/>
#if>
<#if parameters.id?has_content>
- id="${parameters.id?html}"<#rt/>
+ id="${parameters.id}"<#rt/>
#if>
<#include "/${parameters.templateDir}/${parameters.expandTheme}/css.ftl" />
<#if parameters.title?has_content>
- title="${parameters.title?html}"<#rt/>
+ title="${parameters.title}"<#rt/>
#if>
<#if parameters.multiple!false>
multiple="multiple"<#rt/>
@@ -45,11 +45,11 @@
<#include "/${parameters.templateDir}/${parameters.expandTheme}/dynamic-attributes.ftl" />
>
<#if parameters.headerKey?? && parameters.headerValue??>
-
selected="selected"
#if>
- >${parameters.headerValue?html}
+ >${parameters.headerValue}
#if>
<#if parameters.emptyOption!false>
@@ -106,20 +106,20 @@
<#assign itemTitle = ''/>
#if>
#if>
-
+
<#if tag.contains(parameters.nameValue, itemKey) == true>
selected="selected"<#rt/>
#if>
<#if itemCssClass?has_content>
- class="${itemCssClass?html}"<#rt/>
+ class="${itemCssClass}"<#rt/>
#if>
<#if itemCssStyle?has_content>
- style="${itemCssStyle?html}"<#rt/>
+ style="${itemCssStyle}"<#rt/>
#if>
<#if itemTitle?has_content>
- title="${itemTitle?html}"<#rt/>
+ title="${itemTitle}"<#rt/>
#if>
- >${itemValue?html}<#lt/>
+ >${itemValue}<#lt/>
@s.iterator>
<#include "/${parameters.templateDir}/${parameters.expandTheme}/optgroup.ftl" />
@@ -128,13 +128,13 @@
<#if parameters.multiple!false>
<#if (parameters.id?? && parameters.name??)>
-
+
#if>
<#if (parameters.id?? && !parameters.name??)>
-
+
#if>
<#if ( !parameters.id?? && parameters.name??)>
-
+
#if>
<#if ( !parameters.id?? && !parameters.name??)>
diff --git a/core/src/main/resources/template/simple/submit.ftl b/core/src/main/resources/template/simple/submit.ftl
index bf5a4f0a4..48026b3e5 100644
--- a/core/src/main/resources/template/simple/submit.ftl
+++ b/core/src/main/resources/template/simple/submit.ftl
@@ -21,10 +21,10 @@
<#if parameters.type?? && parameters.type=="button">
<#if parameters.id?has_content>
- id="${parameters.id?html}"<#rt/>
+ id="${parameters.id}"<#rt/>
#if>
<#if parameters.name?has_content>
- name="${parameters.name?html}"<#rt/>
+ name="${parameters.name}"<#rt/>
#if>
<#if parameters.nameValue??>
value="<@s.property value="parameters.nameValue"/>"<#rt/>
@@ -33,16 +33,16 @@
disabled="disabled"<#rt/>
#if>
<#if parameters.cssClass?has_content>
- class="${parameters.cssClass?html}"<#rt/>
+ class="${parameters.cssClass}"<#rt/>
#if>
<#if parameters.cssStyle?has_content>
- style="${parameters.cssStyle?html}"<#rt/>
+ style="${parameters.cssStyle}"<#rt/>
#if>
<#if parameters.title?has_content>
- title="${parameters.title?html}"<#rt/>
+ title="${parameters.title}"<#rt/>
#if>
<#if parameters.tabindex?has_content>
- tabindex="${parameters.tabindex?html}"<#rt/>
+ tabindex="${parameters.tabindex}"<#rt/>
#if>
<#include "/${parameters.templateDir}/${parameters.expandTheme}/scripting-events.ftl"/>
<#include "/${parameters.templateDir}/${parameters.expandTheme}/common-attributes.ftl" />
@@ -52,10 +52,10 @@
<#if parameters.type?? && parameters.type=="image">
<#if parameters.label?has_content>
- alt="${parameters.label?html}"<#rt/>
+ alt="${parameters.label}"<#rt/>
#if>
<#if parameters.src?has_content>
- src="${parameters.src?html}"<#rt/>
+ src="${parameters.src}"<#rt/>
#if>
<#else>
@@ -64,25 +64,25 @@
#if>
#if>
<#if parameters.id?has_content>
- id="${parameters.id?html}"<#rt/>
+ id="${parameters.id}"<#rt/>
#if>
<#if parameters.name?has_content>
- name="${parameters.name?html}"<#rt/>
+ name="${parameters.name}"<#rt/>
#if>
<#if parameters.disabled!false>
disabled="disabled"<#rt/>
#if>
<#if parameters.cssClass?has_content>
- class="${parameters.cssClass?html}"<#rt/>
+ class="${parameters.cssClass}"<#rt/>
#if>
<#if parameters.cssStyle?has_content>
- style="${parameters.cssStyle?html}"<#rt/>
+ style="${parameters.cssStyle}"<#rt/>
#if>
<#if parameters.title?has_content>
- title="${parameters.title?html}"<#rt/>
+ title="${parameters.title}"<#rt/>
#if>
<#if parameters.tabindex?has_content>
- tabindex="${parameters.tabindex?html}"<#rt/>
+ tabindex="${parameters.tabindex}"<#rt/>
#if>
<#include "/${parameters.templateDir}/${parameters.expandTheme}/scripting-events.ftl" />
<#include "/${parameters.templateDir}/${parameters.expandTheme}/common-attributes.ftl" />
diff --git a/core/src/main/resources/template/simple/text.ftl b/core/src/main/resources/template/simple/text.ftl
index fb40f1508..0c59a5065 100644
--- a/core/src/main/resources/template/simple/text.ftl
+++ b/core/src/main/resources/template/simple/text.ftl
@@ -19,16 +19,16 @@
*/
-->
- type="${(parameters.type!"text")?html}"<#rt/>
- name="${(parameters.name!"")?html}"<#rt/>
+ type="${(parameters.type!"text")}"<#rt/>
+ name="${(parameters.name!"")}"<#rt/>
<#if parameters.get("size")?has_content>
- size="${parameters.get("size")?html}"<#rt/>
+ size="${parameters.get("size")}"<#rt/>
#if>
<#if parameters.maxlength?has_content>
- maxlength="${parameters.maxlength?html}"<#rt/>
+ maxlength="${parameters.maxlength}"<#rt/>
#if>
<#if parameters.nameValue??>
- value="${parameters.nameValue?html}"<#rt/>
+ value="${parameters.nameValue}"<#rt/>
#if>
<#if parameters.disabled!false>
disabled="disabled"<#rt/>
@@ -37,14 +37,14 @@
readonly="readonly"<#rt/>
#if>
<#if parameters.tabindex?has_content>
- tabindex="${parameters.tabindex?html}"<#rt/>
+ tabindex="${parameters.tabindex}"<#rt/>
#if>
<#if parameters.id?has_content>
- id="${parameters.id?html}"<#rt/>
+ id="${parameters.id}"<#rt/>
#if>
<#include "/${parameters.templateDir}/${parameters.expandTheme}/css.ftl" />
<#if parameters.title?has_content>
- title="${parameters.title?html}"<#rt/>
+ title="${parameters.title}"<#rt/>
#if>
<#include "/${parameters.templateDir}/${parameters.expandTheme}/scripting-events.ftl" />
<#include "/${parameters.templateDir}/${parameters.expandTheme}/common-attributes.ftl" />
diff --git a/core/src/main/resources/template/simple/textarea.ftl b/core/src/main/resources/template/simple/textarea.ftl
index 43c28a68b..54e935c1f 100644
--- a/core/src/main/resources/template/simple/textarea.ftl
+++ b/core/src/main/resources/template/simple/textarea.ftl
@@ -19,11 +19,11 @@
*/
-->
- name="${(parameters.name!"")?html}"<#rt/>
- cols="${(parameters.cols!"")?html}"<#rt/>
- rows="${(parameters.rows!"")?html}"<#rt/>
+ name="${(parameters.name!"")}"<#rt/>
+ cols="${(parameters.cols!"")}"<#rt/>
+ rows="${(parameters.rows!"")}"<#rt/>
<#if parameters.wrap?has_content>
- wrap="${parameters.wrap?html}"<#rt/>
+ wrap="${parameters.wrap}"<#rt/>
#if>
<#if parameters.disabled!false>
disabled="disabled"<#rt/>
@@ -32,14 +32,14 @@
readonly="readonly"<#rt/>
#if>
<#if parameters.tabindex?has_content>
- tabindex="${parameters.tabindex?html}"<#rt/>
+ tabindex="${parameters.tabindex}"<#rt/>
#if>
<#if parameters.id?has_content>
- id="${parameters.id?html}"<#rt/>
+ id="${parameters.id}"<#rt/>
#if>
<#include "/${parameters.templateDir}/${parameters.expandTheme}/css.ftl" />
<#if parameters.title?has_content>
- title="${parameters.title?html}"<#rt/>
+ title="${parameters.title}"<#rt/>
#if>
<#include "/${parameters.templateDir}/${parameters.expandTheme}/scripting-events.ftl" />
<#include "/${parameters.templateDir}/${parameters.expandTheme}/common-attributes.ftl" />
diff --git a/core/src/main/resources/template/simple/token.ftl b/core/src/main/resources/template/simple/token.ftl
index 7c4d4ca46..d063bbbb5 100644
--- a/core/src/main/resources/template/simple/token.ftl
+++ b/core/src/main/resources/template/simple/token.ftl
@@ -18,5 +18,5 @@
* under the License.
*/
-->
-
-
\ No newline at end of file
+
+
\ No newline at end of file
diff --git a/core/src/main/resources/template/xhtml/checkbox.ftl b/core/src/main/resources/template/xhtml/checkbox.ftl
index 04033c4b3..edaa5182c 100644
--- a/core/src/main/resources/template/xhtml/checkbox.ftl
+++ b/core/src/main/resources/template/xhtml/checkbox.ftl
@@ -27,7 +27,7 @@
#if>
>
<#rt/>
- ${error?html} <#t/>
+ ${error} <#t/>
<#lt/>
#list>
@@ -42,7 +42,7 @@
<#if parameters.label??>
<#if parameters.id??>
- for="${parameters.id?html}"<#rt/>
+ for="${parameters.id}"<#rt/>
#if>
<#if hasFieldErrors>
class="checkboxErrorLabel"<#rt/>
@@ -53,7 +53,7 @@
<#if parameters.required!false && parameters.requiredPosition!"right" != 'right'>
* <#t/>
#if>
-${parameters.label?html}<#t/>
+${parameters.label}<#t/>
<#if parameters.required!false && parameters.requiredPosition!"right" == 'right'>
* <#t/>
#if>
@@ -74,7 +74,7 @@ ${parameters.label?html}<#t/>
<#if (labelpos!"") == 'left'>
<#if parameters.label??>
<#if parameters.id??>
- for="${parameters.id?html}"<#rt/>
+ for="${parameters.id}"<#rt/>
#if>
<#if hasFieldErrors>
class="checkboxErrorLabel"<#rt/>
@@ -85,7 +85,7 @@ ${parameters.label?html}<#t/>
<#if parameters.required!false && parameters.requiredPosition!"right" != 'right'>
* <#t/>
#if>
-${parameters.label?html}<#t/>
+${parameters.label}<#t/>
<#if parameters.required!false && parameters.requiredPosition!"right" == 'right'>
* <#t/>
#if>
@@ -113,14 +113,14 @@ ${parameters.label?html}<#t/>
<#if (labelpos!"") != 'top' && (labelpos!"") != 'left'>
<#if parameters.label??>
<#if parameters.id??>
- for="${parameters.id?html}"<#rt/>
+ for="${parameters.id}"<#rt/>
#if>
<#if hasFieldErrors>
class="checkboxErrorLabel"<#rt/>
<#else>
class="checkboxLabel"<#rt/>
#if>
->${parameters.label?html}<#rt/>
+>${parameters.label}<#rt/>
#if>
#if>
#if>
diff --git a/core/src/main/resources/template/xhtml/control.ftl b/core/src/main/resources/template/xhtml/control.ftl
index 026b8d71a..6cf05f3a6 100644
--- a/core/src/main/resources/template/xhtml/control.ftl
+++ b/core/src/main/resources/template/xhtml/control.ftl
@@ -18,7 +18,7 @@
* under the License.
*/
-->
-
-<#if parameters.cssStyle??> style="${parameters.cssStyle?html}"<#rt/>
+
+<#if parameters.cssStyle??> style="${parameters.cssStyle}"<#rt/>
#if>
>
\ No newline at end of file
diff --git a/core/src/main/resources/template/xhtml/controlfooter.ftl b/core/src/main/resources/template/xhtml/controlfooter.ftl
index 7101f6e9b..10cf7f9e9 100644
--- a/core/src/main/resources/template/xhtml/controlfooter.ftl
+++ b/core/src/main/resources/template/xhtml/controlfooter.ftl
@@ -27,7 +27,7 @@ ${parameters.after!}<#t/>
<#list fieldErrors[parameters.name] as error>
<#rt/>
- ${error?html} <#t/>
+ ${error} <#t/>
<#lt/>
#list>
diff --git a/core/src/main/resources/template/xhtml/controlheader-core.ftl b/core/src/main/resources/template/xhtml/controlheader-core.ftl
index ebc124ff6..986ed1540 100644
--- a/core/src/main/resources/template/xhtml/controlheader-core.ftl
+++ b/core/src/main/resources/template/xhtml/controlheader-core.ftl
@@ -28,7 +28,7 @@
<#list fieldErrors[parameters.name] as error>
<#rt/>
- ${error?html} <#t/>
+ ${error} <#t/>
<#lt/>
#list>
@@ -52,7 +52,7 @@
<#if parameters.label??>
<#if parameters.id??>
- for="${parameters.id?html}" <#t/>
+ for="${parameters.id}" <#t/>
#if>
<#if hasFieldErrors>
class="errorLabel"<#t/>
@@ -63,11 +63,11 @@
<#if (parameters.required!false) && ((parameters.requiredPosition!"right") != 'right')>
* <#t/>
#if>
-${parameters.label?html}<#t/>
+${parameters.label}<#t/>
<#if (parameters.required!false) && ((parameters.requiredPosition!"right") == 'right')>
* <#t/>
#if>
-${parameters.labelseparator!":"?html}<#t/>
+${parameters.labelseparator!":"}<#t/>
<#include "/${parameters.templateDir}/${parameters.expandTheme}/tooltip.ftl" />
<#t/>
#if>
diff --git a/core/src/main/resources/template/xhtml/controlheader.ftl b/core/src/main/resources/template/xhtml/controlheader.ftl
index 86f2c3bc1..537de7fcb 100644
--- a/core/src/main/resources/template/xhtml/controlheader.ftl
+++ b/core/src/main/resources/template/xhtml/controlheader.ftl
@@ -21,7 +21,7 @@
<#include "/${parameters.templateDir}/${parameters.expandTheme}/controlheader-core.ftl" />
- class="align-${parameters.align?html}"
+ class="align-${parameters.align}"
<#else >
class="tdInput"
#if>
diff --git a/core/src/main/resources/template/xhtml/form-close.ftl b/core/src/main/resources/template/xhtml/form-close.ftl
index 3e0e2a769..9b4d7ae51 100644
--- a/core/src/main/resources/template/xhtml/form-close.ftl
+++ b/core/src/main/resources/template/xhtml/form-close.ftl
@@ -24,7 +24,7 @@
<#if parameters.focusElement??>