From fc7ef284915641472722a7be06a75b1df3b8ca93 Mon Sep 17 00:00:00 2001
From: "Nasreddin (bon)" <bon@odoo.com>
Date: Wed, 27 Jan 2021 18:12:59 +0000
Subject: [PATCH] [FIX] sale: Display color tootlip in product configurator

Issue

	- Install "Sales" module
	- Go to settings and activate "Product Configurator" feature
	- Create a product X with mutilple color (variants)
	- Create a quotation
	- Add product X (Product Configurator should open)
	- Hover any color

	Popup with color name does not appear.

Cause

	'title' attribute value is removed.

Solution

	if element have 'value_name' data attribute, set it back as title else set no title.

opw-2438704

closes odoo/odoo#66451

X-original-commit: efa36bc522771e17805ee965bdc0f0315b5f34ff
Signed-off-by: bon-odoo <nboulif@users.noreply.github.com>
---
 addons/sale/static/src/js/variant_mixin.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/addons/sale/static/src/js/variant_mixin.js b/addons/sale/static/src/js/variant_mixin.js
index ff4007f9b0bb..07cb866ea71e 100644
--- a/addons/sale/static/src/js/variant_mixin.js
+++ b/addons/sale/static/src/js/variant_mixin.js
@@ -342,7 +342,7 @@ var VariantMixin = {
             .find('option, input, label')
             .removeClass('css_not_available')
             .prop('disabled', false)
-            .attr('title', '')
+            .attr('title', function () { return $(this).data('value_name') || ''; })
             .data('excluded-by', '');
 
         // exclusion rules: array of ptav
-- 
GitLab