From d0459de3384874bbd3be79c278e7bbf21f243a0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9rome=20Maes?= Date: Thu, 21 Apr 2016 12:01:44 +0200 Subject: [PATCH] [FIX] google_calendar : sync with google button not bound Commit 002660a9b05cf8620e1c5287a8538ac5e806d59e remove 'view_loading' method, but doesn't adapt this code. --- addons/google_calendar/static/src/js/calendar_sync.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/addons/google_calendar/static/src/js/calendar_sync.js b/addons/google_calendar/static/src/js/calendar_sync.js index 2839152d270..52f73dc53dc 100644 --- a/addons/google_calendar/static/src/js/calendar_sync.js +++ b/addons/google_calendar/static/src/js/calendar_sync.js @@ -11,12 +11,14 @@ var _t = core._t; var QWeb = core.qweb; CalendarView.include({ - view_loading: function(r) { + init: function(parent, dataset, fields_view, options){ var self = this; - this.$el.on('click', '.o_google_sync_button', function() { - self.sync_calendar(r); + this._super.apply(this, arguments); + this.events = _.extend(this.events || {}, { + 'click .o_google_sync_button': function() { + self.sync_calendar(self.fields_view); + }, }); - return this._super(r); }, sync_calendar: function(res, button) { var self = this;