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>


Reply via email to