From ff8f50d3b355097a28f6d8fb14c11c3f244c2471 Mon Sep 17 00:00:00 2001 From: Jeremy Kersten Date: Wed, 5 Apr 2017 14:41:56 +0200 Subject: [PATCH] [IMP] website_sale_wishlist: improve wishlist after first users test - Update Cart Quantity when 'add to cart' - Change usability for b2b/b2c add/move to cart - Disable 'add to wishlist' if already in wish list - Wait the commit of 'Move to cart' of the last item before the redirect to avoid to get a fake empty cart. - Reset red notification after a small delay - Fix 'list of variants' optional feature (broken by commit 045a859) - Adjust animation to match cart/wishlist - Fix button cart / wishlist / comparison order - ... Courtesy of @adr-odoo for testing --- .../static/src/js/website_sale_utils.js | 2 + addons/website_sale/views/templates.xml | 5 +- .../website_sale_comparison_template.xml | 4 +- .../models/product_wishlist.py | 6 ++ .../static/src/js/website_sale_wishlist.js | 56 ++++++++++++++----- .../views/website_sale_wishlist_template.xml | 14 +++-- 6 files changed, 61 insertions(+), 26 deletions(-) diff --git a/addons/website_sale/static/src/js/website_sale_utils.js b/addons/website_sale/static/src/js/website_sale_utils.js index fda9a75778b..7076ff9c7c9 100644 --- a/addons/website_sale/static/src/js/website_sale_utils.js +++ b/addons/website_sale/static/src/js/website_sale_utils.js @@ -4,6 +4,8 @@ odoo.define('website_sale.utils', function (require) { var animate_clone = function(cart, $elem, offset_top, offset_left) { cart.find('.o_animate_blink').addClass('o_red_highlight o_shadow_animation').delay(500).queue(function(){ $(this).removeClass("o_shadow_animation").dequeue(); + }).delay(2000).queue(function(){ + $(this).removeClass("o_red_highlight").dequeue(); }); var imgtodrag = $elem.find('img').eq(0); if (imgtodrag.length) { diff --git a/addons/website_sale/views/templates.xml b/addons/website_sale/views/templates.xml index 9b1c32ca417..d608f4973d0 100644 --- a/addons/website_sale/views/templates.xml +++ b/addons/website_sale/views/templates.xml @@ -613,10 +613,7 @@ -