From 9855f42cfd8c67a18ee72fb59276bcc2d9c7cc39 Mon Sep 17 00:00:00 2001 From: tarteo Date: Fri, 19 Oct 2018 12:04:12 +0200 Subject: [PATCH] [FIX] web_timeline: calling of add_events [FIX] web_timeline: calling of add_events --- .../static/src/js/timeline_renderer.js | 31 ++++--------------- 1 file changed, 6 insertions(+), 25 deletions(-) diff --git a/web_timeline/static/src/js/timeline_renderer.js b/web_timeline/static/src/js/timeline_renderer.js index 9bee55cc5..4a0038ce6 100644 --- a/web_timeline/static/src/js/timeline_renderer.js +++ b/web_timeline/static/src/js/timeline_renderer.js @@ -15,7 +15,13 @@ odoo.define('web_timeline.TimelineRenderer', function (require) { var TimelineRenderer = AbstractRenderer.extend({ template: "TimelineView", + events: _.extend({}, AbstractRenderer.prototype.events, { + 'click .oe_timeline_button_today': '_onTodayClicked', + 'click .oe_timeline_button_scale_day': '_onScaleDayClicked', + 'click .oe_timeline_button_scale_week': '_onScaleWeekClicked', + 'click .oe_timeline_button_scale_month': '_onScaleMonthClicked', + 'click .oe_timeline_button_scale_year': '_onScaleYearClicked', }), /** @@ -75,7 +81,6 @@ odoo.define('web_timeline.TimelineRenderer', function (require) { * @override */ _render: function () { - this.add_events(); var self = this; return $.when().then(function () { // Prevent Double Rendering on Updates @@ -86,30 +91,6 @@ odoo.define('web_timeline.TimelineRenderer', function (require) { }); }, - /** - * Binds events to buttons. - - * @private - */ - add_events: function () { - var self = this; - this.$(".oe_timeline_button_today").click(function() { - self._onTodayClicked(); - }); - this.$(".oe_timeline_button_scale_day").click(function() { - self._onScaleDayClicked(); - }); - this.$(".oe_timeline_button_scale_week").click(function() { - self._onScaleWeekClicked(); - }); - this.$(".oe_timeline_button_scale_month").click(function() { - self._onScaleMonthClicked(); - }); - this.$(".oe_timeline_button_scale_year").click(function() { - self._onScaleYearClicked(); - }); - }, - /** * Set the timeline window to today (day). *