You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by jl...@apache.org on 2009/02/05 11:57:27 UTC
svn commit: r741073 -
/ofbiz/trunk/applications/order/webapp/ordermgr/entry/catalog/inlineProductDetail.ftl
Author: jleroux
Date: Thu Feb 5 10:57:26 2009
New Revision: 741073
URL: http://svn.apache.org/viewvc?rev=741073&view=rev
Log:
A patch from Amit Sharma "Extending the capability of configurable product in OFBiz with Freature tree generation technique" (https://issues.apache.org/jira/browse/OFBIZ-2161) - OFBIZ-2161
Modified:
ofbiz/trunk/applications/order/webapp/ordermgr/entry/catalog/inlineProductDetail.ftl
Modified: ofbiz/trunk/applications/order/webapp/ordermgr/entry/catalog/inlineProductDetail.ftl
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/webapp/ordermgr/entry/catalog/inlineProductDetail.ftl?rev=741073&r1=741072&r2=741073&view=diff
==============================================================================
--- ofbiz/trunk/applications/order/webapp/ordermgr/entry/catalog/inlineProductDetail.ftl (original)
+++ ofbiz/trunk/applications/order/webapp/ordermgr/entry/catalog/inlineProductDetail.ftl Thu Feb 5 10:57:26 2009
@@ -226,18 +226,17 @@
</script>
</#if>
-<#assign addedFeatureTreeJavaScript = requestAttributes.addedFeatureTreeJavaScript?default("N")/>
-<#if product.virtualVariantMethodEnum?if_exists == "VV_FEATURETREE" && featureLists?has_content && ("N" == addedFeatureTreeJavaScript)>
- ${setRequestAttribute("addedFeatureTreeJavaScript", "Y")}
+<#if product.virtualVariantMethodEnum?if_exists == "VV_FEATURETREE" && featureLists?has_content>
<script language="JavaScript" type="text/javascript">
- function checkRadioButtoninline(inlineCounter, productId) {
+ function checkRadioButtoninline${inlineCounter}(inlineCounter, productId) {
var add_product_id = 'add_product_id' + inlineCounter;
<#list featureLists as featureList>
<#list featureList as feature>
<#if feature_index == 0>
var myList = document.getElementById("FT" +inlineCounter + "${feature.productFeatureTypeId}");
if (myList.options[0].selected == true) {
- document.configform[add_product_id].value = 'NULL';
+ document.configform[add_product_id].value = 'NULL';
+ checkOption(inlineCounter);
return;
}
<#break>
@@ -272,7 +271,7 @@
<#list featureLists as featureList>
<#list featureList as feature>
<#if feature_index == 0>
- <div>${feature.description}: <select id="FT${inlineCounter}${feature.productFeatureTypeId}" name="FT${inlineCounter}${feature.productFeatureTypeId}" onChange="javascript:checkRadioButtoninline('${inlineCounter}', '${product.productId}');">
+ <div>${feature.description}: <select id="FT${inlineCounter}${feature.productFeatureTypeId}" name="FT${inlineCounter}${feature.productFeatureTypeId}" onChange="javascript:checkRadioButtoninline${inlineCounter}('${inlineCounter}', '${product.productId}');">
<option value="select" selected="selected"> select option </option>
<#else>
<option value="${feature.productFeatureId}">${feature.description} <#if feature.price?exists>(+ <@ofbizCurrency amount=feature.price?string isoCode=feature.currencyUomId/>)</#if></option>