@Override public TargetDetails translateDropTargetDetails( Map<String, Object> clientVariables) { Map<String, Object> serverVariables = new HashMap<String, Object>(); if (clientVariables.containsKey("dropSlotIndex")) { int slotIndex = (Integer) clientVariables.get("dropSlotIndex"); int dayIndex = (Integer) clientVariables.get("dropDayIndex"); currentCalendar.setTime(getStartOfDay(currentCalendar, startDate)); currentCalendar.add(java.util.Calendar.DATE, dayIndex); // change this if slot length is modified currentCalendar.add(java.util.Calendar.MINUTE, slotIndex * 30); serverVariables.put("dropTime", currentCalendar.getTime()); } else { int dayIndex = (Integer) clientVariables.get("dropDayIndex"); currentCalendar.setTime(expandStartDate(startDate, true)); currentCalendar.add(java.util.Calendar.DATE, dayIndex); serverVariables.put("dropDay", currentCalendar.getTime()); } serverVariables.put("mouseEvent", clientVariables.get("mouseEvent")); CalendarTargetDetails td = new CalendarTargetDetails(serverVariables, this); td.setHasDropTime(clientVariables.containsKey("dropSlotIndex")); return td; }
Date firstDateToShow = expandStartDate(startDate, durationInDays > 7); Date lastDateToShow = expandEndDate(endDate, durationInDays > 7);
Date firstDateToShow = expandStartDate(startDate, durationInDays > 7); Date lastDateToShow = expandEndDate(endDate, durationInDays > 7);