mirror of
https://github.com/apache/struts.git
synced 2026-08-11 01:27:14 +00:00
WW-2891 Replace deprecated operators in FreeMarker (just ?exists on this commit)
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@720258 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
@@ -38,13 +38,13 @@
|
||||
|
||||
<#assign msgs = [] />
|
||||
<#list chain as ex>
|
||||
<#if ex.message?exists>
|
||||
<#if ex.message??>
|
||||
<#assign msgs = [ex.message] + msgs/>
|
||||
</#if>
|
||||
</#list>
|
||||
<#assign rootex = exception/>
|
||||
<#list chain as ex>
|
||||
<#if (ex.location?exists && (ex.location != unknown))>
|
||||
<#if (ex.location?? && (ex.location != unknown))>
|
||||
<#assign rootloc = ex.location/>
|
||||
<#assign rootex = ex/>
|
||||
<#else>
|
||||
@@ -80,7 +80,7 @@
|
||||
</#if>
|
||||
</td>
|
||||
</tr>
|
||||
<#if rootloc?exists>
|
||||
<#if rootloc??>
|
||||
<tr>
|
||||
<td><strong>File</strong>:</td>
|
||||
<td>${rootloc.URI}</td>
|
||||
@@ -100,7 +100,7 @@
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<#if rootloc?exists>
|
||||
<#if rootloc??>
|
||||
<#assign snippet = rootloc.getSnippet(2) />
|
||||
<#if (snippet?size > 0)>
|
||||
<div id="snippet">
|
||||
|
||||
@@ -25,14 +25,14 @@ NOTE: The 'header' stuff that follows is in this one file for checkbox due to th
|
||||
that for checkboxes we do not want the label field to show up as checkboxes handle their own
|
||||
lables
|
||||
-->
|
||||
<#assign hasFieldErrors = fieldErrors?exists && fieldErrors[parameters.name]?exists/>
|
||||
<div <#rt/><#if parameters.id?exists>id="wwgrp_${parameters.id}"<#rt/></#if> class="wwgrp">
|
||||
<#assign hasFieldErrors = fieldErrors?? && fieldErrors[parameters.name]??/>
|
||||
<div <#rt/><#if parameters.id??>id="wwgrp_${parameters.id}"<#rt/></#if> class="wwgrp">
|
||||
|
||||
<#if hasFieldErrors>
|
||||
<div <#rt/><#if parameters.id?exists>id="wwerr_${parameters.id}"<#rt/></#if> class="wwerr">
|
||||
<div <#rt/><#if parameters.id??>id="wwerr_${parameters.id}"<#rt/></#if> class="wwerr">
|
||||
<#list fieldErrors[parameters.name] as error>
|
||||
<div<#rt/>
|
||||
<#if parameters.id?exists>
|
||||
<#if parameters.id??>
|
||||
errorFor="${parameters.id}"<#rt/>
|
||||
</#if>
|
||||
class="errorMessage">
|
||||
@@ -43,9 +43,9 @@ lables
|
||||
</#if>
|
||||
<#if parameters.labelposition?default("") == 'left'>
|
||||
<span <#rt/>
|
||||
<#if parameters.id?exists>id="wwlbl_${parameters.id}"<#rt/></#if> class="wwlbl">
|
||||
<#if parameters.id??>id="wwlbl_${parameters.id}"<#rt/></#if> class="wwlbl">
|
||||
<label<#t/>
|
||||
<#if parameters.id?exists>
|
||||
<#if parameters.id??>
|
||||
for="${parameters.id?html}"<#rt/>
|
||||
</#if>
|
||||
<#if hasFieldErrors>
|
||||
@@ -62,7 +62,7 @@ lables
|
||||
<#else>
|
||||
<span <#rt/>
|
||||
</#if>
|
||||
<#if parameters.id?exists>id="wwctrl_${parameters.id}"<#rt/></#if> class="wwctrl">
|
||||
<#if parameters.id??>id="wwctrl_${parameters.id}"<#rt/></#if> class="wwctrl">
|
||||
|
||||
<#if parameters.required?default(false)>
|
||||
<span class="required">*</span><#t/>
|
||||
@@ -75,15 +75,15 @@ lables
|
||||
<#else>
|
||||
</span> <#rt/>
|
||||
</#if>
|
||||
<#if parameters.label?exists>
|
||||
<#if parameters.label??>
|
||||
<#if parameters.labelposition?default("top") == 'top'>
|
||||
<div <#rt/>
|
||||
<#else>
|
||||
<span <#rt/>
|
||||
</#if>
|
||||
<#if parameters.id?exists>id="wwlbl_${parameters.id}"<#rt/></#if> class="wwlbl">
|
||||
<#if parameters.id??>id="wwlbl_${parameters.id}"<#rt/></#if> class="wwlbl">
|
||||
<label<#t/>
|
||||
<#if parameters.id?exists>
|
||||
<#if parameters.id??>
|
||||
for="${parameters.id?html}"<#rt/>
|
||||
</#if>
|
||||
<#if hasFieldErrors>
|
||||
@@ -94,7 +94,7 @@ lables
|
||||
>${parameters.label?html}</label><#rt/>
|
||||
</#if>
|
||||
</#if>
|
||||
<#if parameters.label?exists>
|
||||
<#if parameters.label??>
|
||||
<#if parameters.labelposition?default("top") == 'top'>
|
||||
</div> <#rt/>
|
||||
<#else>
|
||||
|
||||
@@ -24,14 +24,14 @@
|
||||
Only show message if errors are available.
|
||||
This will be done if ActionSupport is used.
|
||||
-->
|
||||
<#assign hasFieldErrors = parameters.name?exists && fieldErrors?exists && fieldErrors[parameters.name]?exists/>
|
||||
<div <#rt/><#if parameters.id?exists>id="wwgrp_${parameters.id}"<#rt/></#if> class="wwgrp">
|
||||
<#assign hasFieldErrors = parameters.name?? && fieldErrors?? && fieldErrors[parameters.name]??/>
|
||||
<div <#rt/><#if parameters.id??>id="wwgrp_${parameters.id}"<#rt/></#if> class="wwgrp">
|
||||
|
||||
<#if hasFieldErrors>
|
||||
<div <#rt/><#if parameters.id?exists>id="wwerr_${parameters.id}"<#rt/></#if> class="wwerr">
|
||||
<div <#rt/><#if parameters.id??>id="wwerr_${parameters.id}"<#rt/></#if> class="wwerr">
|
||||
<#list fieldErrors[parameters.name] as error>
|
||||
<div<#rt/>
|
||||
<#if parameters.id?exists>
|
||||
<#if parameters.id??>
|
||||
errorFor="${parameters.id}"<#rt/>
|
||||
</#if>
|
||||
class="errorMessage">
|
||||
@@ -41,15 +41,15 @@
|
||||
</div><#t/>
|
||||
</#if>
|
||||
|
||||
<#if parameters.label?exists>
|
||||
<#if parameters.label??>
|
||||
<#if parameters.labelposition?default("top") == 'top'>
|
||||
<div <#rt/>
|
||||
<#else>
|
||||
<span <#rt/>
|
||||
</#if>
|
||||
<#if parameters.id?exists>id="wwlbl_${parameters.id}"<#rt/></#if> class="wwlbl">
|
||||
<#if parameters.id??>id="wwlbl_${parameters.id}"<#rt/></#if> class="wwlbl">
|
||||
<label <#t/>
|
||||
<#if parameters.id?exists>
|
||||
<#if parameters.id??>
|
||||
for="${parameters.id?html}" <#t/>
|
||||
</#if>
|
||||
<#if hasFieldErrors>
|
||||
|
||||
@@ -26,5 +26,5 @@
|
||||
<#else>
|
||||
<span <#rt/>
|
||||
</#if>
|
||||
<#if parameters.id?exists>id="wwctrl_${parameters.id}"<#rt/></#if> class="wwctrl">
|
||||
<#if parameters.id??>id="wwctrl_${parameters.id}"<#rt/></#if> class="wwctrl">
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
-->
|
||||
<#if parameters.validate?default(false) == true>
|
||||
<script type="text/javascript" src="${base}/struts/css_xhtml/validation.js"></script>
|
||||
<#if parameters.onsubmit?exists>
|
||||
<#if parameters.onsubmit??>
|
||||
${tag.addParameter('onsubmit', "${parameters.onsubmit}; return validateForm_${parameters.id}();")}
|
||||
<#else>
|
||||
${tag.addParameter('onsubmit', "return validateForm_${parameters.id}();")}
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
<#if (parameters.validate?default(false))>
|
||||
onreset="${parameters.onreset?default('clearErrorMessages(this);clearErrorLabels(this);')}"
|
||||
<#else>
|
||||
<#if parameters.onreset?exists>
|
||||
<#if parameters.onreset??>
|
||||
onreset="${parameters.onreset?html}"
|
||||
</#if>
|
||||
</#if>
|
||||
|
||||
@@ -23,23 +23,23 @@
|
||||
<#--include "/${parameters.templateDir}/css_xhtml/controlheader.ftl" /-->
|
||||
<#include "/${parameters.templateDir}/${parameters.theme}/controlheader.ftl" />
|
||||
<label<#rt/>
|
||||
<#if parameters.id?exists>
|
||||
<#if parameters.id??>
|
||||
id="${parameters.id?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.cssClass?exists>
|
||||
<#if parameters.cssClass??>
|
||||
class="${parameters.cssClass?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.cssStyle?exists>
|
||||
<#if parameters.cssStyle??>
|
||||
style="${parameters.cssStyle?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.cssClass?exists>
|
||||
<#if parameters.cssClass??>
|
||||
class="${parameters.cssClass?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.for?exists>
|
||||
<#if parameters.for??>
|
||||
for="${parameters.for?html}"<#rt/>
|
||||
</#if>
|
||||
><#rt/>
|
||||
<#if parameters.nameValue?exists>
|
||||
<#if parameters.nameValue??>
|
||||
<@s.property value="parameters.nameValue"/><#t/>
|
||||
</#if>
|
||||
|
||||
|
||||
@@ -25,10 +25,10 @@
|
||||
<#else>
|
||||
<span <#rt/>
|
||||
</#if>
|
||||
<#if parameters.align?exists>
|
||||
<#if parameters.align??>
|
||||
align="${parameters.align?html}"<#t/>
|
||||
</#if>
|
||||
<#if parameters.id?exists>
|
||||
<#if parameters.id??>
|
||||
id="wwctrl_${parameters.id}"<#rt/>
|
||||
</#if>
|
||||
><#t/>
|
||||
|
||||
@@ -25,10 +25,10 @@
|
||||
<#else>
|
||||
<span <#rt/>
|
||||
</#if>
|
||||
<#if parameters.align?exists>
|
||||
<#if parameters.align??>
|
||||
align="${parameters.align?html}"<#t/>
|
||||
</#if>
|
||||
<#if parameters.id?exists>
|
||||
<#if parameters.id??>
|
||||
id="wwctrl_${parameters.id}"<#rt/>
|
||||
</#if>
|
||||
><#t/>
|
||||
|
||||
@@ -27,16 +27,16 @@
|
||||
<#if parameters.href?if_exists != "">
|
||||
href="${parameters.href}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.tabindex?exists>
|
||||
<#if parameters.tabindex??>
|
||||
tabindex="${parameters.tabindex?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.cssClass?exists>
|
||||
<#if parameters.cssClass??>
|
||||
class="${parameters.cssClass?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.cssStyle?exists>
|
||||
<#if parameters.cssStyle??>
|
||||
style="${parameters.cssStyle?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.title?exists>
|
||||
<#if parameters.title??>
|
||||
title="${parameters.title?html}"<#rt/>
|
||||
</#if>
|
||||
<#include "/${parameters.templateDir}/simple/scripting-events.ftl" />
|
||||
|
||||
@@ -20,16 +20,16 @@
|
||||
* under the License.
|
||||
*/
|
||||
-->
|
||||
<#if (actionErrors?exists && actionErrors?size > 0)>
|
||||
<#if (actionErrors?? && actionErrors?size > 0)>
|
||||
<ul>
|
||||
<#list actionErrors as error>
|
||||
<li><span<#rt/>
|
||||
<#if parameters.cssClass?exists>
|
||||
<#if parameters.cssClass??>
|
||||
class="${parameters.cssClass?html}"<#rt/>
|
||||
<#else>
|
||||
class="errorMessage"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.cssStyle?exists>
|
||||
<#if parameters.cssStyle??>
|
||||
style="${parameters.cssStyle?html}"<#rt/>
|
||||
</#if>
|
||||
>${error!}</span></li>
|
||||
|
||||
@@ -20,16 +20,16 @@
|
||||
* under the License.
|
||||
*/
|
||||
-->
|
||||
<#if (actionMessages?exists && actionMessages?size > 0)>
|
||||
<#if (actionMessages?? && actionMessages?size > 0)>
|
||||
<ul>
|
||||
<#list actionMessages as message>
|
||||
<li><span<#rt/>
|
||||
<#if parameters.cssClass?exists>
|
||||
<#if parameters.cssClass??>
|
||||
class="${parameters.cssClass?html}"<#rt/>
|
||||
<#else>
|
||||
class="actionMessage"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.cssStyle?exists>
|
||||
<#if parameters.cssStyle??>
|
||||
style="${parameters.cssStyle?html}"<#rt/>
|
||||
</#if>
|
||||
>${message!}</span></li>
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
*/
|
||||
-->
|
||||
<input type="checkbox" name="${parameters.name?html}" value="${parameters.fieldValue?html}"<#rt/>
|
||||
<#if parameters.nameValue?exists && parameters.nameValue>
|
||||
<#if parameters.nameValue?? && parameters.nameValue>
|
||||
checked="checked"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.disabled?default(false)>
|
||||
@@ -30,14 +30,14 @@
|
||||
<#if parameters.readonly?default(false)>
|
||||
readonly="readonly"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.tabindex?exists>
|
||||
<#if parameters.tabindex??>
|
||||
tabindex="${parameters.tabindex?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.id?exists>
|
||||
<#if parameters.id??>
|
||||
id="${parameters.id?html}"<#rt/>
|
||||
</#if>
|
||||
<#include "/${parameters.templateDir}/simple/css.ftl" />
|
||||
<#if parameters.title?exists>
|
||||
<#if parameters.title??>
|
||||
title="${parameters.title?html}"<#rt/>
|
||||
</#if>
|
||||
<#include "/${parameters.templateDir}/simple/scripting-events.ftl" />
|
||||
|
||||
@@ -21,15 +21,15 @@
|
||||
*/
|
||||
-->
|
||||
<#assign itemCount = 0/>
|
||||
<#if parameters.list?exists>
|
||||
<#if parameters.list??>
|
||||
<@s.iterator value="parameters.list">
|
||||
<#assign itemCount = itemCount + 1/>
|
||||
<#if parameters.listKey?exists>
|
||||
<#if parameters.listKey??>
|
||||
<#assign itemKey = stack.findValue(parameters.listKey)/>
|
||||
<#else>
|
||||
<#assign itemKey = stack.findValue('top')/>
|
||||
</#if>
|
||||
<#if parameters.listValue?exists>
|
||||
<#if parameters.listValue??>
|
||||
<#assign itemValue = stack.findString(parameters.listValue)?default("")/>
|
||||
<#else>
|
||||
<#assign itemValue = stack.findString('top')/>
|
||||
@@ -42,7 +42,7 @@
|
||||
<#if parameters.disabled?default(false)>
|
||||
disabled="disabled"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.title?exists>
|
||||
<#if parameters.title??>
|
||||
title="${parameters.title?html}"<#rt/>
|
||||
</#if>
|
||||
<#include "/${parameters.templateDir}/simple/scripting-events.ftl" />
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
-->
|
||||
<script type="text/javascript">
|
||||
function autoPopulate_${parameters.escapedId?html}(targetElement) {
|
||||
<#if parameters.headerKey?exists && parameters.headerValue?exists>
|
||||
<#if parameters.headerKey?? && parameters.headerValue??>
|
||||
if (targetElement.options[targetElement.selectedIndex].value == '${parameters.headerKey?html}') {
|
||||
return;
|
||||
}
|
||||
@@ -37,25 +37,25 @@
|
||||
</script>
|
||||
<#include "/${parameters.templateDir}/simple/text.ftl" />
|
||||
<br />
|
||||
<#if parameters.list?exists>
|
||||
<#if parameters.list??>
|
||||
<select onChange="autoPopulate_${parameters.escapedId?html}(this);"<#rt/>
|
||||
<#if parameters.disabled?default(false)>
|
||||
disabled="disabled"<#rt/>
|
||||
</#if>
|
||||
>
|
||||
<#if (parameters.headerKey?exists && parameters.headerValue?exists)>
|
||||
<#if (parameters.headerKey?? && parameters.headerValue??)>
|
||||
<option value="${parameters.headerKey?html}">${parameters.headerValue?html}</option>
|
||||
</#if>
|
||||
<#if parameters.emptyOption?default(false)>
|
||||
<option value=""></option>
|
||||
</#if>
|
||||
<@s.iterator value="parameters.list">
|
||||
<#if parameters.listKey?exists>
|
||||
<#if parameters.listKey??>
|
||||
<#assign tmpListKey = stack.findString(parameters.listKey) />
|
||||
<#else>
|
||||
<#assign tmpListKey = stack.findString('top') />
|
||||
</#if>
|
||||
<#if parameters.listValue?exists>
|
||||
<#if parameters.listValue??>
|
||||
<#assign tmpListValue = stack.findString(parameters.listValue) />
|
||||
<#else>
|
||||
<#assign tmpListValue = stack.findString('top') />
|
||||
|
||||
@@ -20,6 +20,6 @@
|
||||
* under the License.
|
||||
*/
|
||||
-->
|
||||
<#if parameters.accesskey?exists>
|
||||
<#if parameters.accesskey??>
|
||||
accesskey="${parameters.accesskey?html}"
|
||||
</#if>
|
||||
@@ -20,16 +20,16 @@
|
||||
* under the License.
|
||||
*/
|
||||
-->
|
||||
<#assign hasFieldErrors = parameters.name?exists && fieldErrors?exists && fieldErrors[parameters.name]?exists/>
|
||||
<#if parameters.cssClass?exists && !(hasFieldErrors && parameters.cssErrorClass?exists)>
|
||||
<#assign hasFieldErrors = parameters.name?? && fieldErrors?? && fieldErrors[parameters.name]??/>
|
||||
<#if parameters.cssClass?? && !(hasFieldErrors && parameters.cssErrorClass??)>
|
||||
class="${parameters.cssClass?html}"<#rt/>
|
||||
<#elseif parameters.cssClass?exists && (hasFieldErrors && parameters.cssErrorClass?exists)>
|
||||
<#elseif parameters.cssClass?? && (hasFieldErrors && parameters.cssErrorClass??)>
|
||||
class="${parameters.cssClass?html} ${parameters.cssErrorClass?html}"<#rt/>
|
||||
<#elseif !(parameters.cssClass?exists) && (hasFieldErrors && parameters.cssErrorClass?exists)>
|
||||
<#elseif !(parameters.cssClass??) && (hasFieldErrors && parameters.cssErrorClass??)>
|
||||
class="${parameters.cssErrorClass?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.cssStyle?exists && !(hasFieldErrors && (parameters.cssErrorStyle?exists || parameters.cssErrorClass?exists))>
|
||||
<#if parameters.cssStyle?? && !(hasFieldErrors && (parameters.cssErrorStyle?? || parameters.cssErrorClass??))>
|
||||
style="${parameters.cssStyle?html}"<#rt/>
|
||||
<#elseif hasFieldErrors && parameters.cssErrorStyle?exists>
|
||||
<#elseif hasFieldErrors && parameters.cssErrorStyle??>
|
||||
style="${parameters.cssErrorStyle?html}"<#rt/>
|
||||
</#if>
|
||||
@@ -55,7 +55,7 @@
|
||||
<#list stackObject.value.keySet() as propertyName>
|
||||
<#if renderRow==true></tr><tr><#else> <#assign renderRow=false> </#if>
|
||||
<td bgcolor="<#if (index % 2) == 0>#BBBBBB<#else>#CCCCCC</#if>">${propertyName}</td>
|
||||
<td bgcolor="<#if (index % 2) == 0>#BBBBBB<#else>#CCCCCC</#if>"><#if stackObject.value.get(propertyName)?exists>${stackObject.value.get(propertyName).toString()?html}<#else>null</#if></td>
|
||||
<td bgcolor="<#if (index % 2) == 0>#BBBBBB<#else>#CCCCCC</#if>"><#if stackObject.value.get(propertyName)??>${stackObject.value.get(propertyName).toString()?html}<#else>null</#if></td>
|
||||
</tr>
|
||||
<#assign index= index + 1>
|
||||
</#list>
|
||||
@@ -73,7 +73,7 @@
|
||||
<#assign index=1>
|
||||
<#list stack.context.keySet() as contextKey>
|
||||
<tr bgcolor="<#if (index % 2) == 0>#BBBBBB<#else>#CCCCCC</#if>">
|
||||
<td>${contextKey}</td><td><#if stack.context.get(contextKey)?exists>${stack.context.get(contextKey).toString()?html}<#else>null</#if></td>
|
||||
<td>${contextKey}</td><td><#if stack.context.get(contextKey)??>${stack.context.get(contextKey).toString()?html}<#else>null</#if></td>
|
||||
</tr>
|
||||
<#assign index= index + 1>
|
||||
</#list>
|
||||
|
||||
@@ -21,11 +21,11 @@
|
||||
*/
|
||||
-->
|
||||
<div
|
||||
<#if parameters.id?exists> id="${parameters.id?html}" </#if>
|
||||
<#if parameters.name?exists> name="${parameters.name?html}" </#if>
|
||||
<#if parameters.cssClass?exists> class="${parameters.cssClass?html}" </#if>
|
||||
<#if parameters.cssStyle?exists> style="${parameters.cssStyle?html}" </#if>
|
||||
<#if parameters.title?exists> title="${parameters.title?html}"<#rt/>
|
||||
<#if parameters.id??> id="${parameters.id?html}" </#if>
|
||||
<#if parameters.name??> name="${parameters.name?html}" </#if>
|
||||
<#if parameters.cssClass??> class="${parameters.cssClass?html}" </#if>
|
||||
<#if parameters.cssStyle??> style="${parameters.cssStyle?html}" </#if>
|
||||
<#if parameters.title??> title="${parameters.title?html}"<#rt/>
|
||||
</#if>
|
||||
<#include "/${parameters.templateDir}/simple/scripting-events.ftl" />
|
||||
<#include "/${parameters.templateDir}/simple/common-attributes.ftl" />
|
||||
|
||||
@@ -22,10 +22,10 @@
|
||||
-->
|
||||
<#include "/${parameters.templateDir}/simple/select.ftl" />
|
||||
<#assign startCount = 0/>
|
||||
<#if parameters.headerKey?exists && parameters.headerValue?exists>
|
||||
<#if parameters.headerKey?? && parameters.headerValue??>
|
||||
<#assign startCount = startCount + 1/>
|
||||
</#if>
|
||||
<#if parameters.emptyOption?exists>
|
||||
<#if parameters.emptyOption??>
|
||||
<#assign startCount = startCount + 1/>
|
||||
</#if>
|
||||
|
||||
@@ -35,25 +35,25 @@
|
||||
<#if parameters.disabled?default(false)>
|
||||
disabled="disabled"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.doubleTabindex?exists>
|
||||
<#if parameters.doubleTabindex??>
|
||||
tabindex="${parameters.doubleTabindex?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.doubleId?exists>
|
||||
<#if parameters.doubleId??>
|
||||
id="${parameters.doubleId?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.doubleCss?exists>
|
||||
<#if parameters.doubleCss??>
|
||||
class="${parameters.doubleCss?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.doubleStyle?exists>
|
||||
<#if parameters.doubleStyle??>
|
||||
style="${parameters.doubleStyle?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.title?exists>
|
||||
<#if parameters.title??>
|
||||
title="${parameters.title?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.multiple?default(false)>
|
||||
multiple="multiple"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.get("doubleSize")?exists>
|
||||
<#if parameters.get("doubleSize")??>
|
||||
size="${parameters.get("doubleSize")?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.doubleMultiple?default(false)>
|
||||
@@ -68,25 +68,25 @@
|
||||
${parameters.id}Group[i] = new Array();
|
||||
|
||||
<@s.iterator value="parameters.list">
|
||||
<#if parameters.listKey?exists>
|
||||
<#if parameters.listKey??>
|
||||
<#assign itemKey = stack.findValue(parameters.listKey)/>
|
||||
<#else>
|
||||
<#assign itemKey = stack.findValue('top')/>
|
||||
</#if>
|
||||
<#if parameters.listValue?exists>
|
||||
<#if parameters.listValue??>
|
||||
<#assign itemValue = stack.findString(parameters.listValue)/>
|
||||
<#else>
|
||||
<#assign itemValue = stack.findString('top')/>
|
||||
</#if>
|
||||
<#assign doubleItemCount = 0/>
|
||||
<@s.iterator value="${parameters.doubleList}">
|
||||
<#if parameters.doubleListKey?exists>
|
||||
<#if parameters.doubleListKey??>
|
||||
<#assign doubleItemKey = stack.findValue(parameters.doubleListKey)/>
|
||||
<#else>
|
||||
<#assign doubleItemKey = stack.findValue('top')/>
|
||||
</#if>
|
||||
<#assign doubleItemKeyStr = doubleItemKey.toString() />
|
||||
<#if parameters.doubleListValue?exists>
|
||||
<#if parameters.doubleListValue??>
|
||||
<#assign doubleItemValue = stack.findString(parameters.doubleListValue)/>
|
||||
<#else>
|
||||
<#assign doubleItemValue = stack.findString('top')/>
|
||||
@@ -102,7 +102,7 @@
|
||||
<#assign itemCount = startCount/>
|
||||
<#assign redirectTo = 0/>
|
||||
<@s.iterator value="parameters.list">
|
||||
<#if parameters.listKey?exists>
|
||||
<#if parameters.listKey??>
|
||||
<#assign itemKey = stack.findValue(parameters.listKey)/>
|
||||
<#else>
|
||||
<#assign itemKey = stack.findValue('top')/>
|
||||
@@ -121,7 +121,7 @@
|
||||
|
||||
for (i = 0; i < ${parameters.id}Group[x].length; i++) {
|
||||
${parameters.id}Temp.options[i] = new Option(${parameters.id}Group[x][i].text, ${parameters.id}Group[x][i].value);
|
||||
<#if parameters.doubleNameValue?exists>
|
||||
<#if parameters.doubleNameValue??>
|
||||
if (${parameters.id}Temp.options[i].value == '${parameters.doubleNameValue}') {
|
||||
${parameters.id}Temp.options[i].selected = true;
|
||||
selected = true;
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
* under the License.
|
||||
*/
|
||||
-->
|
||||
<#if (parameters.dynamicAttributes?exists && parameters.dynamicAttributes?size > 0)><#t/>
|
||||
<#if (parameters.dynamicAttributes?? && parameters.dynamicAttributes?size > 0)><#t/>
|
||||
<#assign aKeys = parameters.dynamicAttributes.keySet()><#t/>
|
||||
<#list aKeys as aKey><#t/>
|
||||
${aKey}="${parameters.dynamicAttributes[aKey]?html}"<#rt/>
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
* under the License.
|
||||
*/
|
||||
-->
|
||||
<#if fieldErrors?exists><#t/>
|
||||
<#if fieldErrors??><#t/>
|
||||
<#assign eKeys = fieldErrors.keySet()><#t/>
|
||||
<#assign eKeysSize = eKeys.size()><#t/>
|
||||
<#assign doneStartUlTag=false><#t/>
|
||||
@@ -38,12 +38,12 @@
|
||||
</#if><#t/>
|
||||
<#list eValue as eEachValue><#t/>
|
||||
<li><span<#rt/>
|
||||
<#if parameters.cssClass?exists>
|
||||
<#if parameters.cssClass??>
|
||||
class="${parameters.cssClass?html}"<#rt/>
|
||||
<#else>
|
||||
class="errorMessage"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.cssStyle?exists>
|
||||
<#if parameters.cssStyle??>
|
||||
style="${parameters.cssStyle?html}"<#rt/>
|
||||
</#if>
|
||||
>${eEachValue}</span></li>
|
||||
@@ -62,12 +62,12 @@
|
||||
<#assign eValue = fieldErrors[eKey]><#t/>
|
||||
<#list eValue as eEachValue><#t/>
|
||||
<li><span<#rt/>
|
||||
<#if parameters.cssClass?exists>
|
||||
<#if parameters.cssClass??>
|
||||
class="${parameters.cssClass?html}"<#rt/>
|
||||
<#else>
|
||||
class="errorMessage"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.cssStyle?exists>
|
||||
<#if parameters.cssStyle??>
|
||||
style="${parameters.cssStyle?html}"<#rt/>
|
||||
</#if>
|
||||
>${eEachValue}</span></li>
|
||||
|
||||
@@ -22,26 +22,26 @@
|
||||
-->
|
||||
<input type="file"<#rt/>
|
||||
name="${parameters.name?default("")?html}"<#rt/>
|
||||
<#if parameters.get("size")?exists>
|
||||
<#if parameters.get("size")??>
|
||||
size="${parameters.get("size")?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.nameValue?exists>
|
||||
<#if parameters.nameValue??>
|
||||
value="<@s.property value="parameters.nameValue"/>"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.disabled?default(false)>
|
||||
disabled="disabled"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.accept?exists>
|
||||
<#if parameters.accept??>
|
||||
accept="${parameters.accept?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.tabindex?exists>
|
||||
<#if parameters.tabindex??>
|
||||
tabindex="${parameters.tabindex?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.id?exists>
|
||||
<#if parameters.id??>
|
||||
id="${parameters.id?html}"<#rt/>
|
||||
</#if>
|
||||
<#include "/${parameters.templateDir}/simple/css.ftl" />
|
||||
<#if parameters.title?exists>
|
||||
<#if parameters.title??>
|
||||
title="${parameters.title?html}"<#rt/>
|
||||
</#if>
|
||||
<#include "/${parameters.templateDir}/simple/scripting-events.ftl" />
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
StrutsUtils.addEventListener(containingForm, "submit",
|
||||
function(evt) {
|
||||
var selectObj = document.getElementById("${selectObjectId}");
|
||||
<#if parameters.optiontransferselectIds.get(selectObjectId)?exists>
|
||||
<#if parameters.optiontransferselectIds.get(selectObjectId)??>
|
||||
<#assign selectTagHeaderKey = parameters.optiontransferselectIds.get(selectObjectId)/>
|
||||
selectAllOptionsExceptSome(selectObj, "key", "${selectTagHeaderKey}");
|
||||
<#else>
|
||||
@@ -51,7 +51,7 @@
|
||||
StrutsUtils.addEventListener(containingForm, "submit",
|
||||
function(evt) {
|
||||
var selectObj = document.getElementById("${selectObjectId}");
|
||||
<#if parameters.inputtransferselectIds.get(selectObjectId)?exists>
|
||||
<#if parameters.inputtransferselectIds.get(selectObjectId)??>
|
||||
<#assign selectTagHeaderKey = parameters.inputtransferselectIds.get(selectObjectId)/>
|
||||
selectAllOptionsExceptSome(selectObj, "key", "${selectTagHeaderKey}");
|
||||
<#else>
|
||||
@@ -67,7 +67,7 @@
|
||||
StrutsUtils.addEventListener(containingForm, "submit",
|
||||
function(evt) {
|
||||
var selectObj = document.getElementById("${selectObjId}");
|
||||
<#if parameters.optiontransferselectDoubleIds.get(selectObjId)?exists>
|
||||
<#if parameters.optiontransferselectDoubleIds.get(selectObjId)??>
|
||||
<#assign selectTagHeaderKey = parameters.optiontransferselectDoubleIds.get(selectObjId)/>
|
||||
selectAllOptionsExceptSome(selectObj, "key", "${selectTagHeaderKey}");
|
||||
<#else>
|
||||
@@ -89,7 +89,7 @@
|
||||
StrutsUtils.addEventListener(containingForm, "submit",
|
||||
function(evt) {
|
||||
var updownselectObj = document.getElementById("${tmpId}");
|
||||
<#if parameters.updownselectIds.get(tmpId)?exists>
|
||||
<#if parameters.updownselectIds.get(tmpId)??>
|
||||
<#assign tmpHeaderKey = parameters.updownselectIds.get(tmpId) />
|
||||
selectAllOptionsExceptSome(updownselectObj, "key", "${tmpHeaderKey}");
|
||||
<#else>
|
||||
|
||||
@@ -21,49 +21,49 @@
|
||||
*/
|
||||
-->
|
||||
<#if (parameters.validate?default(false) == false)><#rt/>
|
||||
<#if parameters.onsubmit?exists><#rt/>
|
||||
<#if parameters.onsubmit??><#rt/>
|
||||
${tag.addParameter('onsubmit', "${parameters.onsubmit}; return true;") }
|
||||
<#else>
|
||||
${tag.addParameter('onsubmit', "return true;") }
|
||||
</#if>
|
||||
</#if>
|
||||
<form<#rt/>
|
||||
<#if parameters.id?exists>
|
||||
<#if parameters.id??>
|
||||
id="${parameters.id?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.name?exists>
|
||||
<#if parameters.name??>
|
||||
name="${parameters.name?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.onsubmit?exists>
|
||||
<#if parameters.onsubmit??>
|
||||
onsubmit="${parameters.onsubmit?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.onreset?exists>
|
||||
<#if parameters.onreset??>
|
||||
onsubmit="${parameters.onreset?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.action?exists>
|
||||
<#if parameters.action??>
|
||||
action="${parameters.action?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.target?exists>
|
||||
<#if parameters.target??>
|
||||
target="${parameters.target?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.method?exists>
|
||||
<#if parameters.method??>
|
||||
method="${parameters.method?html}"<#rt/>
|
||||
<#else>
|
||||
method="post"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.enctype?exists>
|
||||
<#if parameters.enctype??>
|
||||
enctype="${parameters.enctype?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.cssClass?exists>
|
||||
<#if parameters.cssClass??>
|
||||
class="${parameters.cssClass?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.cssStyle?exists>
|
||||
<#if parameters.cssStyle??>
|
||||
style="${parameters.cssStyle?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.title?exists>
|
||||
<#if parameters.title??>
|
||||
title="${parameters.title?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.acceptcharset?exists>
|
||||
<#if parameters.acceptcharset??>
|
||||
accept-charset="${parameters.acceptcharset?html}"<#rt/>
|
||||
</#if>
|
||||
<#include "/${parameters.templateDir}/simple/dynamic-attributes.ftl" />
|
||||
@@ -21,7 +21,7 @@
|
||||
*/
|
||||
-->
|
||||
<#include "/${parameters.templateDir}/simple/form-common.ftl" />
|
||||
<#if parameters.onreset?exists>
|
||||
<#if parameters.onreset??>
|
||||
onreset="${parameters.onreset?html}"<#rt/>
|
||||
</#if>
|
||||
>
|
||||
@@ -22,16 +22,16 @@
|
||||
-->
|
||||
<input type="hidden"<#rt/>
|
||||
name="${parameters.name?default("")?html}"<#rt/>
|
||||
<#if parameters.nameValue?exists>
|
||||
<#if parameters.nameValue??>
|
||||
value="<@s.property value="parameters.nameValue"/>"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.id?exists>
|
||||
<#if parameters.id??>
|
||||
id="${parameters.id?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.cssClass?exists>
|
||||
<#if parameters.cssClass??>
|
||||
class="${parameters.cssClass?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.cssStyle?exists>
|
||||
<#if parameters.cssStyle??>
|
||||
style="${parameters.cssStyle?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.disabled?default(false)>
|
||||
|
||||
@@ -20,14 +20,14 @@
|
||||
* under the License.
|
||||
*/
|
||||
-->
|
||||
<#if !stack.findValue("#inputtransferselect_js_included")?exists><#t/>
|
||||
<#if !stack.findValue("#inputtransferselect_js_included")??><#t/>
|
||||
<script type="text/javascript" src="<@s.url value="/struts/inputtransferselect.js" encode='false' includeParams='none'/>"></script>
|
||||
<#assign temporaryVariable = stack.setValue("#inputtransferselect_js_included", "true") /><#t/>
|
||||
</#if><#t/>
|
||||
<table border="0">
|
||||
<tr>
|
||||
<td>
|
||||
<#if parameters.leftTitle?exists><#t/>
|
||||
<#if parameters.leftTitle??><#t/>
|
||||
<label for="leftTitle">${parameters.leftTitle}</label><br />
|
||||
</#if><#t/>
|
||||
|
||||
@@ -40,19 +40,19 @@
|
||||
<#if parameters.readonly?default(false)>
|
||||
readonly="readonly"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.tabindex?exists>
|
||||
<#if parameters.tabindex??>
|
||||
tabindex="${parameters.tabindex?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.id?exists>
|
||||
<#if parameters.id??>
|
||||
id="${parameters.id?html}_input"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.cssClass?exists>
|
||||
<#if parameters.cssClass??>
|
||||
class="${parameters.cssClass?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.cssStyle?exists>
|
||||
<#if parameters.cssStyle??>
|
||||
style="${parameters.cssStyle?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.title?exists>
|
||||
<#if parameters.title??>
|
||||
title="${parameters.title?html}"<#rt/>
|
||||
</#if>
|
||||
<#include "/${parameters.templateDir}/simple/scripting-events.ftl" />
|
||||
@@ -64,57 +64,57 @@
|
||||
<td valign="middle" align="center">
|
||||
<#assign addLabel=parameters.addLabel?default("->")?html /><#t/>
|
||||
<input type="button"
|
||||
<#if parameters.buttonCssClass?exists><#t/>
|
||||
<#if parameters.buttonCssClass??><#t/>
|
||||
class="${parameters.buttonCssClass?html}"
|
||||
</#if><#t/>
|
||||
<#if parameters.buttonCssStyle?exists>
|
||||
<#if parameters.buttonCssStyle??>
|
||||
style="${parameters.buttonCssStyle?html}"
|
||||
</#if><#t/>
|
||||
value="${addLabel}" onclick="addOption(document.getElementById('${parameters.id?html}_input'), document.getElementById('${parameters.id?html}'))" /><br /><br />
|
||||
<#t/>
|
||||
<#assign removeLabel=parameters.removeLabel?default("<-")?html /><#t/>
|
||||
<input type="button"
|
||||
<#if parameters.buttonCssClass?exists><#t/>
|
||||
<#if parameters.buttonCssClass??><#t/>
|
||||
class="${parameters.buttonCssClass?html}"
|
||||
</#if><#t/>
|
||||
<#if parameters.buttonCssStyle?exists>
|
||||
<#if parameters.buttonCssStyle??>
|
||||
style="${parameters.buttonCssStyle?html}"
|
||||
</#if><#t/>
|
||||
value="${removeLabel}" onclick="removeOptions(document.getElementById('${parameters.id?html}'))" /><br /><br />
|
||||
<#t/>
|
||||
<#assign removeAllLabel=parameters.removeAllLabel?default("<<--")?html /><#t/>
|
||||
<input type="button"
|
||||
<#if parameters.buttonCssClass?exists><#t/>
|
||||
<#if parameters.buttonCssClass??><#t/>
|
||||
class="${parameters.buttonCssClass?html}"
|
||||
</#if><#t/>
|
||||
<#if parameters.buttonCssStyle?exists>
|
||||
<#if parameters.buttonCssStyle??>
|
||||
style="${parameters.buttonCssStyle?html}"
|
||||
</#if><#t/>
|
||||
value="${removeAllLabel}" onclick="removeAllOptions(document.getElementById('${parameters.id?html}'))" /><br /><br />
|
||||
</td>
|
||||
<td>
|
||||
<#if parameters.rightTitle?exists><#t/>
|
||||
<#if parameters.rightTitle??><#t/>
|
||||
<label for="rightTitle">${parameters.rightTitle}</label><br />
|
||||
</#if><#t/>
|
||||
<#include "/${parameters.templateDir}/simple/select.ftl" />
|
||||
<#if parameters.allowUpDown?default(true)>
|
||||
<input type="button"
|
||||
<#if parameters.headerKey?exists>
|
||||
<#if parameters.headerKey??>
|
||||
onclick="moveOptionDown(document.getElementById('${parameters.id}'), 'key', '${parameters.headerKey}');"
|
||||
<#else>
|
||||
onclick="moveOptionDown(document.getElementById('${parameters.id}'), 'key', '');"
|
||||
</#if>
|
||||
<#if parameters.downLabel?exists>
|
||||
<#if parameters.downLabel??>
|
||||
value="${parameters.downLabel?html}"
|
||||
</#if>
|
||||
/>
|
||||
<input type="button"
|
||||
<#if parameters.headerKey?exists>
|
||||
<#if parameters.headerKey??>
|
||||
onclick="moveOptionUp(document.getElementById('${parameters.id}'), 'key', '${parameters.headerKey}');"
|
||||
<#else>
|
||||
onclick="moveOptionUp(document.getElementById('${parameters.id}'), 'key', '');"
|
||||
</#if>
|
||||
<#if parameters.upLabel?exists>
|
||||
<#if parameters.upLabel??>
|
||||
value="${parameters.upLabel?html}"
|
||||
</#if>
|
||||
/>
|
||||
|
||||
@@ -21,25 +21,25 @@
|
||||
*/
|
||||
-->
|
||||
<label<#rt/>
|
||||
<#if parameters.id?exists>
|
||||
<#if parameters.id??>
|
||||
id="${parameters.id?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.cssClass?exists>
|
||||
<#if parameters.cssClass??>
|
||||
class="${parameters.cssClass?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.cssStyle?exists>
|
||||
<#if parameters.cssStyle??>
|
||||
style="${parameters.cssStyle?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.title?exists>
|
||||
<#if parameters.title??>
|
||||
title="${parameters.title?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.for?exists>
|
||||
<#if parameters.for??>
|
||||
for="${parameters.for?html}"<#rt/>
|
||||
</#if>
|
||||
<#include "/${parameters.templateDir}/simple/common-attributes.ftl" />
|
||||
<#include "/${parameters.templateDir}/simple/dynamic-attributes.ftl" />
|
||||
><#rt/>
|
||||
<#if parameters.nameValue?exists>
|
||||
<#if parameters.nameValue??>
|
||||
<@s.property value="parameters.nameValue"/><#t/>
|
||||
</#if>
|
||||
</label>
|
||||
@@ -20,11 +20,11 @@
|
||||
* under the License.
|
||||
*/
|
||||
-->
|
||||
<#if parameters.optGroupInternalListUiBeanList?exists>
|
||||
<#if parameters.optGroupInternalListUiBeanList??>
|
||||
<#assign optGroupInternalListUiBeans=parameters.optGroupInternalListUiBeanList />
|
||||
<#list optGroupInternalListUiBeans as optGroupInternalListUiBean>
|
||||
<optgroup
|
||||
<#if optGroupInternalListUiBean.parameters.label?exists>
|
||||
<#if optGroupInternalListUiBean.parameters.label??>
|
||||
label="${optGroupInternalListUiBean.parameters.label}"
|
||||
</#if>
|
||||
<#if optGroupInternalListUiBean.parameters.disabled?default(false)>
|
||||
|
||||
@@ -20,27 +20,27 @@
|
||||
* under the License.
|
||||
*/
|
||||
-->
|
||||
<#if !stack.findValue("#optiontransferselect_js_included")?exists><#t/>
|
||||
<#if !stack.findValue("#optiontransferselect_js_included")??><#t/>
|
||||
<script type="text/javascript" src="<@s.url value="/struts/optiontransferselect.js" encode='false' includeParams='none'/>"></script>
|
||||
<#assign temporaryVariable = stack.setValue("#optiontransferselect_js_included", "true") /><#t/>
|
||||
</#if><#t/>
|
||||
<table border="0">
|
||||
<tr>
|
||||
<td>
|
||||
<#if parameters.leftTitle?exists><#t/>
|
||||
<#if parameters.leftTitle??><#t/>
|
||||
<label for="leftTitle">${parameters.leftTitle}</label><br />
|
||||
</#if><#t/>
|
||||
<#include "/${parameters.templateDir}/simple/select.ftl" />
|
||||
<#if parameters.allowUpDownOnLeft?default(true)>
|
||||
<input type="button"
|
||||
onclick="moveOptionDown(document.getElementById('${parameters.id}'), 'key', <#if parameters.headerKey?exists>'${parameters.headerKey}'<#else>''</#if>);<#if parameters.upDownOnLeftOnclick?has_content>${parameters.upDownOnLeftOnclick};</#if>"
|
||||
<#if parameters.leftDownLabel?exists>
|
||||
onclick="moveOptionDown(document.getElementById('${parameters.id}'), 'key', <#if parameters.headerKey??>'${parameters.headerKey}'<#else>''</#if>);<#if parameters.upDownOnLeftOnclick?has_content>${parameters.upDownOnLeftOnclick};</#if>"
|
||||
<#if parameters.leftDownLabel??>
|
||||
value="${parameters.leftDownLabel?html}"
|
||||
</#if>
|
||||
/>
|
||||
<input type="button"
|
||||
onclick="moveOptionUp(document.getElementById('${parameters.id}'), 'key', <#if parameters.headerKey?exists>'${parameters.headerKey}'<#else>''</#if>);<#if parameters.upDownOnLeftOnclick?has_content>${parameters.upDownOnLeftOnclick};</#if>"
|
||||
<#if parameters.leftUpLabel?exists>
|
||||
onclick="moveOptionUp(document.getElementById('${parameters.id}'), 'key', <#if parameters.headerKey??>'${parameters.headerKey}'<#else>''</#if>);<#if parameters.upDownOnLeftOnclick?has_content>${parameters.upDownOnLeftOnclick};</#if>"
|
||||
<#if parameters.leftUpLabel??>
|
||||
value="${parameters.leftUpLabel?html}"
|
||||
</#if>
|
||||
/>
|
||||
@@ -50,21 +50,21 @@
|
||||
<td valign="middle" align="center">
|
||||
<#if parameters.allowAddToLeft?default(true)><#t/>
|
||||
<#assign addToLeftLabel = parameters.addToLeftLabel?default("<-")?html/><#t/>
|
||||
<#if parameters.doubleHeaderKey?exists><#t/>
|
||||
<#if parameters.doubleHeaderKey??><#t/>
|
||||
<input type="button"
|
||||
<#if parameters.buttonCssClass?exists><#t/>
|
||||
<#if parameters.buttonCssClass??><#t/>
|
||||
class="${parameters.buttonCssClass?html}"
|
||||
</#if><#t/>
|
||||
<#if parameters.buttonCssStyle?exists><#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>" /><br /><br />
|
||||
<#else><#t/>
|
||||
<input type="button"
|
||||
<#if parameters.buttonCssClass?exists><#t/>
|
||||
<#if parameters.buttonCssClass??><#t/>
|
||||
class="${parameters.buttonCssClass?html}"
|
||||
</#if><#t/>
|
||||
<#if parameters.buttonCssStyle?exists><#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>" /><br /><br />
|
||||
@@ -72,21 +72,21 @@
|
||||
</#if><#t/>
|
||||
<#if parameters.allowAddToRight?default(true)><#t/>
|
||||
<#assign addToRightLabel=parameters.addToRightLabel?default("->")?html /><#t/>
|
||||
<#if parameters.headerKey?exists><#t/>
|
||||
<#if parameters.headerKey??><#t/>
|
||||
<input type="button"
|
||||
<#if parameters.buttonCssClass?exists><#t/>
|
||||
<#if parameters.buttonCssClass??><#t/>
|
||||
class="${parameters.buttonCssClass?html}"
|
||||
</#if><#t/>
|
||||
<#if parameters.buttonCssStyle?exists><#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>" /><br /><br />
|
||||
<#else><#t/>
|
||||
<input type="button"
|
||||
<#if parameters.buttonCssClass?exists><#t/>
|
||||
<#if parameters.buttonCssClass??><#t/>
|
||||
class="${parameters.buttonCssClass?html}"
|
||||
</#if><#t/>
|
||||
<#if parameters.buttonCssStyle?exists>
|
||||
<#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>" /><br /><br />
|
||||
@@ -94,21 +94,21 @@
|
||||
</#if><#t/>
|
||||
<#if parameters.allowAddAllToLeft?default(true)><#t/>
|
||||
<#assign addAllToLeftLabel=parameters.addAllToLeftLabel?default("<<--")?html /><#t/>
|
||||
<#if parameters.doubleHeaderKey?exists><#t/>
|
||||
<#if parameters.doubleHeaderKey??><#t/>
|
||||
<input type="button"
|
||||
<#if parameters.buttonCssClass?exists><#t/>
|
||||
<#if parameters.buttonCssClass??><#t/>
|
||||
class="${parameters.buttonCssClass}"
|
||||
</#if><#t/>
|
||||
<#if parameters.buttonCssStyle?exists><#t/>
|
||||
<#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>" /><br /><br />
|
||||
<#else><#t/>
|
||||
<input type="button"
|
||||
<#if parameters.buttonCssClass?exists><#t/>
|
||||
<#if parameters.buttonCssClass??><#t/>
|
||||
class="${parameters.buttonCssClass?html}"
|
||||
</#if><#t/>
|
||||
<#if parameters.buttonCssStyle?exists><#t/>
|
||||
<#if parameters.buttonCssStyle??><#t/>
|
||||
style="${parameters.buttonCssStyle?html}"
|
||||
</#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>" /><br /><br />
|
||||
@@ -116,21 +116,21 @@
|
||||
</#if><#t/>
|
||||
<#if parameters.allowAddAllToRight?default(true)><#t/>
|
||||
<#assign addAllToRightLabel=parameters.addAllToRightLabel?default("-->>")?html /><#t/>
|
||||
<#if parameters.headerKey?exists><#t/>
|
||||
<#if parameters.headerKey??><#t/>
|
||||
<input type="button"
|
||||
<#if parameters.buttonCssClass?exists><#t/>
|
||||
<#if parameters.buttonCssClass??><#t/>
|
||||
class="${parameters.buttonCssClass?html}"
|
||||
</#if><#t/>
|
||||
<#if parameters.buttonCssStyle?exists><#t/>
|
||||
<#if parameters.buttonCssStyle??><#t/>
|
||||
style="${parameters.buttonCssStyle?html}"
|
||||
</#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>" /><br /><br />
|
||||
<#else><#t/>
|
||||
<input type="button"
|
||||
<#if parameters.buttonCssClass?exists><#t/>
|
||||
<#if parameters.buttonCssClass??><#t/>
|
||||
class="${parameters.buttonCssClass?html}"
|
||||
</#if><#t/>
|
||||
<#if parameters.buttonCssStyle?exists><#t/>
|
||||
<#if parameters.buttonCssStyle??><#t/>
|
||||
style="${parameters.buttonCssStyle?html}"
|
||||
</#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>" /><br /><br />
|
||||
@@ -138,39 +138,39 @@
|
||||
</#if><#t/>
|
||||
<#if parameters.allowSelectAll?default(true)><#t/>
|
||||
<#assign selectAllLabel=parameters.selectAllLabel?default("<*>")?html /><#t/>
|
||||
<#if parameters.headerKey?exists && parameters.doubleHeaderKey?exists><#t/>
|
||||
<#if parameters.headerKey?? && parameters.doubleHeaderKey??><#t/>
|
||||
<input type="button"
|
||||
<#if parameters.buttonCssClass?exists><#t/>
|
||||
<#if parameters.buttonCssClass??><#t/>
|
||||
class="${parameters.buttonCssClass?html}"
|
||||
</#if><#t/>
|
||||
<#if parameters.buttonCssStyle?exists><#t/>
|
||||
<#if parameters.buttonCssStyle??><#t/>
|
||||
style="${parameters.buttonCssStyle?html}"
|
||||
</#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>" /><br /><br />
|
||||
<#elseif parameters.headerKey?exists><#t/>
|
||||
<#elseif parameters.headerKey??><#t/>
|
||||
<input type="button"
|
||||
<#if parameters.buttonCssClass?exists><#t/>
|
||||
<#if parameters.buttonCssClass??><#t/>
|
||||
class="${parameters.buttonCssClass?html}"
|
||||
</#if><#t/>
|
||||
<#if parameters.buttonCssStyle?exists><#t/>
|
||||
<#if parameters.buttonCssStyle??><#t/>
|
||||
style="${parameters.buttonCssStyle?html}"
|
||||
</#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>" /><br /><br />
|
||||
<#elseif parameters.doubleHeaderKey?exists><#t/>
|
||||
<#elseif parameters.doubleHeaderKey??><#t/>
|
||||
<input type="button"
|
||||
<#if parameters.buttonCssClass?exists><#t/>
|
||||
<#if parameters.buttonCssClass??><#t/>
|
||||
class="${parameters.buttonCssClass?html}"
|
||||
</#if><#t/>
|
||||
<#if parameters.buttonCssStyle?exists><#t/>
|
||||
<#if parameters.buttonCssStyle??><#t/>
|
||||
style="${parameters.buttonCssStyle?html}"
|
||||
</#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>" /><br /><br />
|
||||
<#else><#t/>
|
||||
<input type="button"
|
||||
<#if parameters.buttonCssClass?exists><#t/>
|
||||
<#if parameters.buttonCssClass??><#t/>
|
||||
class="${parameters.buttonCssClass?html}"
|
||||
</#if><#t/>
|
||||
<#if parameters.buttonCssStyle?exists><#t/>
|
||||
<#if parameters.buttonCssStyle??><#t/>
|
||||
style="${parameters.buttonCssStyle?html}"
|
||||
</#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>" /><br /><br />
|
||||
@@ -178,12 +178,12 @@
|
||||
</#if><#t/>
|
||||
</td>
|
||||
<td>
|
||||
<#if parameters.rightTitle?exists><#t/>
|
||||
<#if parameters.rightTitle??><#t/>
|
||||
<label for="rightTitle">${parameters.rightTitle}</label><br />
|
||||
</#if><#t/>
|
||||
<select
|
||||
name="${parameters.doubleName?default("")?html}"
|
||||
<#if parameters.get("doubleSize")?exists><#t/>
|
||||
<#if parameters.get("doubleSize")??><#t/>
|
||||
size="${parameters.get("doubleSize")?html}"
|
||||
</#if><#t/>
|
||||
<#if parameters.doubleDisabled?default(false)><#t/>
|
||||
@@ -192,75 +192,75 @@
|
||||
<#if parameters.doubleMultiple?default(false)><#t/>
|
||||
multiple="multiple"
|
||||
</#if><#t/>
|
||||
<#if parameters.doubleTabindex?exists><#t/>
|
||||
<#if parameters.doubleTabindex??><#t/>
|
||||
tabindex="${parameters.tabindex?html}"
|
||||
</#if><#t/>
|
||||
<#if parameters.doubleId?exists><#t/>
|
||||
<#if parameters.doubleId??><#t/>
|
||||
id="${parameters.doubleId?html}"
|
||||
</#if><#t/>
|
||||
<#if parameters.doubleCss?exists><#t/>
|
||||
<#if parameters.doubleCss??><#t/>
|
||||
class="${parameters.doubleCss?html}"
|
||||
</#if><#t/>
|
||||
<#if parameters.doubleStyle?exists><#t/>
|
||||
<#if parameters.doubleStyle??><#t/>
|
||||
style="${parameters.doubleStyle?html}"
|
||||
</#if><#t/>
|
||||
<#if parameters.doubleOnclick?exists><#t/>
|
||||
<#if parameters.doubleOnclick??><#t/>
|
||||
onclick="${parameters.doubleOnclick?html}"
|
||||
</#if><#t/>
|
||||
<#if parameters.doubleOndblclick?exists><#t/>
|
||||
<#if parameters.doubleOndblclick??><#t/>
|
||||
ondblclick="${parameters.doubleOndblclick?html}"
|
||||
</#if><#t/>
|
||||
<#if parameters.doubleOnmousedown?exists><#t/>
|
||||
<#if parameters.doubleOnmousedown??><#t/>
|
||||
onmousedown="${parameters.doubleOnmousedown?html}"
|
||||
</#if><#t/>
|
||||
<#if parameters.doubleOnmouseup?exists><#t/>
|
||||
<#if parameters.doubleOnmouseup??><#t/>
|
||||
onmouseup="${parameters.doubleMnmouseup?html}"
|
||||
</#if><#t/>
|
||||
<#if parameters.doubleOnmousemove?exists><#t/>
|
||||
<#if parameters.doubleOnmousemove??><#t/>
|
||||
onmousemove="${parameters.doubleOnmousemove?html}"
|
||||
</#if><#t/>
|
||||
<#if parameters.doubleOnmouseout?exists><#t/>
|
||||
<#if parameters.doubleOnmouseout??><#t/>
|
||||
onmouseout="${parameters.doubleOnmouseout?html}"
|
||||
</#if><#t/>
|
||||
<#if parameters.doubleOnfocus?exists><#t/>
|
||||
<#if parameters.doubleOnfocus??><#t/>
|
||||
onfocus="${parameters.doubleOnfocus?html}"
|
||||
</#if><#t/>
|
||||
<#if parameters.doubleOnblur?exists><#t/>
|
||||
<#if parameters.doubleOnblur??><#t/>
|
||||
onblur="${parameters.doubleOnblur?html}"
|
||||
</#if><#t/>
|
||||
<#if parameters.doubleOnkeypress?exists><#t/>
|
||||
<#if parameters.doubleOnkeypress??><#t/>
|
||||
onkeypress="${parameters.doubleOnkeypress?html}"
|
||||
</#if><#t/>
|
||||
<#if parameters.doubleOnKeydown?exists><#t/>
|
||||
<#if parameters.doubleOnKeydown??><#t/>
|
||||
onkeydown="${parameters.doubleOnkeydown?html}"
|
||||
</#if><#t/>
|
||||
<#if parameters.doubleOnkeyup?exists><#t/>
|
||||
<#if parameters.doubleOnkeyup??><#t/>
|
||||
onkeyup="${parameters.doubleOnkeyup?html}"
|
||||
</#if><#t/>
|
||||
<#if parameters.doubleOnselect?exists><#t/>
|
||||
<#if parameters.doubleOnselect??><#t/>
|
||||
onselect="${parameters.doubleOnselect?html}"
|
||||
</#if><#t/>
|
||||
<#if parameters.doubleOnchange?exists><#t/>
|
||||
<#if parameters.doubleOnchange??><#t/>
|
||||
onchange="${parameters.doubleOnchange?html}"
|
||||
</#if><#t/>
|
||||
<#if parameters.doubleAccesskey?exists><#t/>
|
||||
<#if parameters.doubleAccesskey??><#t/>
|
||||
accesskey="${parameters.doubleAccesskey?html}"
|
||||
</#if>
|
||||
>
|
||||
<#if parameters.doubleHeaderKey?exists && parameters.doubleHeaderValue?exists><#t/>
|
||||
<#if parameters.doubleHeaderKey?? && parameters.doubleHeaderValue??><#t/>
|
||||
<option value="${parameters.doubleHeaderKey?html}">${parameters.doubleHeaderValue?html}</option>
|
||||
</#if><#t/>
|
||||
<#if parameters.doubleEmptyOption?default(false)><#t/>
|
||||
<option value=""></option>
|
||||
</#if><#t/>
|
||||
<@s.iterator value="parameters.doubleList"><#t/>
|
||||
<#if parameters.doubleListKey?exists><#t/>
|
||||
<#if parameters.doubleListKey??><#t/>
|
||||
<#assign doubleItemKey = stack.findValue(parameters.doubleListKey) /><#t/>
|
||||
<#else><#t/>
|
||||
<#assign doubleItemKey = stack.findValue('top') /><#t/>
|
||||
</#if><#t/>
|
||||
<#assign doubleItemKeyStr = doubleItemKey.toString() /><#t/>
|
||||
<#if parameters.doubleListValue?exists><#t/>
|
||||
<#if parameters.doubleListValue??><#t/>
|
||||
<#assign doubleItemValue = stack.findString(parameters.doubleListValue)!"" /><#t/>
|
||||
<#else><#t/>
|
||||
<#assign doubleItemValue = stack.findString('top') /><#t/>
|
||||
@@ -274,14 +274,14 @@
|
||||
</select>
|
||||
<#if parameters.allowUpDownOnRight?default(true)>
|
||||
<input type="button"
|
||||
onclick="moveOptionDown(document.getElementById('${parameters.doubleId}'), 'key', <#if parameters.doubleHeaderKey?exists>'${parameters.doubleHeaderKey}'<#else>''</#if>);<#if parameters.upDownOnRightOnclick?has_content>${parameters.upDownOnRightOnclick};</#if>"
|
||||
<#if parameters.rightDownLabel?exists>
|
||||
onclick="moveOptionDown(document.getElementById('${parameters.doubleId}'), 'key', <#if parameters.doubleHeaderKey??>'${parameters.doubleHeaderKey}'<#else>''</#if>);<#if parameters.upDownOnRightOnclick?has_content>${parameters.upDownOnRightOnclick};</#if>"
|
||||
<#if parameters.rightDownLabel??>
|
||||
value="${parameters.rightDownLabel?html}"
|
||||
</#if>
|
||||
/>
|
||||
<input type="button"
|
||||
onclick="moveOptionUp(document.getElementById('${parameters.doubleId}'), 'key', <#if parameters.doubleHeaderKey?exists>'${parameters.doubleHeaderKey}'<#else>''</#if>);<#if parameters.upDownOnRightOnclick?has_content>${parameters.upDownOnRightOnclick};</#if>"
|
||||
<#if parameters.rightUpLabel?exists>
|
||||
onclick="moveOptionUp(document.getElementById('${parameters.doubleId}'), 'key', <#if parameters.doubleHeaderKey??>'${parameters.doubleHeaderKey}'<#else>''</#if>);<#if parameters.upDownOnRightOnclick?has_content>${parameters.upDownOnRightOnclick};</#if>"
|
||||
<#if parameters.rightUpLabel??>
|
||||
value="${parameters.rightUpLabel?html}"
|
||||
</#if>
|
||||
/>
|
||||
|
||||
@@ -22,13 +22,13 @@
|
||||
-->
|
||||
<input type="password"<#rt/>
|
||||
name="${parameters.name?default("")?html}"<#rt/>
|
||||
<#if parameters.get("size")?exists>
|
||||
<#if parameters.get("size")??>
|
||||
size="${parameters.get("size")?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.maxlength?exists>
|
||||
<#if parameters.maxlength??>
|
||||
maxlength="${parameters.maxlength?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.nameValue?exists && parameters.showPassword?default(false)>
|
||||
<#if parameters.nameValue?? && parameters.showPassword?default(false)>
|
||||
value="<@s.property value="parameters.nameValue"/>"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.disabled?default(false)>
|
||||
@@ -37,14 +37,14 @@
|
||||
<#if parameters.readonly?default(false)>
|
||||
readonly="readonly"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.tabindex?exists>
|
||||
<#if parameters.tabindex??>
|
||||
tabindex="${parameters.tabindex?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.id?exists>
|
||||
<#if parameters.id??>
|
||||
id="${parameters.id?html}"<#rt/>
|
||||
</#if>
|
||||
<#include "/${parameters.templateDir}/simple/css.ftl" />
|
||||
<#if parameters.title?exists>
|
||||
<#if parameters.title??>
|
||||
title="${parameters.title?html}"<#rt/>
|
||||
</#if>
|
||||
<#include "/${parameters.templateDir}/simple/scripting-events.ftl" />
|
||||
|
||||
@@ -21,41 +21,41 @@
|
||||
*/
|
||||
-->
|
||||
<@s.iterator value="parameters.list">
|
||||
<#if parameters.listKey?exists>
|
||||
<#if parameters.listKey??>
|
||||
<#assign itemKey = stack.findValue(parameters.listKey)/>
|
||||
<#else>
|
||||
<#assign itemKey = stack.findValue('top')/>
|
||||
</#if>
|
||||
<#assign itemKeyStr = itemKey.toString() />
|
||||
<#if parameters.listValue?exists>
|
||||
<#if parameters.listValue??>
|
||||
<#assign itemValue = stack.findString(parameters.listValue)/>
|
||||
<#else>
|
||||
<#assign itemValue = stack.findString('top')/>
|
||||
</#if>
|
||||
<input type="radio"<#rt/>
|
||||
<#if parameters.name?exists>
|
||||
<#if parameters.name??>
|
||||
name="${parameters.name?html}"<#rt/>
|
||||
</#if>
|
||||
id="${parameters.id?html}${itemKeyStr?html}"<#rt/>
|
||||
<#if tag.contains(parameters.nameValue?default(''), itemKeyStr)>
|
||||
checked="checked"<#rt/>
|
||||
</#if>
|
||||
<#if itemKey?exists>
|
||||
<#if itemKey??>
|
||||
value="${itemKeyStr?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.disabled?default(false)>
|
||||
disabled="disabled"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.tabindex?exists>
|
||||
<#if parameters.tabindex??>
|
||||
tabindex="${parameters.tabindex?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.cssClass?exists>
|
||||
<#if parameters.cssClass??>
|
||||
class="${parameters.cssClass?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.cssStyle?exists>
|
||||
<#if parameters.cssStyle??>
|
||||
style="${parameters.cssStyle?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.title?exists>
|
||||
<#if parameters.title??>
|
||||
title="${parameters.title?html}"<#rt/>
|
||||
</#if>
|
||||
<#include "/${parameters.templateDir}/simple/scripting-events.ftl" />
|
||||
|
||||
@@ -20,39 +20,39 @@
|
||||
* under the License.
|
||||
*/
|
||||
-->
|
||||
<#if parameters.type?exists && parameters.type=="button">
|
||||
<#if parameters.type?? && parameters.type=="button">
|
||||
<button type="reset"<#rt/>
|
||||
<#if parameters.name?exists>
|
||||
<#if parameters.name??>
|
||||
name="${parameters.name?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.nameValue?exists>
|
||||
<#if parameters.nameValue??>
|
||||
value="<@s.property value="parameters.nameValue"/>"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.cssClass?exists>
|
||||
<#if parameters.cssClass??>
|
||||
class="${parameters.cssClass?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.cssStyle?exists>
|
||||
<#if parameters.cssStyle??>
|
||||
style="${parameters.cssStyle?html}"<#rt/>
|
||||
</#if>
|
||||
<#include "/${parameters.templateDir}/simple/scripting-events.ftl"/>
|
||||
<#include "/${parameters.templateDir}/simple/common-attributes.ftl" />
|
||||
<#include "/${parameters.templateDir}/simple/dynamic-attributes.ftl" />
|
||||
><#if parameters.label?exists><@s.property value="parameters.label"/><#rt/></#if></button>
|
||||
><#if parameters.label??><@s.property value="parameters.label"/><#rt/></#if></button>
|
||||
<#else>
|
||||
<input type="reset"<#rt/>
|
||||
<#if parameters.name?exists>
|
||||
<#if parameters.name??>
|
||||
name="${parameters.name?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.nameValue?exists>
|
||||
<#if parameters.nameValue??>
|
||||
value="<@s.property value="parameters.nameValue"/>"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.cssClass?exists>
|
||||
<#if parameters.cssClass??>
|
||||
class="${parameters.cssClass?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.cssStyle?exists>
|
||||
<#if parameters.cssStyle??>
|
||||
style="${parameters.cssStyle?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.title?exists>
|
||||
<#if parameters.title??>
|
||||
title="${parameters.title?html}"<#rt/>
|
||||
</#if>
|
||||
<#include "/${parameters.templateDir}/simple/scripting-events.ftl" />
|
||||
|
||||
@@ -20,45 +20,45 @@
|
||||
* under the License.
|
||||
*/
|
||||
-->
|
||||
<#if parameters.onclick?exists>
|
||||
<#if parameters.onclick??>
|
||||
onclick="${parameters.onclick?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.ondblclick?exists>
|
||||
<#if parameters.ondblclick??>
|
||||
ondblclick="${parameters.ondblclick?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.onmousedown?exists>
|
||||
<#if parameters.onmousedown??>
|
||||
onmousedown="${parameters.onmousedown?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.onmouseup?exists>
|
||||
<#if parameters.onmouseup??>
|
||||
onmouseup="${parameters.onmouseup?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.onmouseover?exists>
|
||||
<#if parameters.onmouseover??>
|
||||
onmouseover="${parameters.onmouseover?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.onmousemove?exists>
|
||||
<#if parameters.onmousemove??>
|
||||
onmousemove="${parameters.onmousemove?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.onmouseout?exists>
|
||||
<#if parameters.onmouseout??>
|
||||
onmouseout="${parameters.onmouseout?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.onfocus?exists>
|
||||
<#if parameters.onfocus??>
|
||||
onfocus="${parameters.onfocus?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.onblur?exists>
|
||||
<#if parameters.onblur??>
|
||||
onblur="${parameters.onblur?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.onkeypress?exists>
|
||||
<#if parameters.onkeypress??>
|
||||
onkeypress="${parameters.onkeypress?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.onkeydown?exists>
|
||||
<#if parameters.onkeydown??>
|
||||
onkeydown="${parameters.onkeydown?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.onkeyup?exists>
|
||||
<#if parameters.onkeyup??>
|
||||
onkeyup="${parameters.onkeyup?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.onselect?exists>
|
||||
<#if parameters.onselect??>
|
||||
onselect="${parameters.onselect?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.onchange?exists>
|
||||
<#if parameters.onchange??>
|
||||
onchange="${parameters.onchange?html}"<#rt/>
|
||||
</#if>
|
||||
@@ -23,20 +23,20 @@
|
||||
<#setting number_format="#.#####">
|
||||
<select<#rt/>
|
||||
name="${parameters.name?default("")?html}"<#rt/>
|
||||
<#if parameters.get("size")?exists>
|
||||
<#if parameters.get("size")??>
|
||||
size="${parameters.get("size")?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.disabled?default(false)>
|
||||
disabled="disabled"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.tabindex?exists>
|
||||
<#if parameters.tabindex??>
|
||||
tabindex="${parameters.tabindex?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.id?exists>
|
||||
<#if parameters.id??>
|
||||
id="${parameters.id?html}"<#rt/>
|
||||
</#if>
|
||||
<#include "/${parameters.templateDir}/simple/css.ftl" />
|
||||
<#if parameters.title?exists>
|
||||
<#if parameters.title??>
|
||||
title="${parameters.title?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.multiple?default(false)>
|
||||
@@ -46,7 +46,7 @@
|
||||
<#include "/${parameters.templateDir}/simple/common-attributes.ftl" />
|
||||
<#include "/${parameters.templateDir}/simple/dynamic-attributes.ftl" />
|
||||
>
|
||||
<#if parameters.headerKey?exists && parameters.headerValue?exists>
|
||||
<#if parameters.headerKey?? && parameters.headerValue??>
|
||||
<option value="${parameters.headerKey?html}"
|
||||
<#if tag.contains(parameters.nameValue, parameters.headerKey) == true>
|
||||
selected="selected"
|
||||
@@ -57,8 +57,8 @@
|
||||
<option value=""></option>
|
||||
</#if>
|
||||
<@s.iterator value="parameters.list">
|
||||
<#if parameters.listKey?exists>
|
||||
<#if stack.findValue(parameters.listKey)?exists>
|
||||
<#if parameters.listKey??>
|
||||
<#if stack.findValue(parameters.listKey)??>
|
||||
<#assign itemKey = stack.findValue(parameters.listKey)/>
|
||||
<#assign itemKeyStr = itemKey.toString()/>
|
||||
<#else>
|
||||
@@ -69,8 +69,8 @@
|
||||
<#assign itemKey = stack.findValue('top')/>
|
||||
<#assign itemKeyStr = itemKey.toString()/>
|
||||
</#if>
|
||||
<#if parameters.listValue?exists>
|
||||
<#if stack.findString(parameters.listValue)?exists>
|
||||
<#if parameters.listValue??>
|
||||
<#if stack.findString(parameters.listValue)??>
|
||||
<#assign itemValue = stack.findString(parameters.listValue)/>
|
||||
<#else>
|
||||
<#assign itemValue = ''/>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<#if parameters.type?exists && parameters.type=="button">
|
||||
<#if (parameters.body)?default("")?length gt 0>${parameters.body}<#elseif parameters.label?exists><@s.property value="parameters.label"/><#rt/></#if>
|
||||
<#if parameters.type?? && parameters.type=="button">
|
||||
<#if (parameters.body)?default("")?length gt 0>${parameters.body}<#elseif parameters.label??><@s.property value="parameters.label"/><#rt/></#if>
|
||||
</button>
|
||||
<#else>
|
||||
${parameters.body}<#rt/>
|
||||
|
||||
@@ -20,30 +20,30 @@
|
||||
* under the License.
|
||||
*/
|
||||
-->
|
||||
<#if parameters.type?exists && parameters.type=="button">
|
||||
<#if parameters.type?? && parameters.type=="button">
|
||||
<button type="submit"<#rt/>
|
||||
<#if parameters.id?exists>
|
||||
<#if parameters.id??>
|
||||
id="${parameters.id?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.name?exists>
|
||||
<#if parameters.name??>
|
||||
name="${parameters.name?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.nameValue?exists>
|
||||
<#if parameters.nameValue??>
|
||||
value="<@s.property value="parameters.nameValue"/>"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.disabled?default(false)>
|
||||
disabled="disabled"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.cssClass?exists>
|
||||
<#if parameters.cssClass??>
|
||||
class="${parameters.cssClass?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.cssStyle?exists>
|
||||
<#if parameters.cssStyle??>
|
||||
style="${parameters.cssStyle?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.title?exists>
|
||||
<#if parameters.title??>
|
||||
title="${parameters.title?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.tabindex?exists>
|
||||
<#if parameters.tabindex??>
|
||||
tabindex="${parameters.tabindex?html}"<#rt/>
|
||||
</#if>
|
||||
<#include "/${parameters.templateDir}/simple/scripting-events.ftl"/>
|
||||
@@ -51,40 +51,40 @@
|
||||
<#include "/${parameters.templateDir}/simple/dynamic-attributes.ftl" />
|
||||
>
|
||||
<#else>
|
||||
<#if parameters.type?exists && parameters.type=="image">
|
||||
<#if parameters.type?? && parameters.type=="image">
|
||||
<@s.property value="parameters.body"/>
|
||||
<input type="image"<#rt/>
|
||||
<#if parameters.label?exists>
|
||||
<#if parameters.label??>
|
||||
alt="${parameters.label?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.src?exists>
|
||||
<#if parameters.src??>
|
||||
src="${parameters.src?html}"<#rt/>
|
||||
</#if>
|
||||
<#else>
|
||||
<input type="submit"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.id?exists>
|
||||
<#if parameters.id??>
|
||||
id="${parameters.id?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.name?exists>
|
||||
<#if parameters.name??>
|
||||
name="${parameters.name?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.nameValue?exists>
|
||||
<#if parameters.nameValue??>
|
||||
value="<@s.property value="parameters.nameValue"/>"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.disabled?default(false)>
|
||||
disabled="disabled"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.cssClass?exists>
|
||||
<#if parameters.cssClass??>
|
||||
class="${parameters.cssClass?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.cssStyle?exists>
|
||||
<#if parameters.cssStyle??>
|
||||
style="${parameters.cssStyle?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.title?exists>
|
||||
<#if parameters.title??>
|
||||
title="${parameters.title?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.tabindex?exists>
|
||||
<#if parameters.tabindex??>
|
||||
tabindex="${parameters.tabindex?html}"<#rt/>
|
||||
</#if>
|
||||
<#include "/${parameters.templateDir}/simple/scripting-events.ftl" />
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
<#assign webTable = tag/>
|
||||
<#assign tableModel = webTable.model/>
|
||||
|
||||
<#if tableModel?exists>
|
||||
<#if tableModel??>
|
||||
<p align="center">
|
||||
<table bgcolor="white" border="0" cellpadding="1" cellspacing="0" >
|
||||
<tr>
|
||||
|
||||
@@ -22,13 +22,13 @@
|
||||
-->
|
||||
<input type="text"<#rt/>
|
||||
name="${parameters.name?default("")?html}"<#rt/>
|
||||
<#if parameters.get("size")?exists>
|
||||
<#if parameters.get("size")??>
|
||||
size="${parameters.get("size")?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.maxlength?exists>
|
||||
<#if parameters.maxlength??>
|
||||
maxlength="${parameters.maxlength?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.nameValue?exists>
|
||||
<#if parameters.nameValue??>
|
||||
value="<@s.property value="parameters.nameValue"/>"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.disabled?default(false)>
|
||||
@@ -37,14 +37,14 @@
|
||||
<#if parameters.readonly?default(false)>
|
||||
readonly="readonly"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.tabindex?exists>
|
||||
<#if parameters.tabindex??>
|
||||
tabindex="${parameters.tabindex?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.id?exists>
|
||||
<#if parameters.id??>
|
||||
id="${parameters.id?html}"<#rt/>
|
||||
</#if>
|
||||
<#include "/${parameters.templateDir}/simple/css.ftl" />
|
||||
<#if parameters.title?exists>
|
||||
<#if parameters.title??>
|
||||
title="${parameters.title?html}"<#rt/>
|
||||
</#if>
|
||||
<#include "/${parameters.templateDir}/simple/scripting-events.ftl" />
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
name="${parameters.name?default("")?html}"<#rt/>
|
||||
cols="${parameters.cols?default("")?html}"<#rt/>
|
||||
rows="${parameters.rows?default("")?html}"<#rt/>
|
||||
<#if parameters.wrap?exists>
|
||||
<#if parameters.wrap??>
|
||||
wrap="${parameters.wrap?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.disabled?default(false)>
|
||||
@@ -33,21 +33,21 @@
|
||||
<#if parameters.readonly?default(false)>
|
||||
readonly="readonly"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.tabindex?exists>
|
||||
<#if parameters.tabindex??>
|
||||
tabindex="${parameters.tabindex?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.id?exists>
|
||||
<#if parameters.id??>
|
||||
id="${parameters.id?html}"<#rt/>
|
||||
</#if>
|
||||
<#include "/${parameters.templateDir}/simple/css.ftl" />
|
||||
<#if parameters.title?exists>
|
||||
<#if parameters.title??>
|
||||
title="${parameters.title?html}"<#rt/>
|
||||
</#if>
|
||||
<#include "/${parameters.templateDir}/simple/scripting-events.ftl" />
|
||||
<#include "/${parameters.templateDir}/simple/common-attributes.ftl" />
|
||||
<#include "/${parameters.templateDir}/simple/dynamic-attributes.ftl" />
|
||||
><#rt/>
|
||||
<#if parameters.nameValue?exists>
|
||||
<#if parameters.nameValue??>
|
||||
<@s.property value="parameters.nameValue"/><#t/>
|
||||
</#if>
|
||||
</textarea>
|
||||
@@ -20,7 +20,7 @@
|
||||
* under the License.
|
||||
*/
|
||||
-->
|
||||
<#if !stack.findValue("#optiontransferselect_js_included")?exists><#t/>
|
||||
<#if !stack.findValue("#optiontransferselect_js_included")??><#t/>
|
||||
<script type="text/javascript" src="<@s.url value="/struts/optiontransferselect.js" encode='false' includeParams='none'/>"></script>
|
||||
<#assign temporaryVariable = stack.setValue("#optiontransferselect_js_included", "true") /><#t/>
|
||||
</#if><#t/>
|
||||
@@ -31,7 +31,7 @@
|
||||
<tr><td>
|
||||
<#if parameters.allowMoveUp?default(true)><#t/>
|
||||
<#assign defMoveUpLabel="${parameters.moveUpLabel?default('^')}" /><#t/>
|
||||
<#if parameters.headerKey?exists><#t/>
|
||||
<#if parameters.headerKey??><#t/>
|
||||
<input type="button" value="${defMoveUpLabel}" onclick="moveOptionUp(document.getElementById('${parameters.id}'), 'key', '${parameters.headerKey}');" />
|
||||
<#else><#t/>
|
||||
<input type="button" value="${defMoveUpLabel}" onclick="moveOptionUp(document.getElementById('${parameters.id}'), 'key', '');" />
|
||||
@@ -39,7 +39,7 @@
|
||||
</#if><#t/>
|
||||
<#if parameters.allowMoveDown?default(true)><#t/>
|
||||
<#assign defMoveDownLabel="${parameters.moveDownLabel?default('v')}" /><#t/>
|
||||
<#if parameters.headerKey?exists><#t/>
|
||||
<#if parameters.headerKey??><#t/>
|
||||
<input type="button" value="${defMoveDownLabel}" onclick="moveOptionDown(document.getElementById('${parameters.id}'), 'key', '${parameters.headerKey}');" />
|
||||
<#else><#t/>
|
||||
<input type="button" value="${defMoveDownLabel}" onclick="moveOptionDown(document.getElementById('${parameters.id}'), 'key', '');" />
|
||||
@@ -47,7 +47,7 @@
|
||||
</#if><#t/>
|
||||
<#if parameters.allowSelectAll?default(true)><#t/>
|
||||
<#assign defSelectAllLabel="${parameters.selectAllLabel?default('*')}" /><#t/>
|
||||
<#if parameters.headerKey?exists><#t/>
|
||||
<#if parameters.headerKey??><#t/>
|
||||
<input type="button" value="${defSelectAllLabel}" onclick="selectAllOptionsExceptSome(document.getElementById('${parameters.id}'), 'key', '${parameters.headerKey}');" />
|
||||
<#else><#t/>
|
||||
<input type="button" value="${defSelectAllLabel}" onclick="selectAllOptions(document.getElementById('${parameters.id}'), 'key', '');" />
|
||||
|
||||
@@ -20,11 +20,11 @@
|
||||
* under the License.
|
||||
*/
|
||||
-->
|
||||
<#assign hasFieldErrors = fieldErrors?exists && fieldErrors[parameters.name]?exists/>
|
||||
<#assign hasFieldErrors = fieldErrors?? && fieldErrors[parameters.name]??/>
|
||||
<#if hasFieldErrors>
|
||||
<#list fieldErrors[parameters.name] as error>
|
||||
<tr<#rt/>
|
||||
<#if parameters.id?exists>
|
||||
<#if parameters.id??>
|
||||
errorFor="${parameters.id}"<#rt/>
|
||||
</#if>
|
||||
>
|
||||
@@ -37,8 +37,8 @@
|
||||
<#if parameters.labelposition?default("") == 'top'>
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<#if parameters.label?exists> <label<#t/>
|
||||
<#if parameters.id?exists>
|
||||
<#if parameters.label??> <label<#t/>
|
||||
<#if parameters.id??>
|
||||
for="${parameters.id?html}"<#rt/>
|
||||
</#if>
|
||||
<#if hasFieldErrors>
|
||||
@@ -55,7 +55,7 @@ ${parameters.label?html}<#t/>
|
||||
<span class="required">*</span><#t/>
|
||||
</#if>
|
||||
:<#t/>
|
||||
<#if parameters.tooltip?exists>
|
||||
<#if parameters.tooltip??>
|
||||
<#include "/${parameters.templateDir}/xhtml/tooltip.ftl" />
|
||||
</#if>
|
||||
</label><#t/>
|
||||
@@ -69,8 +69,8 @@ ${parameters.label?html}<#t/>
|
||||
<tr>
|
||||
<td valign="top" align="right">
|
||||
<#if parameters.labelposition?default("") == 'left'>
|
||||
<#if parameters.label?exists> <label<#t/>
|
||||
<#if parameters.id?exists>
|
||||
<#if parameters.label??> <label<#t/>
|
||||
<#if parameters.id??>
|
||||
for="${parameters.id?html}"<#rt/>
|
||||
</#if>
|
||||
<#if hasFieldErrors>
|
||||
@@ -87,7 +87,7 @@ ${parameters.label?html}<#t/>
|
||||
<span class="required">*</span><#t/>
|
||||
</#if>
|
||||
:<#t/>
|
||||
<#if parameters.tooltip?exists>
|
||||
<#if parameters.tooltip??>
|
||||
<#include "/${parameters.templateDir}/xhtml/tooltip.ftl" />
|
||||
</#if>
|
||||
</label><#t/>
|
||||
@@ -97,7 +97,7 @@ ${parameters.label?html}<#t/>
|
||||
<#if parameters.required?default(false)>
|
||||
<span class="required">*</span><#t/>
|
||||
</#if>
|
||||
<#if parameters.tooltip?exists>
|
||||
<#if parameters.tooltip??>
|
||||
<#include "/${parameters.templateDir}/xhtml/tooltip.ftl" />
|
||||
</#if>
|
||||
</#if>
|
||||
@@ -108,8 +108,8 @@ ${parameters.label?html}<#t/>
|
||||
<#include "/${parameters.templateDir}/simple/checkbox.ftl" />
|
||||
</#if>
|
||||
<#if parameters.labelposition?default("") != 'top' && parameters.labelposition?default("") != 'left'>
|
||||
<#if parameters.label?exists> <label<#t/>
|
||||
<#if parameters.id?exists>
|
||||
<#if parameters.label??> <label<#t/>
|
||||
<#if parameters.id??>
|
||||
for="${parameters.id?html}"<#rt/>
|
||||
</#if>
|
||||
<#if hasFieldErrors>
|
||||
|
||||
@@ -21,6 +21,6 @@
|
||||
*/
|
||||
-->
|
||||
<table class="${parameters.cssClass?default('wwFormTable')?html}"<#rt/>
|
||||
<#if parameters.cssStyle?exists> style="${parameters.cssStyle?html}"<#rt/>
|
||||
<#if parameters.cssStyle??> style="${parameters.cssStyle?html}"<#rt/>
|
||||
</#if>
|
||||
>
|
||||
@@ -24,7 +24,7 @@
|
||||
Only show message if errors are available.
|
||||
This will be done if ActionSupport is used.
|
||||
-->
|
||||
<#assign hasFieldErrors = parameters.name?exists && fieldErrors?exists && fieldErrors[parameters.name]?exists/>
|
||||
<#assign hasFieldErrors = parameters.name?? && fieldErrors?? && fieldErrors[parameters.name]??/>
|
||||
<#if hasFieldErrors>
|
||||
<#list fieldErrors[parameters.name] as error>
|
||||
<tr errorFor="${parameters.id}">
|
||||
@@ -48,9 +48,9 @@
|
||||
<#else>
|
||||
<td class="tdLabel"><#rt/>
|
||||
</#if>
|
||||
<#if parameters.label?exists>
|
||||
<#if parameters.label??>
|
||||
<label <#t/>
|
||||
<#if parameters.id?exists>
|
||||
<#if parameters.id??>
|
||||
for="${parameters.id?html}" <#t/>
|
||||
</#if>
|
||||
<#if hasFieldErrors>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
-->
|
||||
<#include "/${parameters.templateDir}/xhtml/controlheader-core.ftl" />
|
||||
<td
|
||||
<#if parameters.align?exists>
|
||||
<#if parameters.align??>
|
||||
align="${parameters.align?html}"<#t/>
|
||||
</#if>
|
||||
><#t/>
|
||||
|
||||
@@ -98,9 +98,9 @@ END SNIPPET: supported-validators
|
||||
}
|
||||
<#elseif validator.validatorType = "int">
|
||||
if (continueValidation && field.value != null) {
|
||||
if (<#if validator.min?exists>parseInt(field.value) <
|
||||
if (<#if validator.min??>parseInt(field.value) <
|
||||
${validator.min?c}<#else>false</#if> ||
|
||||
<#if validator.max?exists>parseInt(field.value) >
|
||||
<#if validator.max??>parseInt(field.value) >
|
||||
${validator.max?c}<#else>false</#if>) {
|
||||
addError(field, error);
|
||||
errors = true;
|
||||
@@ -110,10 +110,10 @@ END SNIPPET: supported-validators
|
||||
<#elseif validator.validatorType = "double">
|
||||
if (continueValidation && field.value != null) {
|
||||
var value = parseFloat(field.value);
|
||||
if (<#if validator.minInclusive?exists>value < ${validator.minInclusive?c}<#else>false</#if> ||
|
||||
<#if validator.maxInclusive?exists>value > ${validator.maxInclusive?c}<#else>false</#if> ||
|
||||
<#if validator.minExclusive?exists>value <= ${validator.minExclusive?c}<#else>false</#if> ||
|
||||
<#if validator.maxExclusive?exists>value >= ${validator.maxExclusive?c}<#else>false</#if>) {
|
||||
if (<#if validator.minInclusive??>value < ${validator.minInclusive?c}<#else>false</#if> ||
|
||||
<#if validator.maxInclusive??>value > ${validator.maxInclusive?c}<#else>false</#if> ||
|
||||
<#if validator.minExclusive??>value <= ${validator.minExclusive?c}<#else>false</#if> ||
|
||||
<#if validator.maxExclusive??>value >= ${validator.maxExclusive?c}<#else>false</#if>) {
|
||||
addError(field, error);
|
||||
errors = true;
|
||||
<#if validator.shortCircuit>continueValidation = false;</#if>
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
<#if parameters.validate?default(false) == true>
|
||||
<script type="text/javascript" src="${base}/struts/xhtml/validation.js"></script>
|
||||
<script type="text/javascript" src="${base}/struts/utils.js"></script>
|
||||
<#if parameters.onsubmit?exists>
|
||||
<#if parameters.onsubmit??>
|
||||
${tag.addParameter('onsubmit', "${parameters.onsubmit}; return validateForm_${parameters.id}();")}
|
||||
<#else>
|
||||
${tag.addParameter('onsubmit', "return validateForm_${parameters.id}();")}
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
<#if (parameters.validate?default(false))>
|
||||
onreset="${parameters.onreset?default('clearErrorMessages(this);clearErrorLabels(this);')}"
|
||||
<#else>
|
||||
<#if parameters.onreset?exists>
|
||||
<#if parameters.onreset??>
|
||||
onreset="${parameters.onreset?html}"
|
||||
</#if>
|
||||
</#if>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
-->
|
||||
<tr>
|
||||
<td colspan="2"><div <#rt/>
|
||||
<#if parameters.align?exists>
|
||||
<#if parameters.align??>
|
||||
align="${parameters.align?html}"<#t/>
|
||||
</#if>
|
||||
><#t/>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
-->
|
||||
<tr>
|
||||
<td colspan="2"><div <#rt/>
|
||||
<#if parameters.align?exists>
|
||||
<#if parameters.align??>
|
||||
align="${parameters.align?html}"<#t/>
|
||||
</#if>
|
||||
><#t/>
|
||||
|
||||
@@ -20,16 +20,16 @@
|
||||
* under the License.
|
||||
*/
|
||||
-->
|
||||
<#if parameters.tooltip?exists><#t/>
|
||||
<#if parameters.tooltip??><#t/>
|
||||
<img
|
||||
<#if parameters.tooltipIconPath?exists><#t/>
|
||||
<#if parameters.tooltipIconPath??><#t/>
|
||||
src='<@s.url value="${parameters.tooltipIconPath}" includeParams="none" encode="false" />'
|
||||
<#else><#t/>
|
||||
src='<@s.url value="/struts/tooltip.gif" includeParams="none" encode="false" />'
|
||||
</#if><#t/>
|
||||
<#if parameters.jsTooltipEnabled?default('false') == 'true'>
|
||||
onmouseover="domTT_activate(this, event, 'content', '${parameters.tooltip}'<#t/>
|
||||
<#if parameters.tooltipDelay?exists><#t/>
|
||||
<#if parameters.tooltipDelay??><#t/>
|
||||
<#t/>,'delay', '${parameters.tooltipDelay}'<#t/>
|
||||
</#if><#t/>
|
||||
<#t/>,'styleClass', '${parameters.tooltipCssClass?default("StrutsTTClassic")}'<#t/>
|
||||
|
||||
Reference in New Issue
Block a user