-
- Downloads
[MERGE] calendar,web: update to FullCalendar v4 & fixes
This merge updates the FullCalendar library from v3 to v4.
The purpose of this update for us is to add proper support of the
drag-and-drop of events on mobile.
But also to fix scrolling issues present mainly on smaller screens. In
those configurations multi/inner-scrolls were present resulting in
either the inability to properly scroll the desired content or even
blocking altogether the scroll.
As a nice-to-have feature, version 4 removes its dependency on the
jQuery library, allowing faster loading of a bigger set of events.
Last but not least, this version also reduces its dependency on the
Moment.js library (but still keeps a binding to it for compatibility
purpose).
In addition to the update of the library itself, this merge adapts the codebase
to the library's API changes and extracts some methods and templates to allow
further customization of the calendar view.
Finally, a couple of fixes are also applied :
* time-based instead of ID-based order of events in month view
* unwanted transformation of time-based events into all-day events in month view
Task ID: 2092550
closes odoo/odoo#48630
Related: odoo/enterprise#9554
Signed-off-by:
Pierre Paridans <pparidans@users.noreply.github.com>
Showing
- addons/calendar/static/src/js/calendar_view.js 4 additions, 4 deletionsaddons/calendar/static/src/js/calendar_view.js
- addons/web/static/lib/fullcalendar/LICENSE.txt 1 addition, 1 deletionaddons/web/static/lib/fullcalendar/LICENSE.txt
- addons/web/static/lib/fullcalendar/bootstrap/main.css 36 additions, 0 deletionsaddons/web/static/lib/fullcalendar/bootstrap/main.css
- addons/web/static/lib/fullcalendar/bootstrap/main.js 91 additions, 0 deletionsaddons/web/static/lib/fullcalendar/bootstrap/main.js
- addons/web/static/lib/fullcalendar/core/locales-all.js 1405 additions, 0 deletionsaddons/web/static/lib/fullcalendar/core/locales-all.js
- addons/web/static/lib/fullcalendar/core/locales/af.js 30 additions, 0 deletionsaddons/web/static/lib/fullcalendar/core/locales/af.js
- addons/web/static/lib/fullcalendar/core/locales/ar-dz.js 31 additions, 0 deletionsaddons/web/static/lib/fullcalendar/core/locales/ar-dz.js
- addons/web/static/lib/fullcalendar/core/locales/ar-kw.js 31 additions, 0 deletionsaddons/web/static/lib/fullcalendar/core/locales/ar-kw.js
- addons/web/static/lib/fullcalendar/core/locales/ar-ly.js 31 additions, 0 deletionsaddons/web/static/lib/fullcalendar/core/locales/ar-ly.js
- addons/web/static/lib/fullcalendar/core/locales/ar-ma.js 31 additions, 0 deletionsaddons/web/static/lib/fullcalendar/core/locales/ar-ma.js
- addons/web/static/lib/fullcalendar/core/locales/ar-sa.js 31 additions, 0 deletionsaddons/web/static/lib/fullcalendar/core/locales/ar-sa.js
- addons/web/static/lib/fullcalendar/core/locales/ar-tn.js 31 additions, 0 deletionsaddons/web/static/lib/fullcalendar/core/locales/ar-tn.js
- addons/web/static/lib/fullcalendar/core/locales/ar.js 31 additions, 0 deletionsaddons/web/static/lib/fullcalendar/core/locales/ar.js
- addons/web/static/lib/fullcalendar/core/locales/az.js 32 additions, 0 deletionsaddons/web/static/lib/fullcalendar/core/locales/az.js
- addons/web/static/lib/fullcalendar/core/locales/bg.js 31 additions, 0 deletionsaddons/web/static/lib/fullcalendar/core/locales/bg.js
- addons/web/static/lib/fullcalendar/core/locales/bs.js 32 additions, 0 deletionsaddons/web/static/lib/fullcalendar/core/locales/bs.js
- addons/web/static/lib/fullcalendar/core/locales/ca.js 30 additions, 0 deletionsaddons/web/static/lib/fullcalendar/core/locales/ca.js
- addons/web/static/lib/fullcalendar/core/locales/cs.js 32 additions, 0 deletionsaddons/web/static/lib/fullcalendar/core/locales/cs.js
- addons/web/static/lib/fullcalendar/core/locales/da.js 30 additions, 0 deletionsaddons/web/static/lib/fullcalendar/core/locales/da.js
- addons/web/static/lib/fullcalendar/core/locales/de.js 33 additions, 0 deletionsaddons/web/static/lib/fullcalendar/core/locales/de.js
Loading
Please register or sign in to comment