Author: jacopoc
Date: Sun Oct 28 03:06:56 2007 New Revision: 589317 URL: http://svn.apache.org/viewvc?rev=589317&view=rev Log: Divided the keywordsearch.ftl template into two templates to enhance reusability: keywordsearch.ftl now only displays the search results keywordsearchactions.ftl displays the actions available on the results list Added: ofbiz/trunk/applications/product/webapp/catalog/find/keywordsearchactions.ftl (with props) Modified: ofbiz/trunk/applications/product/webapp/catalog/find/keywordsearch.ftl ofbiz/trunk/applications/product/widget/catalog/FindScreens.xml Modified: ofbiz/trunk/applications/product/webapp/catalog/find/keywordsearch.ftl URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/webapp/catalog/find/keywordsearch.ftl?rev=589317&r1=589316&r2=589317&view=diff ============================================================================== --- ofbiz/trunk/applications/product/webapp/catalog/find/keywordsearch.ftl (original) +++ ofbiz/trunk/applications/product/webapp/catalog/find/keywordsearch.ftl Sun Oct 28 03:06:56 2007 @@ -69,7 +69,6 @@ } </script> -<#if productIds?has_content> <table border="0" width="100%" cellpadding="2"> <tr> <td align="left"><input type="checkbox" name="selectAll" value="0" onclick="javascript:toggleAll(this);"> <b>${uiLabelMap.ProductProduct}</b></td> @@ -89,7 +88,6 @@ </tr> <tr><td colspan="2"><hr class="sepbar"/></td></tr> </table> -</#if> <form method="post" name="products"> <table width="100%" cellpadding="0" cellspacing="0"> @@ -105,9 +103,7 @@ </#list> </table> <form> -</#if> -<#if productIds?has_content> <table border="0" width="100%" cellpadding="2"> <tr> <td align="right"> @@ -125,103 +121,4 @@ </td> </tr> </table> - -<hr class="sepbar"/> -<div class="tabletext"><b>${uiLabelMap.ProductNote}:</b> ${uiLabelMap.ProductNoteKeywordSearch}</div> -<hr class="sepbar"/> - -${screens.render("component://product/widget/catalog/ProductScreens.xml#CreateVirtualWithVariantsFormInclude")} - -<hr class="sepbar"/> - -<div class="tabletext"> -<form method="post" action="<@ofbizUrl>searchRemoveFromCategory</@ofbizUrl>" name="searchRemoveFromCategory"> - <b>${uiLabelMap.ProductRemoveResultsFrom} </b> ${uiLabelMap.ProductCategory}: - <input type="text" class="inputBox" name="SE_SEARCH_CATEGORY_ID" size="20" maxlength="20"/> - <a href="javascript:call_fieldlookup2(document.searchRemoveFromCategory.SE_SEARCH_CATEGORY_ID,'LookupProductCategory');"><img src='/images/fieldlookup.gif' width='15' height='14' border='0' alt='Click here For Field Lookup'/></a> - <input type="hidden" name="clearSearch" value="N"> - <input type="submit" value="${uiLabelMap.CommonRemove}" class="smallSubmit"><br/> -</form> -</div> - -<hr class="sepbar"/> - -<div class="tabletext"> -<form method="post" action="<@ofbizUrl>searchExpireFromCategory</@ofbizUrl>" name="searchExpireFromCategory"> - <b>${uiLabelMap.ProductExpireResultsFrom} </b> ${uiLabelMap.ProductCategory}: - <input type="text" class="inputBox" name="SE_SEARCH_CATEGORY_ID" size="20" maxlength="20"/> - <a href="javascript:call_fieldlookup2(document.searchExpireFromCategory.SE_SEARCH_CATEGORY_ID,'LookupProductCategory');"><img src='/images/fieldlookup.gif' width='15' height='14' border='0' alt='Click here For Field Lookup'/></a> - ${uiLabelMap.CommonThru}<input type="text" size="25" name="thruDate" class="inputBox"><a href="javascript:call_cal(document.searchExpireFromCategory.thruDate, null);"><img src="<@ofbizContentUrl>/images/cal.gif</@ofbizContentUrl>" width="16" height="16" border="0" alt="Calendar"></a> - <input type="hidden" name="clearSearch" value="N"> - <input type="submit" value="${uiLabelMap.CommonExpire}" class="smallSubmit"><br/> -</form> -</div> - -<hr class="sepbar"/> - -<div class="tabletext"> -<form method="post" action="<@ofbizUrl>searchAddToCategory</@ofbizUrl>" name="searchAddToCategory"> - <b>${uiLabelMap.ProductAddResultsTo} </b> ${uiLabelMap.ProductCategory}: - <input type="text" class="inputBox" name="SE_SEARCH_CATEGORY_ID" size="20" maxlength="20"/> - <a href="javascript:call_fieldlookup2(document.searchAddToCategory.SE_SEARCH_CATEGORY_ID,'LookupProductCategory');"><img src='/images/fieldlookup.gif' width='15' height='14' border='0' alt='Click here For Field Lookup'/></a> - ${uiLabelMap.CommonFrom}<input type="text" size="25" name="fromDate" class="inputBox"><a href="javascript:call_cal(document.searchAddToCategory.fromDate, null);"><img src="<@ofbizContentUrl>/images/cal.gif</@ofbizContentUrl>" width="16" height="16" border="0" alt="Calendar"></a> - <input type="hidden" name="clearSearch" value="N"> - <input type="submit" value="${uiLabelMap.ProductAddToCategory}" class="smallSubmit"><br/> -</form> -</div> - -<hr class="sepbar"/> - -<div class="tabletext"> -<form method="post" action="<@ofbizUrl>searchAddFeature</@ofbizUrl>" name="searchAddFeature"> - <b>${uiLabelMap.ProductAddFeatureToResults}:</b><br/> - ${uiLabelMap.ProductFeatureId}<input type="text" size="10" name="productFeatureId" value="" class="inputBox"> - ${uiLabelMap.CommonFrom}<input type="tex"t size="25" name="fromDate" class="inputBox"><a href="javascript:call_cal(document.searchAddFeature.fromDate, null);"><img src="<@ofbizContentUrl>/images/cal.gif</@ofbizContentUrl>" width="16" height="16" border="0" alt="Calendar"></a> - ${uiLabelMap.CommonThru}<input type="text" size="25" name="thruDate" class="inputBox"><a href="javascript:call_cal(document.searchAddFeature.thruDate, null);"><img src="<@ofbizContentUrl>/images/cal.gif</@ofbizContentUrl>" width="16" height="16" border="0" alt="Calendar"></a> - <br/> - ${uiLabelMap.CommonAmount}<input type="text" size="5" name="amount" value="" class="inputBox"> - ${uiLabelMap.CommonSequence}<input type="text" size="5" name="sequenceNum" value="" class="inputBox"> - ${uiLabelMap.ProductFeatureApplicationType} - ${uiLabelMap.ProductCategoryId}: - <select name='productFeatureApplTypeId' size='1' class='selectBox'> - <#list applicationTypes as applicationType> - <#assign displayDesc = applicationType.get("description", locale)?default("No Description")> - <#if 18 < displayDesc?length> - <#assign displayDesc = displayDesc[0..15] + "..."> - </#if> - <option value="${applicationType.productFeatureApplTypeId}">${displayDesc}</option> - </#list> - </select> - <input type="hidden" name="clearSearch" value="N"> - <input type="submit" value="${uiLabelMap.ProductAddFeature}" class="smallSubmit"><br/> -</form> -</div> - -<hr class="sepbar"/> -<div class="tabletext"> -<form method="post" action="<@ofbizUrl>searchRemoveFeature</@ofbizUrl>" name="searchRemoveFeature"> - <b>${uiLabelMap.ProductRemoveFeatureFromResults}:</b><br/> - ${uiLabelMap.ProductFeatureId}<input type="text" size="10" name="productFeatureId" value="" class="inputBox"> - <input type="hidden" name="clearSearch" value="N"> - <input type="submit" value="${uiLabelMap.ProductRemoveFeature}" class="smallSubmit"><br/> -</form> -</div> - -<hr class="sepbar"/> -<div class="tabletext"> -<form method="post" action="" name="searchShowParams"> - <#assign searchParams = Static["org.ofbiz.product.product.ProductSearchSession"].makeSearchParametersString(session)> - <div><b>${uiLabelMap.ProductPlainSearchParameters}:</b><input type="text" size="60" name="searchParameters" value="${searchParams}" class="inputBox"></div> - <div><b>${uiLabelMap.ProductHtmlSearchParameters}:</b><input type="text" size="60" name="searchParameters" value="${searchParams?html}" class="inputBox"></div> - <input type="hidden" name="clearSearch" value="N"> -</form> -</div> - -<hr class="sepbar"/> -<div class="tabletext"> - <b>${uiLabelMap.ProductSearchExportProductList}:</b> <a href="<@ofbizUrl>searchExportProductList?clearSearch=N</@ofbizUrl>" class="buttontext">${uiLabelMap.ProductSearchExport}</a> - <#if productIds?has_content> - <a href="javascript:exportToeBay();" class="buttontext">${uiLabelMap.ProductExportToeBay}</a> - </#if> -</div> </#if> Added: ofbiz/trunk/applications/product/webapp/catalog/find/keywordsearchactions.ftl URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/webapp/catalog/find/keywordsearchactions.ftl?rev=589317&view=auto ============================================================================== --- ofbiz/trunk/applications/product/webapp/catalog/find/keywordsearchactions.ftl (added) +++ ofbiz/trunk/applications/product/webapp/catalog/find/keywordsearchactions.ftl Sun Oct 28 03:06:56 2007 @@ -0,0 +1,120 @@ +<#-- +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. +--> + +<#if productIds?has_content> + +<hr class="sepbar"/> +<div class="tabletext"><b>${uiLabelMap.ProductNote}:</b> ${uiLabelMap.ProductNoteKeywordSearch}</div> +<hr class="sepbar"/> + +${screens.render("component://product/widget/catalog/ProductScreens.xml#CreateVirtualWithVariantsFormInclude")} + +<hr class="sepbar"/> + +<div class="tabletext"> +<form method="post" action="<@ofbizUrl>searchRemoveFromCategory</@ofbizUrl>" name="searchRemoveFromCategory"> + <b>${uiLabelMap.ProductRemoveResultsFrom} </b> ${uiLabelMap.ProductCategory}: + <input type="text" class="inputBox" name="SE_SEARCH_CATEGORY_ID" size="20" maxlength="20"/> + <a href="javascript:call_fieldlookup2(document.searchRemoveFromCategory.SE_SEARCH_CATEGORY_ID,'LookupProductCategory');"><img src='/images/fieldlookup.gif' width='15' height='14' border='0' alt='Click here For Field Lookup'/></a> + <input type="hidden" name="clearSearch" value="N"> + <input type="submit" value="${uiLabelMap.CommonRemove}" class="smallSubmit"><br/> +</form> +</div> + +<hr class="sepbar"/> + +<div class="tabletext"> +<form method="post" action="<@ofbizUrl>searchExpireFromCategory</@ofbizUrl>" name="searchExpireFromCategory"> + <b>${uiLabelMap.ProductExpireResultsFrom} </b> ${uiLabelMap.ProductCategory}: + <input type="text" class="inputBox" name="SE_SEARCH_CATEGORY_ID" size="20" maxlength="20"/> + <a href="javascript:call_fieldlookup2(document.searchExpireFromCategory.SE_SEARCH_CATEGORY_ID,'LookupProductCategory');"><img src='/images/fieldlookup.gif' width='15' height='14' border='0' alt='Click here For Field Lookup'/></a> + ${uiLabelMap.CommonThru}<input type="text" size="25" name="thruDate" class="inputBox"><a href="javascript:call_cal(document.searchExpireFromCategory.thruDate, null);"><img src="<@ofbizContentUrl>/images/cal.gif</@ofbizContentUrl>" width="16" height="16" border="0" alt="Calendar"></a> + <input type="hidden" name="clearSearch" value="N"> + <input type="submit" value="${uiLabelMap.CommonExpire}" class="smallSubmit"><br/> +</form> +</div> + +<hr class="sepbar"/> + +<div class="tabletext"> +<form method="post" action="<@ofbizUrl>searchAddToCategory</@ofbizUrl>" name="searchAddToCategory"> + <b>${uiLabelMap.ProductAddResultsTo} </b> ${uiLabelMap.ProductCategory}: + <input type="text" class="inputBox" name="SE_SEARCH_CATEGORY_ID" size="20" maxlength="20"/> + <a href="javascript:call_fieldlookup2(document.searchAddToCategory.SE_SEARCH_CATEGORY_ID,'LookupProductCategory');"><img src='/images/fieldlookup.gif' width='15' height='14' border='0' alt='Click here For Field Lookup'/></a> + ${uiLabelMap.CommonFrom}<input type="text" size="25" name="fromDate" class="inputBox"><a href="javascript:call_cal(document.searchAddToCategory.fromDate, null);"><img src="<@ofbizContentUrl>/images/cal.gif</@ofbizContentUrl>" width="16" height="16" border="0" alt="Calendar"></a> + <input type="hidden" name="clearSearch" value="N"> + <input type="submit" value="${uiLabelMap.ProductAddToCategory}" class="smallSubmit"><br/> +</form> +</div> + +<hr class="sepbar"/> + +<div class="tabletext"> +<form method="post" action="<@ofbizUrl>searchAddFeature</@ofbizUrl>" name="searchAddFeature"> + <b>${uiLabelMap.ProductAddFeatureToResults}:</b><br/> + ${uiLabelMap.ProductFeatureId}<input type="text" size="10" name="productFeatureId" value="" class="inputBox"> + ${uiLabelMap.CommonFrom}<input type="tex"t size="25" name="fromDate" class="inputBox"><a href="javascript:call_cal(document.searchAddFeature.fromDate, null);"><img src="<@ofbizContentUrl>/images/cal.gif</@ofbizContentUrl>" width="16" height="16" border="0" alt="Calendar"></a> + ${uiLabelMap.CommonThru}<input type="text" size="25" name="thruDate" class="inputBox"><a href="javascript:call_cal(document.searchAddFeature.thruDate, null);"><img src="<@ofbizContentUrl>/images/cal.gif</@ofbizContentUrl>" width="16" height="16" border="0" alt="Calendar"></a> + <br/> + ${uiLabelMap.CommonAmount}<input type="text" size="5" name="amount" value="" class="inputBox"> + ${uiLabelMap.CommonSequence}<input type="text" size="5" name="sequenceNum" value="" class="inputBox"> + ${uiLabelMap.ProductFeatureApplicationType} + ${uiLabelMap.ProductCategoryId}: + <select name='productFeatureApplTypeId' size='1' class='selectBox'> + <#list applicationTypes as applicationType> + <#assign displayDesc = applicationType.get("description", locale)?default("No Description")> + <#if 18 < displayDesc?length> + <#assign displayDesc = displayDesc[0..15] + "..."> + </#if> + <option value="${applicationType.productFeatureApplTypeId}">${displayDesc}</option> + </#list> + </select> + <input type="hidden" name="clearSearch" value="N"> + <input type="submit" value="${uiLabelMap.ProductAddFeature}" class="smallSubmit"><br/> +</form> +</div> + +<hr class="sepbar"/> +<div class="tabletext"> +<form method="post" action="<@ofbizUrl>searchRemoveFeature</@ofbizUrl>" name="searchRemoveFeature"> + <b>${uiLabelMap.ProductRemoveFeatureFromResults}:</b><br/> + ${uiLabelMap.ProductFeatureId}<input type="text" size="10" name="productFeatureId" value="" class="inputBox"> + <input type="hidden" name="clearSearch" value="N"> + <input type="submit" value="${uiLabelMap.ProductRemoveFeature}" class="smallSubmit"><br/> +</form> +</div> + +<hr class="sepbar"/> +<div class="tabletext"> +<form method="post" action="" name="searchShowParams"> + <#assign searchParams = Static["org.ofbiz.product.product.ProductSearchSession"].makeSearchParametersString(session)> + <div><b>${uiLabelMap.ProductPlainSearchParameters}:</b><input type="text" size="60" name="searchParameters" value="${searchParams}" class="inputBox"></div> + <div><b>${uiLabelMap.ProductHtmlSearchParameters}:</b><input type="text" size="60" name="searchParameters" value="${searchParams?html}" class="inputBox"></div> + <input type="hidden" name="clearSearch" value="N"> +</form> +</div> + +<hr class="sepbar"/> +<div class="tabletext"> + <b>${uiLabelMap.ProductSearchExportProductList}:</b> <a href="<@ofbizUrl>searchExportProductList?clearSearch=N</@ofbizUrl>" class="buttontext">${uiLabelMap.ProductSearchExport}</a> + <#if productIds?has_content> + <a href="javascript:exportToeBay();" class="buttontext">${uiLabelMap.ProductExportToeBay}</a> + </#if> +</div> +</#if> Propchange: ofbiz/trunk/applications/product/webapp/catalog/find/keywordsearchactions.ftl ------------------------------------------------------------------------------ svn:eol-style = native Propchange: ofbiz/trunk/applications/product/webapp/catalog/find/keywordsearchactions.ftl ------------------------------------------------------------------------------ svn:keywords = "Date Rev Author URL Id" Propchange: ofbiz/trunk/applications/product/webapp/catalog/find/keywordsearchactions.ftl ------------------------------------------------------------------------------ svn:mime-type = text/plain Modified: ofbiz/trunk/applications/product/widget/catalog/FindScreens.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/widget/catalog/FindScreens.xml?rev=589317&r1=589316&r2=589317&view=diff ============================================================================== --- ofbiz/trunk/applications/product/widget/catalog/FindScreens.xml (original) +++ ofbiz/trunk/applications/product/widget/catalog/FindScreens.xml Sun Oct 28 03:06:56 2007 @@ -85,6 +85,9 @@ <platform-specific> <html><html-template location="component://product/webapp/catalog/find/keywordsearch.ftl"/></html> </platform-specific> + <platform-specific> + <html><html-template location="component://product/webapp/catalog/find/keywordsearchactions.ftl"/></html> + </platform-specific> </decorator-section> </decorator-screen> </widgets> |
Free forum by Nabble | Edit this page |