You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by as...@apache.org on 2016/06/27 08:02:38 UTC

svn commit: r1750303 - in /ofbiz/trunk/specialpurpose/ecommerce: groovyScripts/content/Search.groovy template/content/SearchContent.ftl widget/ContentScreens.xml

Author: ashish
Date: Mon Jun 27 08:02:38 2016
New Revision: 1750303

URL: http://svn.apache.org/viewvc?rev=1750303&view=rev
Log:
Applied patch from jira issue - OFBIZ-7572 - Remove HtmlFormWrapper dependencies from Content Search screen.
Thanks Ravi for the contribution.

Modified:
    ofbiz/trunk/specialpurpose/ecommerce/groovyScripts/content/Search.groovy
    ofbiz/trunk/specialpurpose/ecommerce/template/content/SearchContent.ftl
    ofbiz/trunk/specialpurpose/ecommerce/widget/ContentScreens.xml

Modified: ofbiz/trunk/specialpurpose/ecommerce/groovyScripts/content/Search.groovy
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ecommerce/groovyScripts/content/Search.groovy?rev=1750303&r1=1750302&r2=1750303&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/ecommerce/groovyScripts/content/Search.groovy (original)
+++ ofbiz/trunk/specialpurpose/ecommerce/groovyScripts/content/Search.groovy Mon Jun 27 08:02:38 2016
@@ -27,7 +27,6 @@ import org.ofbiz.base.util.Debug
 import org.ofbiz.base.util.UtilHttp
 import org.ofbiz.content.search.SearchWorker
 import org.ofbiz.product.feature.ParametricSearch
-import org.ofbiz.widget.renderer.html.HtmlFormWrapper
 import org.apache.lucene.search.*
 import org.apache.lucene.index.DirectoryReader
 import org.apache.lucene.store.Directory
@@ -36,16 +35,6 @@ paramMap = UtilHttp.getParameterMap(requ
 queryLine = paramMap.queryLine.toString();
 //Debug.logInfo("in search, queryLine:" + queryLine, "");
 
-formDefFile = page.formDefFile;
-queryFormName = page.queryFormName;
-//Debug.logInfo("in search, queryFormName:" + queryFormName, "");
-queryWrapper = new HtmlFormWrapper(formDefFile, queryFormName, request, response);
-context.queryWrapper = queryWrapper;
-
-listFormName = page.listFormName;
-//Debug.logInfo("in search, listFormName:" + listFormName, "");
-listWrapper = new HtmlFormWrapper(formDefFile, listFormName, request, response);
-context.listWrapper = listWrapper;
 siteId = paramMap.siteId ?: "WebStoreCONTENT";
 //Debug.logInfo("in search, siteId:" + siteId, "");
 featureIdByType = ParametricSearch.makeFeatureIdByTypeMap(paramMap);
@@ -111,5 +100,5 @@ if (searcher) {
             hitSet.add(contentId);
         }
     }
-    listWrapper.putInContext("queryResults", contentList);
+    context.queryResults = contentList;
 }

Modified: ofbiz/trunk/specialpurpose/ecommerce/template/content/SearchContent.ftl
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ecommerce/template/content/SearchContent.ftl?rev=1750303&r1=1750302&r2=1750303&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/ecommerce/template/content/SearchContent.ftl (original)
+++ ofbiz/trunk/specialpurpose/ecommerce/template/content/SearchContent.ftl Mon Jun 27 08:02:38 2016
@@ -97,7 +97,6 @@ under the License.
 
 
 
-    ${listWrapper.renderFormString()}
 
 <#macro listSiteIds contentId indentIndex=0>
   <#assign dummy=Static["org.ofbiz.base.util.Debug"].logInfo("in listSiteIds, contentId:" + contentId,"")/>

Modified: ofbiz/trunk/specialpurpose/ecommerce/widget/ContentScreens.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ecommerce/widget/ContentScreens.xml?rev=1750303&r1=1750302&r2=1750303&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/ecommerce/widget/ContentScreens.xml (original)
+++ ofbiz/trunk/specialpurpose/ecommerce/widget/ContentScreens.xml Mon Jun 27 08:02:38 2016
@@ -130,6 +130,7 @@ under the License.
                 <decorator-screen name="main-decorator" location="${parameters.mainDecoratorLocation}">
                     <decorator-section name="body">
                         <platform-specific><html><html-template location="component://ecommerce/template/content/SearchContent.ftl"/></html></platform-specific>
+                        <include-form name="searchList" location="component://ecommerce/widget/ContentForms.xml"/>
                     </decorator-section>
                 </decorator-screen>
             </widgets>