diff --git a/addons/web_calendar/static/src/css/web_fullcalendar.css b/addons/web_calendar/static/src/css/web_fullcalendar.css
index b6a1f89df49..c721df12e68 100644
--- a/addons/web_calendar/static/src/css/web_fullcalendar.css
+++ b/addons/web_calendar/static/src/css/web_fullcalendar.css
@@ -2,6 +2,10 @@
.openerp .oe_view_manager_view_calendar {
position: relative;
}
+.openerp .oe_calendar_table {
+ margin-top : 10px;
+ margin-left: 5px;
+}
.openerp .oe_searchview.oe_searchview_open_drawer .oe_searchview_drawer {
z-index: 10;
diff --git a/addons/web_calendar/static/src/css/web_fullcalendar.sass b/addons/web_calendar/static/src/css/web_fullcalendar.sass
index 0e52d1a1c68..920814b4f2b 100644
--- a/addons/web_calendar/static/src/css/web_fullcalendar.sass
+++ b/addons/web_calendar/static/src/css/web_fullcalendar.sass
@@ -41,6 +41,10 @@ $fontcolor: #0d0d0d
.oe_view_manager_view_calendar
position: relative
+ .oe_calendar_table
+ margin-top : 10px
+ margin-left: 5px
+
.openerp
.oe_searchview.oe_searchview_open_drawer
.oe_searchview_drawer
diff --git a/addons/web_calendar/static/src/js/fullcalendar.js b/addons/web_calendar/static/src/js/fullcalendar.js
index 7717223bffc..2d003c6c1e1 100644
--- a/addons/web_calendar/static/src/js/fullcalendar.js
+++ b/addons/web_calendar/static/src/js/fullcalendar.js
@@ -385,7 +385,7 @@ openerp.web_calendar = function(instance) {
if (this.color_map[key]) {
return this.color_map[key];
}
- var index = ((_.keys(this.color_map).length + 4) % 24) + 1;
+ var index = (((_.keys(this.color_map).length + 1) * 5) % 24) + 1;
this.color_map[key] = index;
return index;
},
@@ -504,6 +504,8 @@ openerp.web_calendar = function(instance) {
}
the_title = the_title.replace(/&/g,'&').replace(//g,'>');
+ the_title_avatar = '';
+
if (typeof this.attendee_people !== "undefined") {
var MAX_ATTENDEES = 3;
var attendee_showed = 0;
@@ -514,7 +516,7 @@ openerp.web_calendar = function(instance) {
attendees.push(the_attendee_people);
attendee_showed += 1;
if (attendee_showed<= MAX_ATTENDEES) {
- the_title += '
';
+ the_title_avatar += '
';
}
else {
attendee_other += self.all_attendees[the_attendee_people] +", ";
@@ -522,8 +524,9 @@ openerp.web_calendar = function(instance) {
}
);
if (attendee_other.length>2) {
- the_title += '+';
+ the_title_avatar += '+';
}
+ the_title = the_title_avatar + the_title;
}
}