You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by se...@apache.org on 2013/07/21 04:08:17 UTC
svn commit: r1505252 - in /openmeetings/trunk/singlewebapp:
WebContent/openmeetings/css/ src/org/apache/openmeetings/data/calendar/daos/
src/org/apache/openmeetings/web/pages/
src/org/apache/openmeetings/web/user/calendar/
Author: sebawagner
Date: Sun Jul 21 02:08:17 2013
New Revision: 1505252
URL: http://svn.apache.org/r1505252
Log:
Fix OPENMEETINGS-707 - Some more needs to be done, but that should be covered in a new Jira
Added:
openmeetings/trunk/singlewebapp/WebContent/openmeetings/css/calendar.css
Modified:
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/data/calendar/daos/AppointmentDao.java
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/pages/BasePage.html
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/user/calendar/AppointmentDialog.html
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/user/calendar/AppointmentDialog.java
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/user/calendar/CalendarPanel.java
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/user/calendar/MeetingMemberDialog.java
Added: openmeetings/trunk/singlewebapp/WebContent/openmeetings/css/calendar.css
URL: http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/WebContent/openmeetings/css/calendar.css?rev=1505252&view=auto
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/openmeetings/css/calendar.css (added)
+++ openmeetings/trunk/singlewebapp/WebContent/openmeetings/css/calendar.css Sun Jul 21 02:08:17 2013
@@ -0,0 +1,81 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License") + you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+#appointmentPopUp td {
+ vertical-align: top;
+}
+
+#appointmentPopUp input[name="appointmentName"] {
+ width: 420px;
+}
+
+#appointmentPopUp input[name="password"] {
+ width: 420px;
+}
+
+#appointmentPopUp input[name="appointmentLocation"] {
+ width: 420px;
+}
+
+#appointmentPopUp textarea[name="appointmentDescription"] {
+ width: 424px;
+ height: 80px;
+}
+
+#appointmentPopUp select[name="remind"] {
+ width: 426px;
+}
+
+#appointmentPopUp select[name="room.roomtype"] {
+ width: 426px;
+}
+
+#appointmentPopUp select[name="room"] {
+ width: 426px;
+}
+
+#appointmentPopUp .formNewButton {
+ float: left;
+}
+
+#appointmentPopUp .attendeeContainer {
+ background-color: #FFFFFF;
+ border: solid 1px #aacfe4;
+ width: 424px;
+ height: 100px;
+ overflow-x: scroll;
+ float: left;
+}
+
+#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 {
+ width: 260px;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+
+#appointmentPopUp .attendeeContainer table td:nth-child(3) div {
+ width: 20px;
+}
\ No newline at end of file
Modified: openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/data/calendar/daos/AppointmentDao.java
URL: http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/data/calendar/daos/AppointmentDao.java?rev=1505252&r1=1505251&r2=1505252&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/data/calendar/daos/AppointmentDao.java (original)
+++ openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/data/calendar/daos/AppointmentDao.java Sun Jul 21 02:08:17 2013
@@ -70,7 +70,7 @@ public class AppointmentDao {
@Autowired
private AppointmentCategoryDao appointmentCategoryDaoImpl;
@Autowired
- private AppointmentReminderTypDao appointmentReminderTypDaoImpl;
+ private AppointmentReminderTypDao appointmentReminderTypDao;
@Autowired
private MeetingMemberDao meetingMemberDao;
@Autowired
@@ -218,7 +218,7 @@ public class AppointmentDao {
ap.setAppointmentStarttime(appointmentstart);
ap.setAppointmentEndtime(appointmentend);
ap.setAppointmentDescription(appointmentDescription);
- ap.setRemind(appointmentReminderTypDaoImpl
+ ap.setRemind(appointmentReminderTypDao
.getAppointmentReminderTypById(remind));
ap.setStarttime(new Date());
ap.setIsReminderEmailSend(false);
@@ -452,7 +452,7 @@ public class AppointmentDao {
Appointment ap = this.getAppointmentById(appointmentId);
- AppointmentReminderTyps appointmentReminderTyps = appointmentReminderTypDaoImpl
+ AppointmentReminderTyps appointmentReminderTyps = appointmentReminderTypDao
.getAppointmentReminderTypById(remind);
AppointmentCategory appointmentCategory = appointmentCategoryDaoImpl
.getAppointmentCategoryById(categoryId);
Modified: openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/pages/BasePage.html
URL: http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/pages/BasePage.html?rev=1505252&r1=1505251&r2=1505252&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/pages/BasePage.html (original)
+++ openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/pages/BasePage.html Sun Jul 21 02:08:17 2013
@@ -26,6 +26,7 @@
<link media="screen" type="text/css" rel="stylesheet" href="css/jquery-ui-1.10.3.custom.min.css"/>
<link rel="stylesheet" type="text/css" href="css/openmeetings-forms.css"/>
<link media="screen" type="text/css" rel="stylesheet" href="css/theme.css"/>
+ <link media="screen" type="text/css" rel="stylesheet" href="css/calendar.css"/>
</head>
<body>
<div wicket:id="header"></div>
Modified: openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/user/calendar/AppointmentDialog.html
URL: http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/user/calendar/AppointmentDialog.html?rev=1505252&r1=1505251&r2=1505252&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/user/calendar/AppointmentDialog.html (original)
+++ openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/user/calendar/AppointmentDialog.html Sun Jul 21 02:08:17 2013
@@ -61,23 +61,21 @@
<td colspan="2" style="font-size: smaller;"><wicket:ommessage key="1445" /></td>
</tr>
<tr>
- <td>
- <div wicket:id="addMeetingMember" class="formNewButton" wicket:ommessage="title:812"><input/></div>
- </td>
- </tr>
- <tr>
<td><wicket:ommessage key="803" /></td>
<td >
- <div style="background-color: #FFFFFF; border: solid 1px #aacfe4; width: 350px; height: 150px; overflow-x: scroll">
- <table>
- <tbody wicket:id="attendeeContainer">
- <tr wicket:id="meetingMember">
- <td style="width: 100px;" ><div style="width: 150px;"><span wicket:id="attendeeName"></span></div></td>
- <td style="width: 100px;"><div style="width: 150px;"><span wicket:id="attendeeEmail"></span></div></td>
- <td style="width: 20px;"><div class="formCancelButton" wicket:id="attendeeDelete" wicket:ommessage="title:814"><input/></div></td>
- </tr>
- </tbody>
- </table>
+ <div class="attendeesComponentWrapper">
+ <div class="attendeeContainer">
+ <table>
+ <tbody wicket:id="attendeeContainer">
+ <tr wicket:id="meetingMember">
+ <td><div><span wicket:id="attendeeName"></span></div></td>
+ <td><div><span wicket:id="attendeeEmail"></span></div></td>
+ <td><div class="formCancelButton" wicket:id="attendeeDelete" wicket:ommessage="title:814"><input/></div></td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div wicket:id="addMeetingMember" class="formNewButton" wicket:ommessage="title:812"><input/></div>
</div>
</td>
</tr>
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=1505252&r1=1505251&r2=1505252&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 02:08:17 2013
@@ -75,7 +75,7 @@ public class AppointmentDialog extends A
@Override
public int getWidth() {
- return 550;
+ return 650;
}
@Override
@@ -175,6 +175,8 @@ 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(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=1505252&r1=1505251&r2=1505252&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 02:08:17 2013
@@ -21,6 +21,7 @@ package org.apache.openmeetings.web.user
import java.util.Date;
import org.apache.openmeetings.data.calendar.daos.AppointmentDao;
+import org.apache.openmeetings.data.calendar.daos.AppointmentReminderTypDao;
import org.apache.openmeetings.persistence.beans.calendar.Appointment;
import org.apache.openmeetings.web.app.Application;
import org.apache.openmeetings.web.app.WebSession;
@@ -38,7 +39,9 @@ import com.googlecode.wicket.jquery.ui.c
import com.googlecode.wicket.jquery.ui.calendar.CalendarView;
public class CalendarPanel extends UserPanel {
+
private static final long serialVersionUID = -6536379497642291437L;
+
private Calendar calendar;
@Override
@@ -49,6 +52,10 @@ public class CalendarPanel extends UserP
return Application.getBean(AppointmentDao.class);
}
+ private AppointmentReminderTypDao getAppointmentReminderTypDao() {
+ return Application.getBean(AppointmentReminderTypDao.class);
+ }
+
public void refresh(AjaxRequestTarget target) {
calendar.refresh(target);
}
@@ -60,7 +67,7 @@ public class CalendarPanel extends UserP
add(form);
final AppointmentDialog dialog = new AppointmentDialog("appointment", WebSession.getString(815)
- , this, new CompoundPropertyModel<Appointment>(new Appointment()));
+ , this, new CompoundPropertyModel<Appointment>(getDefault()));
add(dialog);
Options options = new Options();
@@ -135,8 +142,7 @@ public class CalendarPanel extends UserP
@Override
public void onSelect(AjaxRequestTarget target, CalendarView view, Date start, Date end, boolean allDay) {
- Appointment a = new Appointment();
- a.setAppointmentName(WebSession.getString(1444));
+ Appointment a = getDefault();
if (CalendarView.month == view && start.equals(end)) {
java.util.Calendar now = WebSession.getCalendar();
java.util.Calendar cal = WebSession.getCalendar();
@@ -206,4 +212,12 @@ public class CalendarPanel extends UserP
}
});
}
+
+ private Appointment getDefault() {
+ Appointment a = new Appointment();
+ a.setRemind(getAppointmentReminderTypDao()
+ .getAppointmentReminderTypById(3L)); //TODO: Make configurable
+ a.setAppointmentName(WebSession.getString(1444));
+ return a;
+ }
}
Modified: openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/user/calendar/MeetingMemberDialog.java
URL: http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/user/calendar/MeetingMemberDialog.java?rev=1505252&r1=1505251&r2=1505252&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/user/calendar/MeetingMemberDialog.java (original)
+++ openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/user/calendar/MeetingMemberDialog.java Sun Jul 21 02:08:17 2013
@@ -58,7 +58,7 @@ public class MeetingMemberDialog extends
DialogButton send = new DialogButton(WebSession.getString(175));
private DialogButton cancel = new DialogButton(WebSession.getString(219));
private AppointmentDialog appDialog;
- private User userBeingSearched = null;
+ private User userBeingSearched = null; //What is the meaning of this variable? sebawagner (21-07-2013)
@Override
public int getWidth() {
Re: svn commit: r1505252 - in /openmeetings/trunk/singlewebapp:
WebContent/openmeetings/css/ src/org/apache/openmeetings/data/calendar/daos/
src/org/apache/openmeetings/web/pages/ src/org/apache/openmeetings/web/user/calendar/
Posted by Maxim Solodovnik <so...@gmail.com>.
+ private User userBeingSearched = null; //What is the meaning of
this variable? sebawagner (21-07-2013)
This variable is necessary to provide Model object for the
UserAutocompleteComponent being used :)
On Sun, Jul 21, 2013 at 9:08 AM, <se...@apache.org> wrote:
> Author: sebawagner
> Date: Sun Jul 21 02:08:17 2013
> New Revision: 1505252
>
> URL: http://svn.apache.org/r1505252
> Log:
> Fix OPENMEETINGS-707 - Some more needs to be done, but that should be
> covered in a new Jira
>
> Added:
>
> openmeetings/trunk/singlewebapp/WebContent/openmeetings/css/calendar.css
> Modified:
>
> openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/data/calendar/daos/AppointmentDao.java
>
> openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/pages/BasePage.html
>
> openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/user/calendar/AppointmentDialog.html
>
> openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/user/calendar/AppointmentDialog.java
>
> openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/user/calendar/CalendarPanel.java
>
> openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/user/calendar/MeetingMemberDialog.java
>
> Added:
> openmeetings/trunk/singlewebapp/WebContent/openmeetings/css/calendar.css
> URL:
> http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/WebContent/openmeetings/css/calendar.css?rev=1505252&view=auto
>
> ==============================================================================
> ---
> openmeetings/trunk/singlewebapp/WebContent/openmeetings/css/calendar.css
> (added)
> +++
> openmeetings/trunk/singlewebapp/WebContent/openmeetings/css/calendar.css
> Sun Jul 21 02:08:17 2013
> @@ -0,0 +1,81 @@
> +/*
> + * Licensed to the Apache Software Foundation (ASF) under one
> + * or more contributor license agreements. See the NOTICE file
> + * distributed with this work for additional information
> + * regarding copyright ownership. The ASF licenses this file
> + * to you under the Apache License, Version 2.0 (the
> + * "License") + you may not use this file except in compliance
> + * with the License. You may obtain a copy of the License at
> + *
> + * http://www.apache.org/licenses/LICENSE-2.0
> + *
> + * Unless required by applicable law or agreed to in writing,
> + * software distributed under the License is distributed on an
> + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
> + * KIND, either express or implied. See the License for the
> + * specific language governing permissions and limitations
> + * under the License.
> + */
> +#appointmentPopUp td {
> + vertical-align: top;
> +}
> +
> +#appointmentPopUp input[name="appointmentName"] {
> + width: 420px;
> +}
> +
> +#appointmentPopUp input[name="password"] {
> + width: 420px;
> +}
> +
> +#appointmentPopUp input[name="appointmentLocation"] {
> + width: 420px;
> +}
> +
> +#appointmentPopUp textarea[name="appointmentDescription"] {
> + width: 424px;
> + height: 80px;
> +}
> +
> +#appointmentPopUp select[name="remind"] {
> + width: 426px;
> +}
> +
> +#appointmentPopUp select[name="room.roomtype"] {
> + width: 426px;
> +}
> +
> +#appointmentPopUp select[name="room"] {
> + width: 426px;
> +}
> +
> +#appointmentPopUp .formNewButton {
> + float: left;
> +}
> +
> +#appointmentPopUp .attendeeContainer {
> + background-color: #FFFFFF;
> + border: solid 1px #aacfe4;
> + width: 424px;
> + height: 100px;
> + overflow-x: scroll;
> + float: left;
> +}
> +
> +#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 {
> + width: 260px;
> + overflow: hidden;
> + text-overflow: ellipsis;
> + white-space: nowrap;
> +}
> +
> +#appointmentPopUp .attendeeContainer table td:nth-child(3) div {
> + width: 20px;
> +}
> \ No newline at end of file
>
> Modified:
> openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/data/calendar/daos/AppointmentDao.java
> URL:
> http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/data/calendar/daos/AppointmentDao.java?rev=1505252&r1=1505251&r2=1505252&view=diff
>
> ==============================================================================
> ---
> openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/data/calendar/daos/AppointmentDao.java
> (original)
> +++
> openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/data/calendar/daos/AppointmentDao.java
> Sun Jul 21 02:08:17 2013
> @@ -70,7 +70,7 @@ public class AppointmentDao {
> @Autowired
> private AppointmentCategoryDao appointmentCategoryDaoImpl;
> @Autowired
> - private AppointmentReminderTypDao appointmentReminderTypDaoImpl;
> + private AppointmentReminderTypDao appointmentReminderTypDao;
> @Autowired
> private MeetingMemberDao meetingMemberDao;
> @Autowired
> @@ -218,7 +218,7 @@ public class AppointmentDao {
> ap.setAppointmentStarttime(appointmentstart);
> ap.setAppointmentEndtime(appointmentend);
>
> ap.setAppointmentDescription(appointmentDescription);
> - ap.setRemind(appointmentReminderTypDaoImpl
> + ap.setRemind(appointmentReminderTypDao
>
> .getAppointmentReminderTypById(remind));
> ap.setStarttime(new Date());
> ap.setIsReminderEmailSend(false);
> @@ -452,7 +452,7 @@ public class AppointmentDao {
>
> Appointment ap =
> this.getAppointmentById(appointmentId);
>
> - AppointmentReminderTyps appointmentReminderTyps =
> appointmentReminderTypDaoImpl
> + AppointmentReminderTyps appointmentReminderTyps =
> appointmentReminderTypDao
>
> .getAppointmentReminderTypById(remind);
> AppointmentCategory appointmentCategory =
> appointmentCategoryDaoImpl
>
> .getAppointmentCategoryById(categoryId);
>
> Modified:
> openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/pages/BasePage.html
> URL:
> http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/pages/BasePage.html?rev=1505252&r1=1505251&r2=1505252&view=diff
>
> ==============================================================================
> ---
> openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/pages/BasePage.html
> (original)
> +++
> openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/pages/BasePage.html
> Sun Jul 21 02:08:17 2013
> @@ -26,6 +26,7 @@
> <link media="screen" type="text/css" rel="stylesheet"
> href="css/jquery-ui-1.10.3.custom.min.css"/>
> <link rel="stylesheet" type="text/css"
> href="css/openmeetings-forms.css"/>
> <link media="screen" type="text/css" rel="stylesheet"
> href="css/theme.css"/>
> + <link media="screen" type="text/css" rel="stylesheet"
> href="css/calendar.css"/>
> </head>
> <body>
> <div wicket:id="header"></div>
>
> Modified:
> openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/user/calendar/AppointmentDialog.html
> URL:
> http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/user/calendar/AppointmentDialog.html?rev=1505252&r1=1505251&r2=1505252&view=diff
>
> ==============================================================================
> ---
> openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/user/calendar/AppointmentDialog.html
> (original)
> +++
> openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/user/calendar/AppointmentDialog.html
> Sun Jul 21 02:08:17 2013
> @@ -61,23 +61,21 @@
> <td colspan="2" style="font-size:
> smaller;"><wicket:ommessage key="1445" /></td>
> </tr>
> <tr>
> - <td>
> - <div wicket:id="addMeetingMember"
> class="formNewButton" wicket:ommessage="title:812"><input/></div>
> - </td>
> - </tr>
> - <tr>
> <td><wicket:ommessage key="803"
> /></td>
> <td >
> - <div
> style="background-color: #FFFFFF; border: solid 1px #aacfe4; width: 350px;
> height: 150px; overflow-x: scroll">
> - <table>
> - <tbody
> wicket:id="attendeeContainer">
> - <tr
> wicket:id="meetingMember">
> -
> <td style="width: 100px;" ><div style="width: 150px;"><span
> wicket:id="attendeeName"></span></div></td>
> -
> <td style="width: 100px;"><div style="width: 150px;"><span
> wicket:id="attendeeEmail"></span></div></td>
> -
> <td style="width: 20px;"><div class="formCancelButton"
> wicket:id="attendeeDelete" wicket:ommessage="title:814"><input/></div></td>
> -
> </tr>
> - </tbody>
> - </table>
> + <div
> class="attendeesComponentWrapper">
> + <div
> class="attendeeContainer">
> + <table>
> +
> <tbody wicket:id="attendeeContainer">
> +
> <tr wicket:id="meetingMember">
> +
> <td><div><span wicket:id="attendeeName"></span></div></td>
> +
> <td><div><span wicket:id="attendeeEmail"></span></div></td>
> +
> <td><div class="formCancelButton" wicket:id="attendeeDelete"
> wicket:ommessage="title:814"><input/></div></td>
> +
> </tr>
> +
> </tbody>
> + </table>
> + </div>
> + <div
> wicket:id="addMeetingMember" class="formNewButton"
> wicket:ommessage="title:812"><input/></div>
> </div>
> </td>
> </tr>
>
> 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=1505252&r1=1505251&r2=1505252&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 02:08:17 2013
> @@ -75,7 +75,7 @@ public class AppointmentDialog extends A
>
> @Override
> public int getWidth() {
> - return 550;
> + return 650;
> }
>
> @Override
> @@ -175,6 +175,8 @@ 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(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=1505252&r1=1505251&r2=1505252&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 02:08:17 2013
> @@ -21,6 +21,7 @@ package org.apache.openmeetings.web.user
> import java.util.Date;
>
> import org.apache.openmeetings.data.calendar.daos.AppointmentDao;
> +import
> org.apache.openmeetings.data.calendar.daos.AppointmentReminderTypDao;
> import org.apache.openmeetings.persistence.beans.calendar.Appointment;
> import org.apache.openmeetings.web.app.Application;
> import org.apache.openmeetings.web.app.WebSession;
> @@ -38,7 +39,9 @@ import com.googlecode.wicket.jquery.ui.c
> import com.googlecode.wicket.jquery.ui.calendar.CalendarView;
>
> public class CalendarPanel extends UserPanel {
> +
> private static final long serialVersionUID = -6536379497642291437L;
> +
> private Calendar calendar;
>
> @Override
> @@ -49,6 +52,10 @@ public class CalendarPanel extends UserP
> return Application.getBean(AppointmentDao.class);
> }
>
> + private AppointmentReminderTypDao getAppointmentReminderTypDao() {
> + return
> Application.getBean(AppointmentReminderTypDao.class);
> + }
> +
> public void refresh(AjaxRequestTarget target) {
> calendar.refresh(target);
> }
> @@ -60,7 +67,7 @@ public class CalendarPanel extends UserP
> add(form);
>
> final AppointmentDialog dialog = new
> AppointmentDialog("appointment", WebSession.getString(815)
> - , this, new
> CompoundPropertyModel<Appointment>(new Appointment()));
> + , this, new
> CompoundPropertyModel<Appointment>(getDefault()));
> add(dialog);
>
> Options options = new Options();
> @@ -135,8 +142,7 @@ public class CalendarPanel extends UserP
>
> @Override
> public void onSelect(AjaxRequestTarget target,
> CalendarView view, Date start, Date end, boolean allDay) {
> - Appointment a = new Appointment();
> -
> a.setAppointmentName(WebSession.getString(1444));
> + Appointment a = getDefault();
> if (CalendarView.month == view &&
> start.equals(end)) {
> java.util.Calendar now =
> WebSession.getCalendar();
> java.util.Calendar cal =
> WebSession.getCalendar();
> @@ -206,4 +212,12 @@ public class CalendarPanel extends UserP
> }
> });
> }
> +
> + private Appointment getDefault() {
> + Appointment a = new Appointment();
> + a.setRemind(getAppointmentReminderTypDao()
> + .getAppointmentReminderTypById(3L));
> //TODO: Make configurable
> + a.setAppointmentName(WebSession.getString(1444));
> + return a;
> + }
> }
>
> Modified:
> openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/user/calendar/MeetingMemberDialog.java
> URL:
> http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/user/calendar/MeetingMemberDialog.java?rev=1505252&r1=1505251&r2=1505252&view=diff
>
> ==============================================================================
> ---
> openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/user/calendar/MeetingMemberDialog.java
> (original)
> +++
> openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/user/calendar/MeetingMemberDialog.java
> Sun Jul 21 02:08:17 2013
> @@ -58,7 +58,7 @@ public class MeetingMemberDialog extends
> DialogButton send = new DialogButton(WebSession.getString(175));
> private DialogButton cancel = new
> DialogButton(WebSession.getString(219));
> private AppointmentDialog appDialog;
> - private User userBeingSearched = null;
> + private User userBeingSearched = null; //What is the meaning of
> this variable? sebawagner (21-07-2013)
>
> @Override
> public int getWidth() {
>
>
>
--
WBR
Maxim aka solomax