You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by so...@apache.org on 2014/11/11 09:53:33 UTC
svn commit: r1638051 - in /openmeetings:
branches/3.0.x/src/web/java/org/apache/openmeetings/web/user/calendar/
trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/
Author: solomax
Date: Tue Nov 11 08:53:32 2014
New Revision: 1638051
URL: http://svn.apache.org/r1638051
Log:
'Jump to next month on day click' is fixed in Calendar
Modified:
openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.html
openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.java
openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/user/calendar/CalendarPanel.java
openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/user/calendar/calendar-functions.js
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.html
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.java
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/CalendarPanel.java
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/calendar-functions.js
Modified: openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.html
URL: http://svn.apache.org/viewvc/openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.html?rev=1638051&r1=1638050&r2=1638051&view=diff
==============================================================================
--- openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.html (original)
+++ openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.html Tue Nov 11 08:53:32 2014
@@ -62,7 +62,7 @@
</tr>
<tr>
<td><wicket:ommessage key="1156" /></td>
- <td><span wicket:id="owner"></span></td>
+ <td><span wicket:id="aowner"></span></td>
</tr>
<tr>
<td><wicket:ommessage key="803" /></td>
Modified: openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.java
URL: http://svn.apache.org/viewvc/openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.java?rev=1638051&r1=1638050&r2=1638051&view=diff
==============================================================================
--- openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.java (original)
+++ openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.java Tue Nov 11 08:53:32 2014
@@ -222,7 +222,7 @@ public class AppointmentDialog extends A
private final DateTimeField start;
private final DateTimeField end;
private final PasswordTextField pwd = new PasswordTextField("password");
- private final Label owner = new Label("owner");
+ private final Label owner = new Label("aowner", Model.of(""));
private final DropDownChoice<RoomType> roomType = new RoomTypeDropDown("room.roomtype");
private final DropDownChoice<Room> room = new DropDownChoice<Room>(
"room"
@@ -232,7 +232,7 @@ public class AppointmentDialog extends A
@Override
protected void onModelChanged() {
super.onModelChanged();
-
+
Appointment a = getModelObject();
List<AppointmentReminderTyps> remindTypes = getRemindTypes();
if (a.getRemind() == null && !remindTypes.isEmpty()) {
@@ -326,7 +326,6 @@ public class AppointmentDialog extends A
add(new UserMultiChoice("attendees", attendeesModel));
add(owner);
-
}
private List<AppointmentReminderTyps> getRemindTypes() {
Modified: openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/user/calendar/CalendarPanel.java
URL: http://svn.apache.org/viewvc/openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/user/calendar/CalendarPanel.java?rev=1638051&r1=1638050&r2=1638051&view=diff
==============================================================================
--- openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/user/calendar/CalendarPanel.java (original)
+++ openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/user/calendar/CalendarPanel.java Tue Nov 11 08:53:32 2014
@@ -55,7 +55,12 @@ public class CalendarPanel extends UserP
private static final long serialVersionUID = 1L;
private static final String javaScriptMarkup = "setCalendarHeight();";
private static final String javaScriptAddDatepicker = "addCalButton('left', 'Datepicker', 'datepicker');";
- private static final SimpleDateFormat formatDateJava = new SimpleDateFormat("MM/dd/yy");
+ private static final ThreadLocal<SimpleDateFormat> formatDateJava = new ThreadLocal<SimpleDateFormat>() {
+ @Override
+ protected SimpleDateFormat initialValue() {
+ return new SimpleDateFormat("MM/dd/yy");
+ }
+ };
private final AbstractAjaxTimerBehavior refreshTimer = new AbstractAjaxTimerBehavior(Duration.seconds(10)) {
private static final long serialVersionUID = 1L;
@@ -191,7 +196,7 @@ public class CalendarPanel extends UserP
@Override
public void onSelect(AjaxRequestTarget target, CalendarView view, Date start, Date end, boolean allDay) {
- target.appendJavaScript("setDatepickerDate('datepicker','" + formatDateJava.format(start) + "');");
+ target.appendJavaScript("setDatepickerDate('datepicker','" + formatDateJava.get().format(start) + "');");
Appointment a = getDefault();
if (CalendarView.month == view && start.equals(end)) {
java.util.Calendar cNow = java.util.Calendar.getInstance(getClientTimeZone());
Modified: openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/user/calendar/calendar-functions.js
URL: http://svn.apache.org/viewvc/openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/user/calendar/calendar-functions.js?rev=1638051&r1=1638050&r2=1638051&view=diff
==============================================================================
--- openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/user/calendar/calendar-functions.js (original)
+++ openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/user/calendar/calendar-functions.js Tue Nov 11 08:53:32 2014
@@ -50,11 +50,11 @@ function addCalButton(where, text, id) {
changeDay: true,
onChangeMonthYear: function(year, month, inst) {
var date = new Date();
- $('#${markupId}').fullCalendar('gotoDate', year, month-1, date.getDate());
+ $('#${markupId}').fullCalendar('gotoDate', year + '-' + (month-1) + '-' + date.getDate());
},
onSelect: function(dateText, inst) {
var date = new Date(dateText);
- $('#${markupId}').fullCalendar('gotoDate', date.getFullYear(), date.getMonth(), date.getDate());
+ $('#${markupId}').fullCalendar('gotoDate', date.getFullYear() + '-' + date.getMonth() + '-' + date.getDate());
}
});
Modified: openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.html
URL: http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.html?rev=1638051&r1=1638050&r2=1638051&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.html (original)
+++ openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.html Tue Nov 11 08:53:32 2014
@@ -62,7 +62,7 @@
</tr>
<tr>
<td><wicket:ommessage key="1156" /></td>
- <td><span wicket:id="owner"></span></td>
+ <td><span wicket:id="aowner"></span></td>
</tr>
<tr>
<td><wicket:ommessage key="803" /></td>
Modified: openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.java
URL: http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.java?rev=1638051&r1=1638050&r2=1638051&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.java (original)
+++ openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.java Tue Nov 11 08:53:32 2014
@@ -221,7 +221,7 @@ public class AppointmentDialog extends A
private DateTimePicker start;
private DateTimePicker end;
private final PasswordTextField pwd = new PasswordTextField("password");
- private final Label owner = new Label("owner");
+ private final Label owner = new Label("aowner", Model.of(""));
private final DropDownChoice<RoomType> roomType = new RoomTypeDropDown("room.roomtype");
private final DropDownChoice<Room> room = new DropDownChoice<Room>(
"room"
@@ -324,7 +324,6 @@ public class AppointmentDialog extends A
add(new UserMultiChoice("attendees", attendeesModel));
add(owner);
-
}
private List<AppointmentReminderType> getRemindTypes() {
Modified: openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/CalendarPanel.java
URL: http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/CalendarPanel.java?rev=1638051&r1=1638050&r2=1638051&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/CalendarPanel.java (original)
+++ openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/CalendarPanel.java Tue Nov 11 08:53:32 2014
@@ -55,7 +55,12 @@ public class CalendarPanel extends UserP
private static final long serialVersionUID = 1L;
private static final String javaScriptMarkup = "setCalendarHeight();";
private static final String javaScriptAddDatepicker = "addCalButton('left', 'Datepicker', 'datepicker');";
- private static final SimpleDateFormat formatDateJava = new SimpleDateFormat("MM/dd/yy");
+ private static final ThreadLocal<SimpleDateFormat> formatDateJava = new ThreadLocal<SimpleDateFormat>() {
+ @Override
+ protected SimpleDateFormat initialValue() {
+ return new SimpleDateFormat("MM/dd/yy");
+ }
+ };
private final AbstractAjaxTimerBehavior refreshTimer = new AbstractAjaxTimerBehavior(Duration.seconds(10)) {
private static final long serialVersionUID = 1L;
@@ -192,7 +197,7 @@ public class CalendarPanel extends UserP
@Override
public void onSelect(AjaxRequestTarget target, CalendarView view, Date start, Date end, boolean allDay) {
- target.appendJavaScript("setDatepickerDate('datepicker','" + formatDateJava.format(start) + "');");
+ target.appendJavaScript("setDatepickerDate('datepicker','" + formatDateJava.get().format(start) + "');");
Appointment a = getDefault();
if (CalendarView.month == view && start.equals(end)) {
java.util.Calendar cNow = java.util.Calendar.getInstance(getClientTimeZone());
Modified: openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/calendar-functions.js
URL: http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/calendar-functions.js?rev=1638051&r1=1638050&r2=1638051&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/calendar-functions.js (original)
+++ openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/calendar-functions.js Tue Nov 11 08:53:32 2014
@@ -50,11 +50,11 @@ function addCalButton(where, text, id) {
changeDay: true,
onChangeMonthYear: function(year, month, inst) {
var date = new Date();
- $('#${markupId}').fullCalendar('gotoDate', year, month-1, date.getDate());
+ $('#${markupId}').fullCalendar('gotoDate', year + '-' + (month-1) + '-' + date.getDate());
},
onSelect: function(dateText, inst) {
var date = new Date(dateText);
- $('#${markupId}').fullCalendar('gotoDate', date.getFullYear(), date.getMonth(), date.getDate());
+ $('#${markupId}').fullCalendar('gotoDate', date.getFullYear() + '-' + date.getMonth() + '-' + date.getDate());
}
});