Author: sascharodekamp
Date: Thu Sep 22 12:07:31 2011 New Revision: 1174081 URL: http://svn.apache.org/viewvc?rev=1174081&view=rev Log: Reverted Revision 1173978 because it was not a bug fix. Modified: ofbiz/branches/release11.04/specialpurpose/ecommerce/webapp/ecommerce/order/OnePageCheckoutProcess.ftl ofbiz/branches/release11.04/specialpurpose/ecommerce/widget/OrderScreens.xml Modified: ofbiz/branches/release11.04/specialpurpose/ecommerce/webapp/ecommerce/order/OnePageCheckoutProcess.ftl URL: http://svn.apache.org/viewvc/ofbiz/branches/release11.04/specialpurpose/ecommerce/webapp/ecommerce/order/OnePageCheckoutProcess.ftl?rev=1174081&r1=1174080&r2=1174081&view=diff ============================================================================== --- ofbiz/branches/release11.04/specialpurpose/ecommerce/webapp/ecommerce/order/OnePageCheckoutProcess.ftl (original) +++ ofbiz/branches/release11.04/specialpurpose/ecommerce/webapp/ecommerce/order/OnePageCheckoutProcess.ftl Thu Sep 22 12:07:31 2011 @@ -25,7 +25,171 @@ under the License. <#-- ========================================================================================================================== --> <div id="cartPanel" class="screenlet"> - ${screens.render("component://ecommerce/widget/CartScreens.xml#UpdateCart")} + <h3>${uiLabelMap.EcommerceStep} 1: ${uiLabelMap.PageTitleShoppingCart}</h3> + <div id="cartSummaryPanel" style="display: none;"> + <a href="javascript:void(0);" id="openCartPanel" class="button">${uiLabelMap.EcommerceClickHereToEdit}</a> + <table id="cartSummaryPanel_cartItems" summary="This table displays the list of item added into Shopping Cart."> + <thead> + <tr> + <th id="orderItem">${uiLabelMap.OrderItem}</th> + <th id="description">${uiLabelMap.CommonDescription}</th> + <th id="unitPrice">${uiLabelMap.EcommerceUnitPrice}</th> + <th id="quantity">${uiLabelMap.OrderQuantity}</th> + <th id="adjustment">${uiLabelMap.EcommerceAdjustments}</th> + <th id="itemTotal">${uiLabelMap.EcommerceItemTotal}</th> + </tr> + </thead> + <tfoot> + <tr id="completedCartSubtotalRow"> + <th id="subTotal" scope="row" colspan="5">${uiLabelMap.CommonSubtotal}</th> + <td headers="subTotal" id="completedCartSubTotal"><@ofbizCurrency amount=shoppingCart.getSubTotal() isoCode=shoppingCart.getCurrency() /></td> + </tr> + <#assign orderAdjustmentsTotal = 0 /> + <#list shoppingCart.getAdjustments() as cartAdjustment> + <#assign orderAdjustmentsTotal = orderAdjustmentsTotal + Static["org.ofbiz.order.order.OrderReadHelper"].calcOrderAdjustment(cartAdjustment, shoppingCart.getSubTotal()) /> + </#list> + <tr id="completedCartDiscountRow"> + <th id="productDiscount" scope="row" colspan="5">${uiLabelMap.ProductDiscount}</th> + <td headers="productDiscount" id="completedCartDiscount"><input type="hidden" value="${orderAdjustmentsTotal}" id="initializedCompletedCartDiscount" /><@ofbizCurrency amount=orderAdjustmentsTotal isoCode=shoppingCart.getCurrency() /></td> + </tr> + <tr> + <th id="shippingAndHandling" scope="row" colspan="5">${uiLabelMap.OrderShippingAndHandling}</th> + <td headers="shippingAndHandling" id="completedCartTotalShipping"><@ofbizCurrency amount=shoppingCart.getTotalShipping() isoCode=shoppingCart.getCurrency() /></td> + </tr> + <tr> + <th id="salesTax" scope="row" colspan="5">${uiLabelMap.OrderSalesTax}</th> + <td headers="salesTax" id="completedCartTotalSalesTax"><@ofbizCurrency amount=shoppingCart.getTotalSalesTax() isoCode=shoppingCart.getCurrency() /></td> + </tr> + <tr> + <th id="grandTotal" scope="row" colspan="5">${uiLabelMap.OrderGrandTotal}</th> + <td headers="grandTotal" id="completedCartDisplayGrandTotal"><@ofbizCurrency amount=shoppingCart.getDisplayGrandTotal() isoCode=shoppingCart.getCurrency() /></td> + </tr> + </tfoot> + <tbody> + <#list shoppingCart.items() as cartLine> + <#if cartLine.getProductId()?exists> + <#if cartLine.getParentProductId()?exists> + <#assign parentProductId = cartLine.getParentProductId() /> + <#else> + <#assign parentProductId = cartLine.getProductId() /> + </#if> + <#assign smallImageUrl = Static["org.ofbiz.product.product.ProductContentWrapper"].getProductContentAsText(cartLine.getProduct(), "SMALL_IMAGE_URL", locale, dispatcher)?if_exists /> + <#if !smallImageUrl?string?has_content><#assign smallImageUrl = "" /></#if> + </#if> + <tr id="cartItemDisplayRow_${cartLine_index}"> + <td headers="orderItem"><img src="<@ofbizContentUrl>${requestAttributes.contentPathPrefix?if_exists}${smallImageUrl}</@ofbizContentUrl>" alt = "Product Image" /></td> + <td headers="description">${cartLine.getName()?if_exists}</td> + <td headers="unitPrice" id="completedCartItemPrice_${cartLine_index}">${cartLine.getDisplayPrice()}</td> + <td headers="quantity"><span id="completedCartItemQty_${cartLine_index}">${cartLine.getQuantity()?string.number}</span></td> + <td headers="adjustment"><span id="completedCartItemAdjustment_${cartLine_index}"><@ofbizCurrency amount=cartLine.getOtherAdjustments() isoCode=shoppingCart.getCurrency() /></span></td> + <td headers="itemTotal" align="right"><span id="completedCartItemSubTotal_${cartLine_index}"><@ofbizCurrency amount=cartLine.getDisplayItemSubTotal() isoCode=shoppingCart.getCurrency() /></span></td> + </tr> + </#list> + </tbody> + </table> + </div> + +<#-- ============================================================= --> + <div id="editCartPanel"> + <form id="cartForm" method="post" action="<@ofbizUrl></@ofbizUrl>"> + <fieldset> + <input type="hidden" name="removeSelected" value="false" /> + <div id="cartFormServerError" class="errorMessage"></div> + <table id="editCartPanel_cartItems"> + <thead> + <tr> + <th id="editOrderItem">${uiLabelMap.OrderItem}</th> + <th id="editDescription">${uiLabelMap.CommonDescription}</th> + <th id="editUnitPrice">${uiLabelMap.EcommerceUnitPrice}</th> + <th id="editQuantity">${uiLabelMap.OrderQuantity}</th> + <th id="editAdjustment">${uiLabelMap.EcommerceAdjustments}</th> + <th id="editItemTotal">${uiLabelMap.EcommerceItemTotal}</th> + <th id="removeItem">${uiLabelMap.FormFieldTitle_removeButton}</th> + </tr> + </thead> + <tfoot> + <tr> + <th scope="row" colspan="6">${uiLabelMap.CommonSubtotal}</th> + <td id="cartSubTotal"><@ofbizCurrency amount=shoppingCart.getSubTotal() isoCode=shoppingCart.getCurrency() /></td> + </tr> + <tr> + <th scope="row" colspan="6">${uiLabelMap.ProductDiscount}</th> + <td id="cartDiscountValue"> + <#assign orderAdjustmentsTotal = 0 /> + <#list shoppingCart.getAdjustments() as cartAdjustment> + <#assign orderAdjustmentsTotal = orderAdjustmentsTotal + Static["org.ofbiz.order.order.OrderReadHelper"].calcOrderAdjustment(cartAdjustment, shoppingCart.getSubTotal()) /> + </#list> + <@ofbizCurrency amount=orderAdjustmentsTotal isoCode=shoppingCart.getCurrency() /> + </td> + </tr> + <tr> + <th scope="row" colspan="6">${uiLabelMap.OrderShippingAndHandling}</th> + <td id="cartTotalShipping"><@ofbizCurrency amount=shoppingCart.getTotalShipping() isoCode=shoppingCart.getCurrency() /></td> + </tr> + <tr> + <th scope="row" colspan="6">${uiLabelMap.OrderSalesTax}</th> + <td id="cartTotalSalesTax"><@ofbizCurrency amount=shoppingCart.getTotalSalesTax() isoCode=shoppingCart.getCurrency() /></td> + </tr> + <tr> + <th scope="row" colspan="6">${uiLabelMap.OrderGrandTotal}</th> + <td id="cartDisplayGrandTotal"><@ofbizCurrency amount=shoppingCart.getDisplayGrandTotal() isoCode=shoppingCart.getCurrency() /></td> + </tr> + </tfoot> + <tbody id="updateBody"> + <#list shoppingCart.items() as cartLine> + <tr id="cartItemRow_${cartLine_index}"> + <td headers="editOrderItem"> + <#if cartLine.getProductId()?exists> + <#if cartLine.getParentProductId()?exists> + <#assign parentProductId = cartLine.getParentProductId() /> + <#else> + <#assign parentProductId = cartLine.getProductId() /> + </#if> + <#assign smallImageUrl = Static["org.ofbiz.product.product.ProductContentWrapper"].getProductContentAsText(cartLine.getProduct(), "SMALL_IMAGE_URL", locale, dispatcher)?if_exists /> + <#if !smallImageUrl?string?has_content><#assign smallImageUrl = "" /></#if> + <#if smallImageUrl?string?has_content> + <img src="<@ofbizContentUrl>${requestAttributes.contentPathPrefix?if_exists}${smallImageUrl}</@ofbizContentUrl>" alt="Product Image" /> + </#if> + </#if> + </td> + <td headers="editDescription">${cartLine.getName()?if_exists}</td> + <td headers="editUnitPrice" id="itemUnitPrice_${cartLine_index}"><@ofbizCurrency amount=cartLine.getDisplayPrice() isoCode=shoppingCart.getCurrency() /></td> + <td headers="editQuantity"> + <#if cartLine.getIsPromo()> + ${cartLine.getQuantity()?string.number} + <#else> + <input type="hidden" name="cartLineProductId" id="cartLineProductId_${cartLine_index}" value="${cartLine.getProductId()}" /> + <input type="text" name="update${cartLine_index}" id="qty_${cartLine_index}" value="${cartLine.getQuantity()?string.number}" class="required validate-number" /> + <span id="advice-required-qty_${cartLine_index}" style="display:none;" class="errorMessage"> (${uiLabelMap.CommonRequired})</span> + <span id="advice-validate-number-qty_${cartLine_index}" style="display:none;" class="errorMessage"> (${uiLabelMap.CommonPleaseEnterValidNumberInThisField}) </span> + </#if> + </td> + <#if !cartLine.getIsPromo()> + <td headers="editAdjustment" id="addPromoCode_${cartLine_index}"><@ofbizCurrency amount=cartLine.getOtherAdjustments() isoCode=shoppingCart.getCurrency() /></td> + <#else> + <td headers="editAdjustment"><@ofbizCurrency amount=cartLine.getOtherAdjustments() isoCode=shoppingCart.getCurrency() /></td> + </#if> + <td headers="editItemTotal" id="displayItem_${cartLine_index}"><@ofbizCurrency amount=cartLine.getDisplayItemSubTotal() isoCode=shoppingCart.getCurrency() /></td> + <#if !cartLine.getIsPromo()> + <td><a id="removeItemLink_${cartLine_index}" href="javascript:void(0);"><img id="remove_${cartLine_index}" src="<@ofbizContentUrl>/ecommerce/images/remove.png</@ofbizContentUrl>" alt="Remove Item Image" /></a></td> + </#if> + </tr> + </#list> + </tbody> + </table> + </fieldset> + <fieldset id="productPromoCodeFields"> + <div> + <label for="productPromoCode">${uiLabelMap.EcommerceEnterPromoCode}</label> + <input id="productPromoCode" name="productPromoCode" type="text" value="" /> + </div> + </fieldset> + <fieldset> + <a href="javascript:void(0);" class="button" id="updateShoppingCart" >${uiLabelMap.EcommerceContinueToStep} 2</a> + <a style="display: none" class="button" href="javascript:void(0);" id="processingShipping">${uiLabelMap.EcommercePleaseWait}....</a> + </fieldset> + </form> + </div> </div> <#-- ========================================================================================================================== --> @@ -93,7 +257,7 @@ under the License. <span> <label for="shipToCountryCode">${uiLabelMap.PartyCountry}* <span id="advice-required-shipToCountryCode" style="display:none" class="errorMessage"> (${uiLabelMap.CommonRequired})</span> - </label> + </label> <input type="text" name="shipToCountryCode" class="required" id="shipToCountryCode" value="${shipToTelecomNumber.countryCode?if_exists}" size="5" maxlength="3" /> - </span> <span> @@ -311,7 +475,7 @@ under the License. <input id="lastNameOnCard" name="lastNameOnCard" class="required" type="text" value="${lastNameOnCard?if_exists}" /> </span> </div> - <div> + <div> <#if billToTelecomNumber?has_content> <span> <label for="billToCountryCode">${uiLabelMap.PartyCountry}* Modified: ofbiz/branches/release11.04/specialpurpose/ecommerce/widget/OrderScreens.xml URL: http://svn.apache.org/viewvc/ofbiz/branches/release11.04/specialpurpose/ecommerce/widget/OrderScreens.xml?rev=1174081&r1=1174080&r2=1174081&view=diff ============================================================================== --- ofbiz/branches/release11.04/specialpurpose/ecommerce/widget/OrderScreens.xml (original) +++ ofbiz/branches/release11.04/specialpurpose/ecommerce/widget/OrderScreens.xml Thu Sep 22 12:07:31 2011 @@ -613,6 +613,7 @@ under the License. <set field="titleProperty" value="EcommerceOnePageCheckout"/> <set field="layoutSettings.javaScripts[]" value="/ecommerce/images/checkoutProcess.js" global="true"/> <set field="layoutSettings.javaScripts[]" value="/ordermgr/images/js/geoAutoCompleter.js" global="true"/> + <script location="component://ecommerce/webapp/ecommerce/WEB-INF/actions/cart/ShowCart.groovy"/> <script location="component://ecommerce/webapp/ecommerce/WEB-INF/actions/customer/EditShippingAddress.groovy"/> <script location="component://ecommerce/webapp/ecommerce/WEB-INF/actions/customer/EditBillingAddress.groovy"/> <script location="component://ecommerce/webapp/ecommerce/WEB-INF/actions/customer/EditEmailAndTelecomNumber.groovy"/> |
Free forum by Nabble | Edit this page |