From f87c4cb3162738c06403344f76bc46a2a4b8ec88 Mon Sep 17 00:00:00 2001 From: Manuel Rego Casasnovas Date: Wed, 20 Jul 2011 12:42:42 +0200 Subject: [PATCH] Use only editWindow and remove createWindow for BaseCalendarCRUDController FEA: ItEr75S14ShowInformationEditedEntity --- .../calendars/BaseCalendarCRUDController.java | 36 +++++++------------ .../src/main/webapp/calendars/_edition.zul | 2 +- .../src/main/webapp/calendars/calendars.zul | 8 +---- 3 files changed, 14 insertions(+), 32 deletions(-) diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/calendars/BaseCalendarCRUDController.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/calendars/BaseCalendarCRUDController.java index 932a886a5..6639b760a 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/calendars/BaseCalendarCRUDController.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/calendars/BaseCalendarCRUDController.java @@ -65,8 +65,6 @@ public class BaseCalendarCRUDController extends GenericForwardComposer { private Window listWindow; - private Window createWindow; - private Window editWindow; private Window createNewVersion; @@ -115,13 +113,8 @@ public class BaseCalendarCRUDController extends GenericForwardComposer { } private void highlightDaysOnCalendar() { - if (baseCalendarModel.isEditing()) { - ((CalendarHighlightedDays) editWindow.getFellow("calendarWidget")) - .highlightDays(); - } else { - ((CalendarHighlightedDays) createWindow.getFellow("calendarWidget")) - .highlightDays(); - } + ((CalendarHighlightedDays) editWindow.getFellow("calendarWidget")) + .highlightDays(); } public void save() { @@ -156,8 +149,8 @@ public class BaseCalendarCRUDController extends GenericForwardComposer { assignCreateController(); setSelectedDay(new LocalDate()); highlightDaysOnCalendar(); - getVisibility().showOnly(createWindow); - Util.reloadBindings(createWindow); + getVisibility().showOnly(editWindow); + Util.reloadBindings(editWindow); } public void setSelectedDay(LocalDate date) { @@ -202,7 +195,7 @@ public class BaseCalendarCRUDController extends GenericForwardComposer { private void assignCreateController() { createController = new BaseCalendarEditionController(baseCalendarModel, - createWindow, createNewVersion, messagesForUser) { + editWindow, createNewVersion, messagesForUser) { @Override public void goToList() { @@ -226,7 +219,7 @@ public class BaseCalendarCRUDController extends GenericForwardComposer { }; try { - createController.doAfterCompose(createWindow); + createController.doAfterCompose(editWindow); } catch (Exception e) { throw new RuntimeException(e); } @@ -234,18 +227,13 @@ public class BaseCalendarCRUDController extends GenericForwardComposer { private OnlyOneVisible getVisibility() { if (visibility == null) { - visibility = new OnlyOneVisible(listWindow, createWindow, - editWindow); + visibility = new OnlyOneVisible(listWindow, editWindow); } return visibility; } private void reloadDayInformation() { - if (baseCalendarModel.isEditing()) { - Util.reloadBindings(editWindow.getFellow("dayInformation")); - } else { - Util.reloadBindings(createWindow.getFellow("dayInformation")); - } + Util.reloadBindings(editWindow.getFellow("dayInformation")); highlightDaysOnCalendar(); } @@ -254,8 +242,8 @@ public class BaseCalendarCRUDController extends GenericForwardComposer { assignCreateController(); setSelectedDay(new LocalDate()); highlightDaysOnCalendar(); - getVisibility().showOnly(createWindow); - Util.reloadBindings(createWindow); + getVisibility().showOnly(editWindow); + Util.reloadBindings(editWindow); } public boolean isEditing() { @@ -267,8 +255,8 @@ public class BaseCalendarCRUDController extends GenericForwardComposer { assignCreateController(); setSelectedDay(new LocalDate()); highlightDaysOnCalendar(); - getVisibility().showOnly(createWindow); - Util.reloadBindings(createWindow); + getVisibility().showOnly(editWindow); + Util.reloadBindings(editWindow); } public BaseCalendarsTreeModel getBaseCalendarsTreeModel() { diff --git a/navalplanner-webapp/src/main/webapp/calendars/_edition.zul b/navalplanner-webapp/src/main/webapp/calendars/_edition.zul index ba83b64d5..177902a8c 100644 --- a/navalplanner-webapp/src/main/webapp/calendars/_edition.zul +++ b/navalplanner-webapp/src/main/webapp/calendars/_edition.zul @@ -19,7 +19,7 @@ along with this program. If not, see . --> - + diff --git a/navalplanner-webapp/src/main/webapp/calendars/calendars.zul b/navalplanner-webapp/src/main/webapp/calendars/calendars.zul index afefc13e3..9639cf3ec 100644 --- a/navalplanner-webapp/src/main/webapp/calendars/calendars.zul +++ b/navalplanner-webapp/src/main/webapp/calendars/calendars.zul @@ -42,13 +42,7 @@ - - -