From 4c396b1db2f0011c6763a0189277737ef933aa9f Mon Sep 17 00:00:00 2001 From: Ivan Yelizariev Date: Tue, 29 Nov 2022 12:58:58 +0000 Subject: [PATCH] [FIX] website_sale: show empty cart icon before starting animation On clicking "add to cart" button, there is a simple animation of product image moving to the cart icon. However, if the cart icon is hidden because of disabled option "Show Empty Cart", the animation is broken: the image is moving to left corner of the navbar. Fix it by showing cart icon before starting the animation. opw-3078396 closes odoo/odoo#107760 X-original-commit: 6110b993ce63356e1b5b900f7bacb2afa648f6ad Signed-off-by: William Braeckman (wbr) Signed-off-by: Ivan Elizaryev (iel) --- addons/website_sale/static/src/js/website_sale_utils.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 956b190ff9c..612bb82dbfc 100644 --- a/addons/website_sale/static/src/js/website_sale_utils.js +++ b/addons/website_sale/static/src/js/website_sale_utils.js @@ -50,7 +50,7 @@ function animateClone($cart, $elem, offsetTop, offsetLeft) { if (!$cart.length) { return Promise.resolve(); } - $cart.find('.o_animate_blink').addClass('o_red_highlight o_shadow_animation').delay(500).queue(function () { + $cart.removeClass('d-none').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();