merge from 8.0
[odoo/odoo.git] / addons / website_sale / static / src / js / website_sale.js
index 642d572..e2f9733 100644 (file)
@@ -56,7 +56,7 @@ $('.oe_website_sale').each(function () {
     $('.a-submit', oe_website_sale).off('click').on('click', function () {
         $(this).closest('form').submit();
     });
-    $('.form.js_attributes input, form.js_attributes select', oe_website_sale).on('change', function () {
+    $('form.js_attributes input, form.js_attributes select', oe_website_sale).on('change', function () {
         $(this).closest("form").submit();
     });
 
@@ -112,6 +112,13 @@ $('.oe_website_sale').each(function () {
             }
         }
 
+        if (product_id) {
+            var $img = $(this).closest('tr.js_product, .oe_website_sale').find('span[data-oe-model^="product."][data-oe-type="image"] img');
+            $img.attr("src", "/website/image?field=image&model=product.product&id="+product_id);
+            $img.parent().attr('data-oe-model', 'product.product').attr('data-oe-id', product_id)
+                .data('oe-model', 'product.product').data('oe-id', product_id);
+        }
+
         $parent.find("input.js_variant_change:radio, select.js_variant_change").each(function () {
             var $input = $(this);
             var id = +$input.val();