Author: sebawagner
Date: Sun Jul 21 04:53:17 2013
New Revision: 1505272

URL: http://svn.apache.org/r1505272
Log:
Fixes OPENMEETINGS-708 - issue was that I set a static div-id in the form 
component, Wicket does not seem to like that.

Modified:
    openmeetings/trunk/singlewebapp/WebContent/openmeetings/css/calendar.css
    
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/persistence/beans/calendar/Appointment.java
    
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/user/calendar/AppointmentDialog.java
    
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/user/calendar/CalendarPanel.java

Modified: 
openmeetings/trunk/singlewebapp/WebContent/openmeetings/css/calendar.css
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/WebContent/openmeetings/css/calendar.css?rev=1505272&r1=1505271&r2=1505272&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/openmeetings/css/calendar.css 
(original)
+++ openmeetings/trunk/singlewebapp/WebContent/openmeetings/css/calendar.css 
Sun Jul 21 04:53:17 2013
@@ -16,44 +16,44 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-#appointmentPopUp td {
+.appointmentPopUp td {
        vertical-align: top;
 }
 
-#appointmentPopUp input[name="appointmentName"] {
+.appointmentPopUp input[name="appointmentName"] {
        width: 420px;
 }
 
-#appointmentPopUp input[name="password"] {
+.appointmentPopUp input[name="password"] {
        width: 420px;
 }
 
-#appointmentPopUp input[name="appointmentLocation"] {
+.appointmentPopUp input[name="appointmentLocation"] {
        width: 420px;
 }
 
-#appointmentPopUp textarea[name="appointmentDescription"] {
+.appointmentPopUp textarea[name="appointmentDescription"] {
        width: 424px;
        height: 80px;
 }
 
-#appointmentPopUp select[name="remind"] {
+.appointmentPopUp select[name="remind"] {
        width: 426px;
 }
 
-#appointmentPopUp select[name="room.roomtype"] {
+.appointmentPopUp select[name="room.roomtype"] {
        width: 426px;
 }
 
-#appointmentPopUp select[name="room"] {
+.appointmentPopUp select[name="room"] {
        width: 426px;
 }
 
-#appointmentPopUp .formNewButton {
+.appointmentPopUp .formNewButton {
        float: left;
 }
 
-#appointmentPopUp .attendeeContainer {
+.appointmentPopUp .attendeeContainer {
        background-color: #FFFFFF;
        border: solid 1px #aacfe4;
        width: 424px;
@@ -62,20 +62,20 @@
        float: left;
 }
 
-#appointmentPopUp .attendeeContainer table td:FIRST-CHILD div {
+.appointmentPopUp .attendeeContainer table td:FIRST-CHILD div {
        width: 130px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
 }
 
-#appointmentPopUp .attendeeContainer table td:nth-child(2) div {
+.appointmentPopUp .attendeeContainer table td:nth-child(2) div {
        width: 260px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
 }
 
-#appointmentPopUp .attendeeContainer table td:nth-child(3) div {
+.appointmentPopUp .attendeeContainer table td:nth-child(3) div {
        width: 20px;
 }
\ No newline at end of file

Modified: 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/persistence/beans/calendar/Appointment.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/persistence/beans/calendar/Appointment.java?rev=1505272&r1=1505271&r2=1505272&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/persistence/beans/calendar/Appointment.java
 (original)
+++ 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/persistence/beans/calendar/Appointment.java
 Sun Jul 21 04:53:17 2013
@@ -402,7 +402,11 @@ public class Appointment implements Seri
        
        @Override 
        public String toString() {
-               return "" + super.toString() + " Appointment ID: " + 
this.getAppointmentId();
+               return "" + super.toString() 
+                               + " Appointment ID: " + getAppointmentId()
+                               + " Starttime: " + getAppointmentStarttime()
+                               + " Endtime: " + getAppointmentEndtime()
+                               + " Name: " + getAppointmentName();
        }
 
 }

Modified: 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/user/calendar/AppointmentDialog.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/user/calendar/AppointmentDialog.java?rev=1505272&r1=1505271&r2=1505272&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/user/calendar/AppointmentDialog.java
 (original)
+++ 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/user/calendar/AppointmentDialog.java
 Sun Jul 21 04:53:17 2013
@@ -44,6 +44,7 @@ import org.apache.openmeetings.web.util.
 import org.apache.wicket.ajax.AjaxEventBehavior;
 import org.apache.wicket.ajax.AjaxRequestTarget;
 import org.apache.wicket.ajax.markup.html.form.AjaxCheckBox;
+import org.apache.wicket.behavior.AttributeAppender;
 import org.apache.wicket.extensions.yui.calendar.DateTimeField;
 import org.apache.wicket.markup.html.WebMarkupContainer;
 import org.apache.wicket.markup.html.basic.Label;
@@ -187,8 +188,7 @@ public class AppointmentDialog extends A
                public AppointmentForm(String id, IModel<Appointment> model) {
                        super(id, model);
                        setOutputMarkupId(true);
-                       //this will only work if there is only a single 
instance of this element on the screen! (sebawagner, 21-07-2013)
-                       setMarkupId("appointmentPopUp");
+                       add(new AttributeAppender("class", new 
Model<String>("appointmentPopUp"), " "));
                        
                        add(feedback.setOutputMarkupId(true));
                        add(new 
RequiredTextField<String>("appointmentName").setLabel(Model.of(WebSession.getString(572))));

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=1505272&r1=1505271&r2=1505272&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
 Sun Jul 21 04:53:17 2013
@@ -175,6 +175,7 @@ public class CalendarPanel extends UserP
                                dialog.setModelObject(a);
                                
                                dialog.open(target);
+
                        }
                        
                        @Override


Reply via email to