From 945f207388042a8bf56cedd1dd459c7d6e9cabdb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20Warnon?= Date: Tue, 25 Aug 2020 12:51:17 +0000 Subject: [FIX] website_event_online: fix reminder button classes This commit fixes the reminder button classes to enable/disable the right ones as it's being clicked. (We also fix a css rule for event colors). Task ID 2325327 X-Original-commit 58917df45d93cd9787036582e6f745901996166c closes odoo/odoo#56916 X-original-commit: 0c78735ba82553da2633feb48901ed8d0043c049 Signed-off-by: Thibault Delavallee (tde) Signed-off-by: awa-odoo --- .../website_event_track/static/src/js/event_track_reminder.js | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'addons/website_event_track/static') diff --git a/addons/website_event_track/static/src/js/event_track_reminder.js b/addons/website_event_track/static/src/js/event_track_reminder.js index 18fc3a4ab2e..cae10488b9f 100644 --- a/addons/website_event_track/static/src/js/event_track_reminder.js +++ b/addons/website_event_track/static/src/js/event_track_reminder.js @@ -72,12 +72,23 @@ publicWidget.registry.websiteEventTrackReminder = publicWidget.Widget.extend({ _updateDisplay: function () { var $trackLink = this.$el.find('i'); + var isReminderLight = $trackLink.data('isReminderLight'); if (this.reminderOn) { $trackLink.addClass('fa-bell').removeClass('fa-bell-o'); $trackLink.attr('title', _t('Favorite On')); + + if (!isReminderLight) { + this.$el.addClass('btn-primary'); + this.$el.removeClass('btn-outline-primary'); + } } else { $trackLink.addClass('fa-bell-o').removeClass('fa-bell'); $trackLink.attr('title', _t('Set Favorite')); + + if (!isReminderLight) { + this.$el.removeClass('btn-primary'); + this.$el.addClass('btn-outline-primary'); + } } }, -- cgit v1.2.3