Author: solomax
Date: Tue Dec 29 09:35:20 2015
New Revision: 1722080

URL: http://svn.apache.org/viewvc?rev=1722080&view=rev
Log:
[OPENMEETINGS-1290] sip number is being displayed in invitation and appointment 
dialogs

Modified:
    
openmeetings/application/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/InvitationDialog.html
    
openmeetings/application/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/InvitationDialog.java
    
openmeetings/application/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.html
    
openmeetings/application/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.java
    
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/InvitationDialog.html
    
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/InvitationDialog.java
    
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.html
    
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.java

Modified: 
openmeetings/application/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/InvitationDialog.html
URL: 
http://svn.apache.org/viewvc/openmeetings/application/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/InvitationDialog.html?rev=1722080&r1=1722079&r2=1722080&view=diff
==============================================================================
--- 
openmeetings/application/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/InvitationDialog.html
 (original)
+++ 
openmeetings/application/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/InvitationDialog.html
 Tue Dec 29 09:35:20 2015
@@ -34,6 +34,10 @@
                                <td><label wicket:for="subject"><wicket:message 
key="215" /></label></td>
                                <td><input type="text" wicket:id="subject" 
class="input"/></td>
                        </tr>
+                       <tr wicket:id="sip-container">
+                               <td><wicket:message key="1003"/></td>
+                               <td><span wicket:id="room.confno"></span></td>
+                       </tr>
                        <tr>
                                <td><label wicket:for="message"><wicket:message 
key="217" /></label></td>
                                <td><textarea wicket:id="message" style="width: 
280px; height: 70px;"></textarea></td>

Modified: 
openmeetings/application/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/InvitationDialog.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/InvitationDialog.java?rev=1722080&r1=1722079&r2=1722080&view=diff
==============================================================================
--- 
openmeetings/application/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/InvitationDialog.java
 (original)
+++ 
openmeetings/application/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/InvitationDialog.java
 Tue Dec 29 09:35:20 2015
@@ -57,6 +57,7 @@ import org.apache.wicket.ajax.form.AjaxF
 import org.apache.wicket.ajax.form.AjaxFormComponentUpdatingBehavior;
 import org.apache.wicket.ajax.markup.html.form.AjaxCheckBox;
 import org.apache.wicket.markup.html.WebMarkupContainer;
+import org.apache.wicket.markup.html.basic.Label;
 import org.apache.wicket.markup.html.form.DropDownChoice;
 import org.apache.wicket.markup.html.form.Form;
 import org.apache.wicket.markup.html.form.PasswordTextField;
@@ -147,6 +148,7 @@ public class InvitationDialog extends Ab
                                        return id == null ? null : "" + id;
                                }
                        });
+       private final WebMarkupContainer sipContainer = new 
WebMarkupContainer("sip-container");
 
        public InvitationDialog(String id, long roomId) {
                super(id, Application.getString(214), new 
CompoundPropertyModel<Invitation>(new Invitation()));
@@ -164,6 +166,9 @@ public class InvitationDialog extends Ab
                User u = getBean(UserDao.class).get(getUserId());
                i.setInvitedBy(u);
                i.setRoom(getBean(RoomDao.class).get(roomId));
+               if (i.getRoom() != null) {
+                       target.add(sipContainer.replace(new 
Label("room.confno", 
i.getRoom().getConfno())).setVisible(i.getRoom().isSipEnabled()));
+               }
                Calendar d = Calendar.getInstance();
                i.setValidFrom(d.getTime());
                d.add(Calendar.DATE, 1);
@@ -377,6 +382,8 @@ public class InvitationDialog extends Ab
                                });
                        rdi.add(new LanguageDropDown("language", new 
PropertyModel<Long>(InvitationDialog.this, "lang")));
                        rdi.add(url.setOutputMarkupId(true));
+                       
rdi.add(sipContainer.setOutputMarkupPlaceholderTag(true).setOutputMarkupId(true));
+                       sipContainer.add(new Label("room.confno", 
"")).setVisible(false);
                        add(feedback);
                }
                

Modified: 
openmeetings/application/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.html
URL: 
http://svn.apache.org/viewvc/openmeetings/application/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.html?rev=1722080&r1=1722079&r2=1722080&view=diff
==============================================================================
--- 
openmeetings/application/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.html
 (original)
+++ 
openmeetings/application/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.html
 Tue Dec 29 09:35:20 2015
@@ -50,6 +50,10 @@
                                        <td><wicket:message key="406" /></td>
                                        <td><select wicket:id="room" 
></select></td>
                                </tr>
+                               <tr wicket:id="sip-container">
+                                       <td><wicket:message key="1003"/></td>
+                                       <td><span 
wicket:id="room.confno"></span></td>
+                               </tr>
                                <tr>
                                        <td colspan="2"><input type="checkbox" 
wicket:id="passwordProtected" /><label 
wicket:for="passwordProtected"><wicket:message key="524" /></label></td>
                                </tr>

Modified: 
openmeetings/application/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.java?rev=1722080&r1=1722079&r2=1722080&view=diff
==============================================================================
--- 
openmeetings/application/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.java
 (original)
+++ 
openmeetings/application/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.java
 Tue Dec 29 09:35:20 2015
@@ -52,6 +52,7 @@ import org.apache.openmeetings.web.util.
 import org.apache.wicket.ajax.AjaxRequestTarget;
 import org.apache.wicket.ajax.markup.html.form.AjaxCheckBox;
 import org.apache.wicket.core.request.handler.IPartialPageRequestHandler;
+import org.apache.wicket.markup.html.WebMarkupContainer;
 import org.apache.wicket.markup.html.basic.Label;
 import org.apache.wicket.markup.html.form.ChoiceRenderer;
 import org.apache.wicket.markup.html.form.DropDownChoice;
@@ -94,6 +95,7 @@ public class AppointmentDialog extends A
        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>());
+       private final WebMarkupContainer sipContainer = new 
WebMarkupContainer("sip-container");
        
        @Override
        public int getWidth() {
@@ -113,6 +115,9 @@ public class AppointmentDialog extends A
                        delete.setVisible(false, target);
                        enterRoom.setVisible(false, target);
                }
+               if (a.getRoom() != null) {
+                       target.add(sipContainer.replace(new 
Label("room.confno", 
a.getRoom().getConfno())).setVisible(a.getRoom().isSipEnabled()));
+               }
                save.setVisible(isOwner(a), target);
                super.setModelObject(a);
        }
@@ -249,7 +254,6 @@ public class AppointmentDialog extends A
                        if (a.getReminder() == null) {
                                a.setReminder(Reminder.none);
                        }
-                       
                        if (a.getRoom() == null) {
                                Room r = new Room();
                                r.setAppointment(true);
@@ -339,6 +343,8 @@ public class AppointmentDialog extends A
                                        
target.add(roomType.setEnabled(createRoom), room.setEnabled(!createRoom));
                                }
                        });
+                       
add(sipContainer.setOutputMarkupPlaceholderTag(true).setOutputMarkupId(true));
+                       sipContainer.add(new Label("room.confno", 
"")).setVisible(false);
                        add(new AjaxCheckBox("passwordProtected") {
                                private static final long serialVersionUID = 1L;
 

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/InvitationDialog.html
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/InvitationDialog.html?rev=1722080&r1=1722079&r2=1722080&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/InvitationDialog.html
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/InvitationDialog.html
 Tue Dec 29 09:35:20 2015
@@ -34,6 +34,10 @@
                                <td><label wicket:for="subject"><wicket:message 
key="215" /></label></td>
                                <td><input type="text" wicket:id="subject" 
class="input"/></td>
                        </tr>
+                       <tr wicket:id="sip-container">
+                               <td><wicket:message key="1003"/></td>
+                               <td><span wicket:id="room.confno"></span></td>
+                       </tr>
                        <tr>
                                <td><label wicket:for="message"><wicket:message 
key="217" /></label></td>
                                <td><textarea wicket:id="message" style="width: 
280px; height: 70px;"></textarea></td>

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/InvitationDialog.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/InvitationDialog.java?rev=1722080&r1=1722079&r2=1722080&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/InvitationDialog.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/InvitationDialog.java
 Tue Dec 29 09:35:20 2015
@@ -57,6 +57,7 @@ import org.apache.wicket.ajax.form.AjaxF
 import org.apache.wicket.ajax.form.AjaxFormComponentUpdatingBehavior;
 import org.apache.wicket.ajax.markup.html.form.AjaxCheckBox;
 import org.apache.wicket.markup.html.WebMarkupContainer;
+import org.apache.wicket.markup.html.basic.Label;
 import org.apache.wicket.markup.html.form.DropDownChoice;
 import org.apache.wicket.markup.html.form.Form;
 import org.apache.wicket.markup.html.form.PasswordTextField;
@@ -147,6 +148,7 @@ public class InvitationDialog extends Ab
                                        return id == null ? null : "" + id;
                                }
                        });
+       private final WebMarkupContainer sipContainer = new 
WebMarkupContainer("sip-container");
 
        public InvitationDialog(String id, long roomId) {
                super(id, Application.getString(214), new 
CompoundPropertyModel<Invitation>(new Invitation()));
@@ -164,6 +166,9 @@ public class InvitationDialog extends Ab
                User u = getBean(UserDao.class).get(getUserId());
                i.setInvitedBy(u);
                i.setRoom(getBean(RoomDao.class).get(roomId));
+               if (i.getRoom() != null) {
+                       target.add(sipContainer.replace(new 
Label("room.confno", 
i.getRoom().getConfno())).setVisible(i.getRoom().isSipEnabled()));
+               }
                Calendar d = Calendar.getInstance();
                i.setValidFrom(d.getTime());
                d.add(Calendar.DATE, 1);
@@ -377,6 +382,8 @@ public class InvitationDialog extends Ab
                                });
                        rdi.add(new LanguageDropDown("language", new 
PropertyModel<Long>(InvitationDialog.this, "lang")));
                        rdi.add(url.setOutputMarkupId(true));
+                       
rdi.add(sipContainer.setOutputMarkupPlaceholderTag(true).setOutputMarkupId(true));
+                       sipContainer.add(new Label("room.confno", 
"")).setVisible(false);
                        add(feedback);
                }
                

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.html
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.html?rev=1722080&r1=1722079&r2=1722080&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.html
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.html
 Tue Dec 29 09:35:20 2015
@@ -50,6 +50,10 @@
                                        <td><wicket:message key="406" /></td>
                                        <td><select wicket:id="room" 
></select></td>
                                </tr>
+                               <tr wicket:id="sip-container">
+                                       <td><wicket:message key="1003"/></td>
+                                       <td><span 
wicket:id="room.confno"></span></td>
+                               </tr>
                                <tr>
                                        <td colspan="2"><input type="checkbox" 
wicket:id="passwordProtected" /><label 
wicket:for="passwordProtected"><wicket:message key="524" /></label></td>
                                </tr>

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.java?rev=1722080&r1=1722079&r2=1722080&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.java
 Tue Dec 29 09:35:20 2015
@@ -52,6 +52,7 @@ import org.apache.openmeetings.web.util.
 import org.apache.wicket.ajax.AjaxRequestTarget;
 import org.apache.wicket.ajax.markup.html.form.AjaxCheckBox;
 import org.apache.wicket.core.request.handler.IPartialPageRequestHandler;
+import org.apache.wicket.markup.html.WebMarkupContainer;
 import org.apache.wicket.markup.html.basic.Label;
 import org.apache.wicket.markup.html.form.ChoiceRenderer;
 import org.apache.wicket.markup.html.form.DropDownChoice;
@@ -94,6 +95,7 @@ public class AppointmentDialog extends A
        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>());
+       private final WebMarkupContainer sipContainer = new 
WebMarkupContainer("sip-container");
        
        @Override
        public int getWidth() {
@@ -113,6 +115,9 @@ public class AppointmentDialog extends A
                        delete.setVisible(false, target);
                        enterRoom.setVisible(false, target);
                }
+               if (a.getRoom() != null) {
+                       target.add(sipContainer.replace(new 
Label("room.confno", 
a.getRoom().getConfno())).setVisible(a.getRoom().isSipEnabled()));
+               }
                save.setVisible(isOwner(a), target);
                super.setModelObject(a);
        }
@@ -249,7 +254,6 @@ public class AppointmentDialog extends A
                        if (a.getReminder() == null) {
                                a.setReminder(Reminder.none);
                        }
-                       
                        if (a.getRoom() == null) {
                                Room r = new Room();
                                r.setAppointment(true);
@@ -339,6 +343,8 @@ public class AppointmentDialog extends A
                                        
target.add(roomType.setEnabled(createRoom), room.setEnabled(!createRoom));
                                }
                        });
+                       
add(sipContainer.setOutputMarkupPlaceholderTag(true).setOutputMarkupId(true));
+                       sipContainer.add(new Label("room.confno", 
"")).setVisible(false);
                        add(new AjaxCheckBox("passwordProtected") {
                                private static final long serialVersionUID = 1L;
 


Reply via email to