diff options
Diffstat (limited to 'addons/web/static/src')
3 files changed, 4 insertions, 65 deletions
diff --git a/addons/web/static/src/js/views/calendar/calendar_controller.js b/addons/web/static/src/js/views/calendar/calendar_controller.js index 39e1db6d4e3..cddd25ee56a 100644 --- a/addons/web/static/src/js/views/calendar/calendar_controller.js +++ b/addons/web/static/src/js/views/calendar/calendar_controller.js @@ -10,7 +10,6 @@ odoo.define('web.CalendarController', function (require) { */ var AbstractController = require('web.AbstractController'); -var config = require('web.config'); var core = require('web.core'); var Dialog = require('web.Dialog'); var dialogs = require('web.view_dialogs'); @@ -38,7 +37,6 @@ var CalendarController = AbstractController.extend({ viewUpdated: '_onViewUpdated', }), events: _.extend({}, AbstractController.prototype.events, { - today_button_click: '_onTodayButtonClicked', 'click button.o_calendar_button_new': '_onButtonNew', 'click button.o_calendar_button_prev': '_onButtonNavigation', 'click button.o_calendar_button_today': '_onButtonNavigation', @@ -109,7 +107,7 @@ var CalendarController = AbstractController.extend({ */ _extractLastPartOfClassName(startClassName, classList) { var result; - classList.forEach(function(value){ + classList.forEach(function (value) { if (value && value.indexOf(startClassName) === 0) { result = value.substring(startClassName.length); } @@ -134,9 +132,7 @@ var CalendarController = AbstractController.extend({ * @return {{}} */ _renderButtonsParameters() { - return { - isMobile: config.device.isMobile, - }; + return {}; }, /** * @override @@ -444,13 +440,6 @@ var CalendarController = AbstractController.extend({ }); }, /** - * In mobile, we display a special 'Today' button on the bottom right corner - * of the control panel. Its click events are handled here. - */ - _onTodayButtonClicked: function () { - this._move('today'); - }, - /** * @private * @param {OdooEvent} event */ 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 554a6b3c79d..17ea9da1333 100644 --- a/addons/web/static/src/js/views/calendar/calendar_renderer.js +++ b/addons/web/static/src/js/views/calendar/calendar_renderer.js @@ -57,7 +57,6 @@ var SidebarFilter = Widget.extend(FieldManagerMixin, { this.filters = options.filters; this.label = options.label; this.getColor = options.getColor; - this.isSwipeEnabled = true; }, /** * @override @@ -202,9 +201,6 @@ return AbstractRenderer.extend({ start: function () { this._initSidebar(); this._initCalendar(); - if (config.device.isMobile) { - this._bindSwipe(); - } return this._super(); }, /** @@ -213,9 +209,6 @@ return AbstractRenderer.extend({ on_attach_callback: function () { this._super(...arguments); this._isInDOM = true; - if (config.device.isMobile) { - this.$el.height($(window).height() - this.$el.offset().top); - } // BUG Test ???? // this.$el.height($(window).height() - this.$el.offset().top); this.calendar.render(); @@ -325,32 +318,6 @@ return AbstractRenderer.extend({ //-------------------------------------------------------------------------- /** - * @private - * Bind handlers to enable swipe navigation - * - * @private - */ - _bindSwipe: function () { - var self = this; - var touchStartX; - var touchEndX; - this.calendarElement.addEventListener('touchstart', function (event) { - self.isSwipeEnabled = true; - touchStartX = event.touches[0].pageX; - }); - this.calendarElement.addEventListener('touchend', function (event) { - if (!self.isSwipeEnabled) { - return; - } - touchEndX = event.changedTouches[0].pageX; - if (touchStartX - touchEndX > 100) { - self.trigger_up('next'); - } else if (touchStartX - touchEndX < -100) { - self.trigger_up('prev'); - } - }); - }, - /** * Convert the new format of Event from FullCalendar V4 to a Event FullCalendar V3 * @param fc4Event * @return {Object} FullCalendar V3 Object Event @@ -431,7 +398,6 @@ return AbstractRenderer.extend({ self.trigger_up('dropRecord', event); }, eventResize: function (eventResizeInfo) { - self.isSwipeEnabled = false; self._unselectEvent(); var event = self._convertEventToFC3Event(eventResizeInfo.event); self.trigger_up('updateRecord', event); @@ -456,7 +422,6 @@ return AbstractRenderer.extend({ self.calendar.unselect(); }, eventRender: function (info) { - self.isSwipeEnabled = false; var event = info.event; var element = $(info.el); var view = info.view; @@ -491,9 +456,6 @@ return AbstractRenderer.extend({ self.trigger_up('edit_event', {id: event.id}); }); }, - eventPositioned: function (){ - self.isSwipeEnabled = false; - }, datesRender: function (info) { // compute mode from view.type which is either 'dayGridMonth', 'timeGridWeek' or 'timeGridDay' var mode = info.view.type === 'dayGridMonth' ? 'month' : (info.view.type === 'timeGridWeek' ? 'week' : 'day'); @@ -519,7 +481,6 @@ return AbstractRenderer.extend({ self._unselectEvent(); }, eventResizeStart: function (mouseResizeInfo) { - self.isSwipeEnabled = false; $(self.calendarElement).find(_.str.sprintf('[data-event-id=%s]', mouseResizeInfo.event.id)).addClass('o_cw_custom_hover'); self._unselectEvent(); }, @@ -538,7 +499,7 @@ return AbstractRenderer.extend({ columnHeaderFormat: 'ddd D' }, dayGridMonth: { - columnHeaderFormat: config.device.isMobile ? 'ddd' : 'dddd' + columnHeaderFormat: 'dddd' } }, height: 'parent', diff --git a/addons/web/static/src/xml/web_calendar.xml b/addons/web/static/src/xml/web_calendar.xml index e3506321b47..17b08464e6b 100644 --- a/addons/web/static/src/xml/web_calendar.xml +++ b/addons/web/static/src/xml/web_calendar.xml @@ -91,9 +91,7 @@ <t t-name="CalendarView.buttons"> <div class="o_calendar_buttons"> - <t t-if="!isMobile"> - <t t-call="CalendarView.navigation_buttons" /> - </t> + <t t-call="CalendarView.navigation_buttons" /> <t t-call="CalendarView.scale_buttons" /> </div> </t> @@ -112,15 +110,6 @@ </div> </t> - <t t-name="CalendarView.TodayButtonMobile"> - <button class="btn btn-sm btn-link"> - <span class="fa-stack o_calendar_button_today"> - <i class="fa fa-calendar-o fa-stack-2x" role="img" aria-label="Today" title="Today"/> - <strong class="o_calendar_text fa-stack-1x"><t t-esc="moment().date()"/></strong> - </span> - </button> - </t> - <main t-name="CalendarView.quick_create" class="o_calendar_quick_create"> <div class="form-group"> <label for='name' class='col-form-label o_form_label'>Summary:</label> |
