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 2015/02/11 07:06:51 UTC
svn commit: r1658881 - in /openmeetings:
branches/3.0.x/src/web/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.java
trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.java
Author: solomax
Date: Wed Feb 11 06:06:51 2015
New Revision: 1658881
URL: http://svn.apache.org/r1658881
Log:
[OPENMEETINGS-1173] room is made mandatory for appointment
Modified:
openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.java
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.java
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=1658881&r1=1658880&r2=1658881&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 Wed Feb 11 06:06:51 2015
@@ -59,7 +59,6 @@ import org.apache.wicket.markup.html.for
import org.apache.wicket.markup.html.form.PasswordTextField;
import org.apache.wicket.markup.html.form.RequiredTextField;
import org.apache.wicket.markup.html.form.TextField;
-import org.apache.wicket.markup.html.panel.FeedbackPanel;
import org.apache.wicket.model.CompoundPropertyModel;
import org.apache.wicket.model.IModel;
import org.apache.wicket.model.Model;
@@ -69,6 +68,7 @@ import org.red5.logging.Red5LoggerFactor
import org.slf4j.Logger;
import org.threeten.bp.LocalDateTime;
+import com.googlecode.wicket.jquery.core.Options;
import com.googlecode.wicket.jquery.ui.plugins.wysiwyg.WysiwygEditor;
import com.googlecode.wicket.jquery.ui.plugins.wysiwyg.toolbar.DefaultWysiwygToolbar;
import com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog;
@@ -78,6 +78,7 @@ import com.googlecode.wicket.jquery.ui.w
import com.googlecode.wicket.jquery.ui.widget.dialog.DialogIcon;
import com.googlecode.wicket.jquery.ui.widget.dialog.MessageDialog;
import com.googlecode.wicket.kendo.ui.form.datetime.local.DateTimePicker;
+import com.googlecode.wicket.kendo.ui.panel.KendoFeedbackPanel;
public class AppointmentDialog extends AbstractFormDialog<Appointment> {
private static final long serialVersionUID = 1L;
@@ -91,7 +92,7 @@ public class AppointmentDialog extends A
private String enterRoomLbl = WebSession.getString(1282);
private DialogButton enterRoom = new DialogButton(enterRoomLbl);
private final CalendarPanel calendarPanel;
- protected final FeedbackPanel feedback;
+ private final KendoFeedbackPanel feedback = new KendoFeedbackPanel("feedback", new Options("button", true));
final MessageDialog confirmDelete;
private IModel<Collection<User>> attendeesModel = new CollectionModel<User>(new ArrayList<User>());
@@ -122,7 +123,6 @@ public class AppointmentDialog extends A
log.debug(" -- AppointmentDialog -- Current model " + getModel().getObject());
this.calendarPanel = calendarPanel;
setOutputMarkupId(true);
- feedback = new FeedbackPanel("feedback");
form = new AppointmentForm("appForm", model);
add(form);
confirmDelete = new MessageDialog("confirmDelete", WebSession.getString(814), WebSession.getString(833), DialogButtons.OK_CANCEL, DialogIcon.WARN){
@@ -308,13 +308,9 @@ public class AppointmentDialog extends A
, remindTypes
, new ChoiceRenderer<AppointmentReminderTyps>("label.value", "typId")));
- roomType.setEnabled(createRoom);
- roomType.setOutputMarkupId(true);
- add(roomType);
+ add(roomType.setEnabled(createRoom).setOutputMarkupId(true));
- room.setEnabled(!createRoom);
- room.setOutputMarkupId(true);
- add(room);
+ add(room.setRequired(true).setLabel(Model.of(WebSession.getString(406))).setEnabled(!createRoom).setOutputMarkupId(true));
add(new AjaxCheckBox("createRoom", new PropertyModel<Boolean>(this, "createRoom")) {
private static final long serialVersionUID = 1L;
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=1658881&r1=1658880&r2=1658881&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 Wed Feb 11 06:06:51 2015
@@ -59,7 +59,6 @@ import org.apache.wicket.markup.html.for
import org.apache.wicket.markup.html.form.PasswordTextField;
import org.apache.wicket.markup.html.form.RequiredTextField;
import org.apache.wicket.markup.html.form.TextField;
-import org.apache.wicket.markup.html.panel.FeedbackPanel;
import org.apache.wicket.model.CompoundPropertyModel;
import org.apache.wicket.model.IModel;
import org.apache.wicket.model.Model;
@@ -69,6 +68,7 @@ import org.red5.logging.Red5LoggerFactor
import org.slf4j.Logger;
import org.threeten.bp.LocalDateTime;
+import com.googlecode.wicket.jquery.core.Options;
import com.googlecode.wicket.jquery.ui.plugins.wysiwyg.WysiwygEditor;
import com.googlecode.wicket.jquery.ui.plugins.wysiwyg.toolbar.DefaultWysiwygToolbar;
import com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog;
@@ -78,6 +78,7 @@ import com.googlecode.wicket.jquery.ui.w
import com.googlecode.wicket.jquery.ui.widget.dialog.DialogIcon;
import com.googlecode.wicket.jquery.ui.widget.dialog.MessageDialog;
import com.googlecode.wicket.kendo.ui.form.datetime.local.DateTimePicker;
+import com.googlecode.wicket.kendo.ui.panel.KendoFeedbackPanel;
public class AppointmentDialog extends AbstractFormDialog<Appointment> {
private static final long serialVersionUID = 1L;
@@ -91,7 +92,7 @@ public class AppointmentDialog extends A
private String enterRoomLbl = WebSession.getString(1282);
private DialogButton enterRoom = new DialogButton(enterRoomLbl);
private final CalendarPanel calendarPanel;
- protected final FeedbackPanel feedback;
+ private final KendoFeedbackPanel feedback = new KendoFeedbackPanel("feedback", new Options("button", true));
final MessageDialog confirmDelete;
private IModel<Collection<User>> attendeesModel = new CollectionModel<User>(new ArrayList<User>());
@@ -122,7 +123,6 @@ public class AppointmentDialog extends A
log.debug(" -- AppointmentDialog -- Current model " + getModel().getObject());
this.calendarPanel = calendarPanel;
setOutputMarkupId(true);
- feedback = new FeedbackPanel("feedback");
form = new AppointmentForm("appForm", model);
add(form);
confirmDelete = new MessageDialog("confirmDelete", WebSession.getString(814), WebSession.getString(833), DialogButtons.OK_CANCEL, DialogIcon.WARN){
@@ -308,13 +308,9 @@ public class AppointmentDialog extends A
, remindTypes
, new ChoiceRenderer<AppointmentReminderType>("label.value", "id")));
- roomType.setEnabled(createRoom);
- roomType.setOutputMarkupId(true);
- add(roomType);
+ add(roomType.setEnabled(createRoom).setOutputMarkupId(true));
- room.setEnabled(!createRoom);
- room.setOutputMarkupId(true);
- add(room);
+ add(room.setRequired(true).setLabel(Model.of(WebSession.getString(406))).setEnabled(!createRoom).setOutputMarkupId(true));
add(new AjaxCheckBox("createRoom", new PropertyModel<Boolean>(this, "createRoom")) {
private static final long serialVersionUID = 1L;