mirror of https://github.com/OCA/web.git
[MIG] web_view_calendar_list: Migration to 13.0
parent
038588967b
commit
9a941192eb
|
@ -5,10 +5,10 @@
|
|||
"name": "Web View Calendar List",
|
||||
"summary": """
|
||||
Show calendars as a List""",
|
||||
"version": "12.0.1.0.0",
|
||||
"version": "13.0.1.0.0",
|
||||
"license": "AGPL-3",
|
||||
"author": "Creu Blanca,Odoo Community Association (OCA)",
|
||||
"website": "https://github.com/OCA/web",
|
||||
"depends": ["web",],
|
||||
"data": ["templates/assets.xml",],
|
||||
"depends": ["web"],
|
||||
"data": ["templates/assets.xml"],
|
||||
}
|
||||
|
|
|
@ -34,7 +34,7 @@ odoo.define("web_view_calendar_list.CalendarListRenderer", function(require) {
|
|||
self.trigger_up("openEvent", event);
|
||||
self.$calendar.fullCalendar("unselect");
|
||||
},
|
||||
select: function(target_date, end_date, event, _js_event, _view) {
|
||||
select: function(target_date, end_date) {
|
||||
var data = {start: target_date, end: end_date};
|
||||
if (self.state.context.default_name) {
|
||||
data.title = self.state.context.default_name;
|
||||
|
@ -52,9 +52,9 @@ odoo.define("web_view_calendar_list.CalendarListRenderer", function(require) {
|
|||
var start = event.r_start || event.start;
|
||||
var end = event.r_end || event.end;
|
||||
var timeFormat =
|
||||
_t.database.parameters.time_format.search("%H") != -1
|
||||
? "HH:mm"
|
||||
: "h:mma";
|
||||
_t.database.parameters.time_format.search("%H") == -1
|
||||
? "h:mma"
|
||||
: "HH:mm";
|
||||
display_hour =
|
||||
start.format(timeFormat) + " - " + end.format(timeFormat);
|
||||
if (display_hour === "00:00 - 00:00") {
|
||||
|
@ -64,8 +64,8 @@ odoo.define("web_view_calendar_list.CalendarListRenderer", function(require) {
|
|||
element.find(".fc-list-item-time").text(display_hour);
|
||||
},
|
||||
// Dirty hack to ensure a correct first render
|
||||
eventAfterAllRender: function() {
|
||||
$(window).trigger("resize");
|
||||
windowResize: function() {
|
||||
self._render();
|
||||
},
|
||||
viewRender: function(view) {
|
||||
// Compute mode from view.name which is either 'month',
|
||||
|
@ -88,6 +88,7 @@ odoo.define("web_view_calendar_list.CalendarListRenderer", function(require) {
|
|||
},
|
||||
height: "parent",
|
||||
unselectAuto: false,
|
||||
isRTL: _t.database.parameters.direction === "rtl",
|
||||
locale: locale,
|
||||
/* Reset locale when fullcalendar has already been
|
||||
instanciated before now
|
||||
|
@ -145,14 +146,6 @@ odoo.define("web_view_calendar_list.CalendarListRenderer", function(require) {
|
|||
|
||||
$fc_view.scrollLeft(scrollPosition);
|
||||
|
||||
var fullWidth = this.state.fullWidth;
|
||||
this.$(".o_calendar_sidebar_toggler")
|
||||
.toggleClass("fa-close", !fullWidth)
|
||||
.toggleClass("fa-chevron-left", fullWidth)
|
||||
.attr("title", fullWidth ? _("Open Sidebar") : _("Close Sidebar"));
|
||||
this.$sidebar_container.toggleClass("o_sidebar_hidden", fullWidth);
|
||||
this.$sidebar.toggleClass("o_hidden", fullWidth);
|
||||
|
||||
this._renderFilters();
|
||||
this.$calendar.appendTo("body");
|
||||
if (scrollTop) {
|
||||
|
|
|
@ -13,11 +13,11 @@ odoo.define("web_view_calendar_list.CalendarListView", function(require) {
|
|||
var CalendarListView = CalendarView.extend({
|
||||
display_name: _lt("Calendar List"),
|
||||
icon: "fa-calendar-check-o",
|
||||
config: {
|
||||
config: _.extend(CalendarView.prototype.config, {
|
||||
Model: CalendarListModel,
|
||||
Controller: CalendarListController,
|
||||
Renderer: CalendarListRenderer,
|
||||
},
|
||||
}),
|
||||
});
|
||||
|
||||
view_registry.add("calendar_list", CalendarListView);
|
||||
|
|
Loading…
Reference in New Issue