From 8fdfc680742832fb68f1458f91a90096077d2635 Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Fri, 13 Jun 2014 13:59:28 +0200 Subject: [PATCH] [IMP] website_sale: display variants choice in confirm dialog box --- addons/website_sale/static/src/js/website_sale.js | 13 +++++++++++++ addons/website_sale/views/templates.xml | 7 +++++-- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/addons/website_sale/static/src/js/website_sale.js b/addons/website_sale/static/src/js/website_sale.js index f624eed5f50..6da3bf438e4 100644 --- a/addons/website_sale/static/src/js/website_sale.js +++ b/addons/website_sale/static/src/js/website_sale.js @@ -126,6 +126,19 @@ $(document).ready(function () { $('input.js_variant_change, select.js_variant_change', this).first().trigger('change'); }); + $('#modal_optional_products').on('show.bs.modal', function () { + var $confirm = $('#product_confirmation .js_attributes'); + if (!$confirm.size()) return; + $confirm.empty(); + $('.js_add_cart_variants:first ul:first > li').each(function () { + var $li = $(this); + var $span = $("
:
"); + $span.children().first().text($li.children().first().text()); + $span.children().last().text($li.find("label:has(input:checked) span:first").text()); + $confirm.append($span); + }); + }); + $("a.js_add, a.js_remove").click(function (event) { event.preventDefault(); var $parent = $(this).parents('.js_product:first'); diff --git a/addons/website_sale/views/templates.xml b/addons/website_sale/views/templates.xml index d21feefc9c7..89bf1d46f37 100644 --- a/addons/website_sale/views/templates.xml +++ b/addons/website_sale/views/templates.xml @@ -543,13 +543,16 @@ - + -
+
+
+
+