Author: deepak
Date: Fri Aug 10 18:47:58 2018
New Revision: 1837829
URL: http://svn.apache.org/viewvc?rev=1837829&view=rev
Log:
Improved: Replace #assign with #local in all the themes ftl macros
(OFBIZ-10516)
Modified:
ofbiz/ofbiz-framework/trunk/themes/common-theme/template/includes/HtmlTemplate.ftl
ofbiz/ofbiz-framework/trunk/themes/common-theme/template/macro/FoFormMacroLibrary.ftl
ofbiz/ofbiz-framework/trunk/themes/common-theme/template/macro/FoScreenMacroLibrary.ftl
ofbiz/ofbiz-framework/trunk/themes/common-theme/template/macro/HtmlFormMacroLibrary.ftl
ofbiz/ofbiz-framework/trunk/themes/common-theme/template/macro/HtmlScreenMacroLibrary.ftl
ofbiz/ofbiz-framework/trunk/themes/common-theme/template/macro/XlsFormMacroLibrary.ftl
Modified:
ofbiz/ofbiz-framework/trunk/themes/common-theme/template/includes/HtmlTemplate.ftl
URL:
http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/themes/common-theme/template/includes/HtmlTemplate.ftl?rev=1837829&r1=1837828&r2=1837829&view=diff
==============================================================================
---
ofbiz/ofbiz-framework/trunk/themes/common-theme/template/includes/HtmlTemplate.ftl
(original)
+++
ofbiz/ofbiz-framework/trunk/themes/common-theme/template/includes/HtmlTemplate.ftl
Fri Aug 10 18:47:58 2018
@@ -36,10 +36,10 @@ under the License.
</#macro>
<#macro nextPrev commonUrl="" ajaxEnabled=false javaScriptEnabled=false
paginateStyle="nav-pager" paginateFirstStyle="nav-first" viewIndex=0
highIndex=0 listSize=0 viewSize=1 ajaxFirstUrl="" firstUrl=""
paginateFirstLabel="" paginatePreviousStyle="nav-previous" ajaxPreviousUrl=""
previousUrl="" paginatePreviousLabel="" pageLabel="" ajaxSelectUrl=""
selectUrl="" ajaxSelectSizeUrl="" selectSizeUrl="" commonDisplaying=""
paginateNextStyle="nav-next" ajaxNextUrl="" nextUrl="" paginateNextLabel=""
paginateLastStyle="nav-last" ajaxLastUrl="" lastUrl="" paginateLastLabel=""
paginateViewSizeLabel="" >
- <#assign viewIndexFirst = 0/>
- <#assign viewIndexPrevious = viewIndex - 1/>
- <#assign viewIndexNext = viewIndex + 1/>
- <#assign viewIndexLast =
Static["org.apache.ofbiz.base.util.UtilMisc"].getViewLastIndex(listSize,
viewSize) />
+ <#local viewIndexFirst = 0/>
+ <#local viewIndexPrevious = viewIndex - 1/>
+ <#local viewIndexNext = viewIndex + 1/>
+ <#local viewIndexLast =
Static["org.apache.ofbiz.base.util.UtilMisc"].getViewLastIndex(listSize,
viewSize) />
<#local javaScriptEnabled = javaScriptEnabled />
<#if (!javaScriptEnabled)>
<#local javaScriptEnabled =
Static["org.apache.ofbiz.base.util.UtilHttp"].isJavaScriptEnabled(request) />
Modified:
ofbiz/ofbiz-framework/trunk/themes/common-theme/template/macro/FoFormMacroLibrary.ftl
URL:
http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/themes/common-theme/template/macro/FoFormMacroLibrary.ftl?rev=1837829&r1=1837828&r2=1837829&view=diff
==============================================================================
---
ofbiz/ofbiz-framework/trunk/themes/common-theme/template/macro/FoFormMacroLibrary.ftl
(original)
+++
ofbiz/ofbiz-framework/trunk/themes/common-theme/template/macro/FoFormMacroLibrary.ftl
Fri Aug 10 18:47:58 2018
@@ -17,7 +17,7 @@ specific language governing permissions
under the License.
-->
<#macro getFoStyle style>
- <#assign foStyles = {
+ <#local foStyles = {
"listtitlestyle":"font-weight=\"bold\" text-align=\"center\"
border=\"solid black\" padding=\"2pt\"",
"tabletext":"border-left=\"solid black\" border-right=\"solid black\"
padding-left=\"2pt\" padding-top=\"2pt\"",
"tabletextright":"border-left=\"solid black\" border-right=\"solid
black\" padding-left=\"2pt\" padding-top=\"2pt\" text-align=\"right\"",
@@ -35,7 +35,7 @@ under the License.
"alternate-row" : "background-color=\"lightgray\"",
"error":"color=\"red\""}/>
<#list style?split(' ') as styleItem>
- <#assign foStyle = foStyles[styleItem]?default("")/>
+ <#local foStyle = foStyles[styleItem]?default("")/>
${foStyle?default("")}
</#list>
</#macro>
Modified:
ofbiz/ofbiz-framework/trunk/themes/common-theme/template/macro/FoScreenMacroLibrary.ftl
URL:
http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/themes/common-theme/template/macro/FoScreenMacroLibrary.ftl?rev=1837829&r1=1837828&r2=1837829&view=diff
==============================================================================
---
ofbiz/ofbiz-framework/trunk/themes/common-theme/template/macro/FoScreenMacroLibrary.ftl
(original)
+++
ofbiz/ofbiz-framework/trunk/themes/common-theme/template/macro/FoScreenMacroLibrary.ftl
Fri Aug 10 18:47:58 2018
@@ -17,7 +17,7 @@ specific language governing permissions
under the License.
-->
<#macro getFoStyle style>
- <#assign foStyles = {
+ <#local foStyles = {
"tabletext":"border-left=\"solid black\" border-right=\"solid black\"
padding-left=\"2pt\" padding-top=\"2pt\"",
"tabletextright":"border-left=\"solid black\" border-right=\"solid
black\" padding-left=\"2pt\" padding-top=\"2pt\" text-align=\"right\"",
"tableheadverysmall":"column-width=\"0.3in\"",
@@ -32,7 +32,7 @@ under the License.
"h3":"font-weight=\"bold\" font-style=\"italic\"",
"error":"color=\"red\""}/>
<#list style?split(' ') as styleItem>
- <#assign foStyle = foStyles[styleItem]?default("")/>
+ <#local foStyle = foStyles[styleItem]?default("")/>
${foStyle?default("")}
</#list>
</#macro>
Modified:
ofbiz/ofbiz-framework/trunk/themes/common-theme/template/macro/HtmlFormMacroLibrary.ftl
URL:
http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/themes/common-theme/template/macro/HtmlFormMacroLibrary.ftl?rev=1837829&r1=1837828&r2=1837829&view=diff
==============================================================================
---
ofbiz/ofbiz-framework/trunk/themes/common-theme/template/macro/HtmlFormMacroLibrary.ftl
(original)
+++
ofbiz/ofbiz-framework/trunk/themes/common-theme/template/macro/HtmlFormMacroLibrary.ftl
Fri Aug 10 18:47:58 2018
@@ -60,8 +60,8 @@ under the License.
require
/><#t/>
<#if ajaxEnabled?has_content && ajaxEnabled>
- <#assign defaultMinLength = modelTheme.getAutocompleterDefaultMinLength()>
- <#assign defaultDelay = modelTheme.getAutocompleterDefaultDelay()>
+ <#local defaultMinLength = modelTheme.getAutocompleterDefaultMinLength()>
+ <#local defaultDelay = modelTheme.getAutocompleterDefaultDelay()>
<script type="application/javascript">ajaxAutoCompleter('${ajaxUrl!}',
false, ${defaultMinLength!2}, ${defaultDelay!300});</script><#lt/>
</#if>
</#macro>
@@ -178,18 +178,18 @@ under the License.
<#if timeDropdown?has_content && timeDropdown=="time-dropdown">
<select name="${timeHourName}" <#if
classString?has_content>class="${classString}"</#if>><#rt/>
<#if isTwelveHour>
- <#assign x=11>
+ <#local x=11>
<#list 0..x as i>
<option value="${i}"<#if hour1?has_content><#if i=hour1>
selected="selected"</#if></#if>>${i}</option><#rt/>
</#list>
<#else>
- <#assign x=23>
+ <#local x=23>
<#list 0..x as i>
<option value="${i}"<#if hour2?has_content><#if i=hour2>
selected="selected"</#if></#if>>${i}</option><#rt/>
</#list>
</#if>
</select>:<select name="${timeMinutesName}" <#if
classString?has_content>class="${classString}"</#if>><#rt/>
- <#assign values =
Static["org.apache.ofbiz.base.util.StringUtil"].toList(timeValues)>
+ <#local values =
Static["org.apache.ofbiz.base.util.StringUtil"].toList(timeValues)>
<#list values as i>
<option value="${i}"<#if minutes?has_content><#if i?number==
minutes ||((i?number==(60 -step?number)) && (minutes > 60 -
(step?number/2))) || ((minutes > i?number )&& (minutes <
i?number+(step?number/2))) || ((minutes < i?number )&& (minutes >
i?number-(step?number/2)))> selected="selected"</#if></#if>>${i}</option><#rt/>
</#list>
@@ -649,19 +649,19 @@ Parameter: delegatorName, String, option
<#if presentation?has_content && descriptionFieldName?has_content &&
"window" == presentation>
data-lookup-field-formname="${fieldFormName}"
data-lookup-form-name="${formName?html}" <#if
descriptionFieldName?has_content>data-lookup-description-field="${descriptionFieldName}"</#if>
<#rt>
<#if targetParameterIter?has_content>
- <#assign args = "${targetParameterIter?join(', ')}">
+ <#local args = "${targetParameterIter?join(', ')}">
</#if>
data-lookup-args="${args!}" <#rt>
<#elseif presentation?has_content && "window" == presentation>
data-lookup-field-formname="${fieldFormName}" <#rt>
<#if targetParameterIter?has_content>
- <#assign args = "${targetParameterIter?join(', ')}">
+ <#local args = "${targetParameterIter?join(', ')}">
</#if>
data-lookup-args="${args!}" <#rt>
<#else>
<#if ajaxEnabled?has_content && ajaxEnabled>
- <#assign defaultMinLength =
modelTheme.getAutocompleterDefaultMinLength()>
- <#assign defaultDelay = modelTheme.getAutocompleterDefaultDelay()>
+ <#local defaultMinLength =
modelTheme.getAutocompleterDefaultMinLength()>
+ <#local defaultDelay = modelTheme.getAutocompleterDefaultDelay()>
<#if !ajaxUrl?contains("searchValueFieldName=")>
<#if descriptionFieldName?has_content && "true" == showDescription>
<#local ajaxUrl = ajaxUrl + "&searchValueFieldName=" +
descriptionFieldName />
@@ -678,7 +678,7 @@ Parameter: delegatorName, String, option
data-lookup-default-minlength="${defaultMinLength!2}" <#rt>
data-lookup-default-delay="${defaultDelay!300}" <#rt>
<#if targetParameterIter?has_content>
- <#assign args = "${targetParameterIter?join(', ')}">
+ <#local args = "${targetParameterIter?join(', ')}">
</#if>
data-lookup-args="${args!}"
</#if>
@@ -701,7 +701,7 @@ Parameter: delegatorName, String, option
<li class="${paginateFirstStyle}<#if viewIndex gt 0>"><a
href="javascript:void(0)" onclick="<#if
ajaxEnabled>ajaxUpdateAreas('${ajaxFirstUrl}')<#else>submitPagination(this,
'${firstUrl}')</#if>">${paginateFirstLabel}</a><#else>-disabled"><span>${paginateFirstLabel}</span></#if></li>
<li class="${paginatePreviousStyle}<#if viewIndex gt 0>"><a
href="javascript:void(0)" onclick="<#if
ajaxEnabled>ajaxUpdateAreas('${ajaxPreviousUrl}')<#else>submitPagination(this,
'${previousUrl}')</#if>">${paginatePreviousLabel}</a><#else>-disabled"><span>${paginatePreviousLabel}</span></#if></li>
<#if listSize gt 0 && javaScriptEnabled><li
class="nav-page-select">${pageLabel} <select name="page" size="1"
onchange="<#if
ajaxEnabled>ajaxUpdateAreas('${ajaxSelectUrl}')<#else>submitPagination(this,
'${selectUrl}'+this.value)</#if>"><#rt/>
- <#assign x=(listSize/viewSize)?ceiling>
+ <#local x=(listSize/viewSize)?ceiling>
<#list 1..x as i>
<#if i == (viewIndex+1)><option selected="selected"
value="<#else><option value="</#if>${i-1}">${i}</option>
</#list>
@@ -710,7 +710,7 @@ Parameter: delegatorName, String, option
<li class="${paginateNextStyle}<#if highIndex lt listSize>"><a
href="javascript:void(0)" onclick="<#if
ajaxEnabled>ajaxUpdateAreas('${ajaxNextUrl}')<#else>submitPagination(this,
'${nextUrl}')</#if>">${paginateNextLabel}</a><#else>-disabled"><span>${paginateNextLabel}</span></#if></li>
<li class="${paginateLastStyle}<#if highIndex lt listSize>"><a
href="javascript:void(0)" onclick="<#if
ajaxEnabled>ajaxUpdateAreas('${ajaxLastUrl}')<#else>submitPagination(this,
'${lastUrl}')</#if>">${paginateLastLabel}</a><#else>-disabled"><span>${paginateLastLabel}</span></#if></li>
<#if javaScriptEnabled><li class="nav-pagesize"><select
name="pageSize" size="1" onchange="<#if
ajaxEnabled>ajaxUpdateAreas('${ajaxSelectSizeUrl}')<#else>submitPagination(this,
'${selectSizeUrl}')</#if>"><#rt/>
- <#assign availPageSizes = [20, 30, 50, 100, 200]>
+ <#local availPageSizes = [20, 30, 50, 100, 200]>
<#list availPageSizes as ps>
<option <#if viewSize == ps> selected="selected" </#if>
value="${ps}">${ps}</option>
</#list>
@@ -805,8 +805,8 @@ Parameter: delegatorName, String, option
<#if uniqueItemName?has_content>
<#local params = "{\"presentation\": \"layer\"">
<#if targetParameters?has_content>
- <#assign parameterMap = targetParameters?eval>
- <#assign parameterKeys = parameterMap?keys>
+ <#local parameterMap = targetParameters?eval>
+ <#local parameterKeys = parameterMap?keys>
<#list parameterKeys as key>
<#local params += ",\"${key}\": \"${parameterMap[key]}\"">
</#list>
Modified:
ofbiz/ofbiz-framework/trunk/themes/common-theme/template/macro/HtmlScreenMacroLibrary.ftl
URL:
http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/themes/common-theme/template/macro/HtmlScreenMacroLibrary.ftl?rev=1837829&r1=1837828&r2=1837829&view=diff
==============================================================================
---
ofbiz/ofbiz-framework/trunk/themes/common-theme/template/macro/HtmlScreenMacroLibrary.ftl
(original)
+++
ofbiz/ofbiz-framework/trunk/themes/common-theme/template/macro/HtmlScreenMacroLibrary.ftl
Fri Aug 10 18:47:58 2018
@@ -66,8 +66,8 @@ under the License.
<#if text?has_content>
<#-- If a label widget has one of the h1-h6 styles, then it is considered
block level element.
Otherwise it is considered an inline element. -->
- <#assign idText = ""/>
- <#if id?has_content><#assign idText = " id=\"${id}\""/></#if>
+ <#local idText = ""/>
+ <#if id?has_content><#local idText = " id=\"${id}\""/></#if>
<#if style?has_content>
<#if style=="h1">
<h1${idText}>${text}</h1>
@@ -183,8 +183,8 @@ ${menuString}
</#macro>
<#macro renderPortalPageColumnBegin originalPortalPageId portalPageId
columnSeqId confMode="false" width="auto" delColumnLabel="Delete column"
delColumnHint="Delete this column" addPortletLabel="Add portlet"
addPortletHint="Add a new portlet to this column" colWidthLabel="Col. width:"
setColumnSizeHint="Set column size">
- <#assign columnKey = portalPageId+columnSeqId>
- <#assign columnKeyFields = '<input name="portalPageId" value="' +
portalPageId + '" type="hidden"/><input name="columnSeqId" value="' +
columnSeqId + '" type="hidden"/>'>
+ <#local columnKey = portalPageId+columnSeqId>
+ <#local columnKeyFields = '<input name="portalPageId" value="' +
portalPageId + '" type="hidden"/><input name="columnSeqId" value="' +
columnSeqId + '" type="hidden"/>'>
<script type="application/javascript">
if (typeof SORTABLE_COLUMN_LIST != "undefined") {
if (SORTABLE_COLUMN_LIST == null) {
@@ -227,8 +227,8 @@ ${menuString}
</#macro>
<#macro renderPortalPagePortletBegin originalPortalPageId portalPageId
portalPortletId portletSeqId prevPortletId="" prevPortletSeqId=""
nextPortletId="" nextPortletSeqId="" columnSeqId="" prevColumnSeqId=""
nextColumnSeqId="" confMode="false" delPortletHint="Remove this portlet"
editAttribute="false" editAttributeHint="Edit portlet parameters">
- <#assign portletKey = portalPageId+portalPortletId+portletSeqId>
- <#assign portletKeyFields = '<input name="portalPageId" value="' +
portalPageId + '" type="hidden"/><input name="portalPortletId" value="' +
portalPortletId + '" type="hidden"/><input name="portletSeqId" value="' +
portletSeqId + '" type="hidden"/>'>
+ <#local portletKey = portalPageId+portalPortletId+portletSeqId>
+ <#local portletKeyFields = '<input name="portalPageId" value="' +
portalPageId + '" type="hidden"/><input name="portalPortletId" value="' +
portalPortletId + '" type="hidden"/><input name="portletSeqId" value="' +
portletSeqId + '" type="hidden"/>'>
<div id="PP_${portletKey}" name="portalPortlet" class="noClass"
portalPageId="${portalPageId}" portalPortletId="${portalPortletId}"
columnSeqId="${columnSeqId}" portletSeqId="${portletSeqId}">
<#if "true" == confMode>
<div class="portlet-config" id="PPCFG_${portletKey}">
Modified:
ofbiz/ofbiz-framework/trunk/themes/common-theme/template/macro/XlsFormMacroLibrary.ftl
URL:
http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/themes/common-theme/template/macro/XlsFormMacroLibrary.ftl?rev=1837829&r1=1837828&r2=1837829&view=diff
==============================================================================
---
ofbiz/ofbiz-framework/trunk/themes/common-theme/template/macro/XlsFormMacroLibrary.ftl
(original)
+++
ofbiz/ofbiz-framework/trunk/themes/common-theme/template/macro/XlsFormMacroLibrary.ftl
Fri Aug 10 18:47:58 2018
@@ -22,7 +22,7 @@ under the License.
<#macro renderItemField value cellType cellStyle=""><td class="${cellType!}"
<#if cellStyle?has_content>${cellStyle!}</#if>>${value!}</td></#macro>
<#macro renderDisplayField type imageLocation idName description title class
alert inPlaceEditorUrl="" inPlaceEditorParams="">
-<#if type=="currency"><#assign value =
StringUtil.makeStringWrapper(description!)><@renderItemField value "cf" class/>
+<#if type=="currency"><#local value =
StringUtil.makeStringWrapper(description!)><@renderItemField value "cf" class/>
<#elseif type=="date"><@renderItemField description "dt" class/>
<#elseif type=="date-time"><@renderItemField description "dtf" class/>
<#elseif type=="accounting-number"><@renderItemField description "nf" class/>