[FIX] website_sale: fix cart popover

The cart popover was broken since the bootstrap changes as data that was
previously set on the jquery element upon creating the popover was not
set anymore.

closes odoo/odoo#98991

Signed-off-by: William Braeckman (wbr) <wbr@odoo.com>
This commit is contained in:
William Braeckman
2022-08-27 03:34:01 +02:00
parent c0532b6aec
commit 3754600694
@@ -75,7 +75,9 @@ publicWidget.registry.websiteSaleCartLink = publicWidget.Widget.extend({
self._popoverRPC = $.get("/shop/cart", {
type: 'popover',
}).then(function (data) {
self.$el.data("bs.popover").config.content = data;
const popover = Popover.getInstance(self.$el[0]);
popover._config.content = data;
popover.setContent(popover.getTipElement());
self.$el.popover("show");
$('.popover').on('mouseleave', function () {
self.$el.trigger('mouseleave');