diff --git a/addons/web/static/src/js/views/calendar/calendar_renderer.js b/addons/web/static/src/js/views/calendar/calendar_renderer.js index 23bb6885c28..fed9a705d11 100644 --- a/addons/web/static/src/js/views/calendar/calendar_renderer.js +++ b/addons/web/static/src/js/views/calendar/calendar_renderer.js @@ -524,7 +524,7 @@ return AbstractRenderer.extend({ return 'popover'; }, windowResize: function () { - self._render(); + self._onWindowResize(); }, views: { timeGridDay: { @@ -981,6 +981,16 @@ return AbstractRenderer.extend({ this._unselectEvent(); } }, + /** + * Handler for resize event. + * As the result it will resize the calendar to fit the window space. + * + * @private + */ + _onWindowResize: function () { + this.$el.height($(window).height() - this.$el.offset().top); + this.calendar.updateSize(); + }, /** * @private * @param {OdooEvent} event