summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--addons/website_event/static/src/scss/website_event_templates.scss3
-rw-r--r--addons/website_event_track/static/src/js/event_track_reminder.js11
-rw-r--r--addons/website_event_track/views/event_track_templates_reminder.xml1
3 files changed, 14 insertions, 1 deletions
diff --git a/addons/website_event/static/src/scss/website_event_templates.scss b/addons/website_event/static/src/scss/website_event_templates.scss
index 85f7406b7ea..49a9f8aeab9 100644
--- a/addons/website_event/static/src/scss/website_event_templates.scss
+++ b/addons/website_event/static/src/scss/website_event_templates.scss
@@ -67,7 +67,8 @@
// background color-based for new styling
.event_color_0 {
- @extend .bg-100;
+ // bg-100 background but DO NOT extend bg-100 as it messes with text-muted colors
+ background-color: #F8F9FA;
}
.event_color_1 {
background-color: rgba(240, 96, 80, 0.2);
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');
+ }
}
},
diff --git a/addons/website_event_track/views/event_track_templates_reminder.xml b/addons/website_event_track/views/event_track_templates_reminder.xml
index d63de39f20e..ff6fe9370fa 100644
--- a/addons/website_event_track/views/event_track_templates_reminder.xml
+++ b/addons/website_event_track/views/event_track_templates_reminder.xml
@@ -15,6 +15,7 @@
<i t-att-class="'fa fa-bell%s inactive_color_%s' % ('' if track.is_reminder_on else '-o', 'dark' if reminder_light and not light_theme else 'light')"
t-att-data-track-id="track.id"
t-att-title="title"
+ t-att-data-is-reminder-light="reminder_light"
t-att-data-reminder-on="bool(track.is_reminder_on)"></i>
<span t-if="not reminder_light" class="o_wetrack_js_reminder_text">
<t t-if="not track.is_reminder_on">