You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by vd...@apache.org on 2013/06/05 07:43:05 UTC

svn commit: r1489710 - /openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/user/calendar/CalendarPanel.java

Author: vdegtyarev
Date: Wed Jun  5 05:43:05 2013
New Revision: 1489710

URL: http://svn.apache.org/r1489710
Log:
OPENMEETINGS-655: Minor changes.

Modified:
    openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/user/calendar/CalendarPanel.java

Modified: openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/user/calendar/CalendarPanel.java
URL: http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/user/calendar/CalendarPanel.java?rev=1489710&r1=1489709&r2=1489710&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/user/calendar/CalendarPanel.java (original)
+++ openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/user/calendar/CalendarPanel.java Wed Jun  5 05:43:05 2013
@@ -27,6 +27,8 @@ import org.apache.openmeetings.web.app.W
 import org.apache.openmeetings.web.common.UserPanel;
 import org.apache.wicket.ajax.AbstractAjaxTimerBehavior;
 import org.apache.wicket.ajax.AjaxRequestTarget;
+import org.apache.wicket.ajax.json.JSONArray;
+import org.apache.wicket.ajax.json.JSONException;
 import org.apache.wicket.markup.html.form.Form;
 import org.apache.wicket.model.CompoundPropertyModel;
 import org.apache.wicket.util.time.Duration;
@@ -74,27 +76,28 @@ public class CalendarPanel extends UserP
 								"', day: '"  + WebSession.getString(799) + 
 								"', today: '"  + WebSession.getString(1555) + 
 								"'}");
-		String monthes = "[";
-		String shortMonthes = "[";
+
+		JSONArray monthes = new JSONArray();
+		JSONArray shortMonthes = new JSONArray();
+		JSONArray days = new JSONArray();
+		JSONArray shortDays = new JSONArray();
 		for (int i=0; i < 12; i++){
-			monthes +=  "'" + WebSession.getString(469 + i) + (i < 11 ? "'," : "'");
-			shortMonthes +=  "'" + WebSession.getString(1556 + i) + (i < 11 ? "'," : "'");
-		}
-		monthes += "]";
-		shortMonthes += "]";
-		options.set("monthNames", monthes);
-		options.set("monthNamesShort", shortMonthes);
-		
-		String days = "[";
-		String shortDays = "[";
-		for (int i=0; i < 7; i++){
-			days +=  "'" + WebSession.getString(460 + i) + (i < 6 ? "'," : "'");
-			shortDays +=  "'" + WebSession.getString(453 + i) + (i < 6 ? "'," : "'");
+			try {
+				monthes.put(i, WebSession.getString(469 + i));
+				shortMonthes.put(i, WebSession.getString(1556 + i));
+				if (i < 7){
+					days.put(i, WebSession.getString(460 + i));
+					shortDays.put(i, WebSession.getString(453 + i));					
+				}
+			} catch (JSONException e) {
+				// TODO Auto-generated catch block
+				e.printStackTrace();
+			}
 		}
-		days += "]";
-		shortDays += "]";
-		options.set("dayNames", days);
-		options.set("dayNamesShort", shortDays);
+		options.set("monthNames", monthes.toString());
+		options.set("monthNamesShort", shortMonthes.toString());
+		options.set("dayNames", days.toString());
+		options.set("dayNamesShort", shortDays.toString());
 		
 		
 		calendar = new Calendar("calendar", new AppointmentModel(), options) {