diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java b/libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java index 1de2afc2d..4b38ad100 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/calendars/BaseCalendarEditionController.java @@ -537,6 +537,8 @@ public abstract class BaseCalendarEditionController extends public void highlightDaysOnCalendar() { Calendar calendar = (Calendar) window.getFellow("calendarWidget"); + Clients.response(new AuInvoke(calendar, "resetHighlightedDates")); + Map> daysByColor = getDaysCurrentMonthByColor(); for (String color : daysByColor.keySet()) { Clients.response(new AuInvoke(calendar, "highlightDates", diff --git a/libreplan-webapp/src/main/webapp/calendars/_edition.zul b/libreplan-webapp/src/main/webapp/calendars/_edition.zul index 082bd7d91..b61d68ca7 100644 --- a/libreplan-webapp/src/main/webapp/calendars/_edition.zul +++ b/libreplan-webapp/src/main/webapp/calendars/_edition.zul @@ -81,6 +81,14 @@ }); } + + function () { + var nodes = $('td', this).not('.z-outside'); + nodes.each(function () { + $(this).css({color: "black", backgroundColor: "white"}); + }); + } +