Author: solomax
Date: Fri Mar 10 14:33:11 2017
New Revision: 1786351
URL: http://svn.apache.org/viewvc?rev=1786351&view=rev
Log:
[OPENMEETINGS-1599] all admin panels are unified
Added:
openmeetings/application/branches/3.2.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/basic/IClient.java
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/AdminPanel.html
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/basic/IClient.java
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/AdminPanel.html
Modified:
openmeetings/application/branches/3.2.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/basic/Client.java
openmeetings/application/branches/3.2.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/room/Client.java
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/AdminPanel.java
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/AdminSavePanel.html
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/configurations/ConfigsPanel.html
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/configurations/ConfigsPanel.java
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/connection/ConnectionsPanel.html
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/connection/ConnectionsPanel.java
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/email/EmailPanel.html
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupsPanel.html
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupsPanel.java
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/AddLanguageDialog.html
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/LangPanel.html
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/LangPanel.java
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/ldaps/LdapsPanel.html
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/ldaps/LdapsPanel.java
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/oauth/OAuthPanel.html
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/oauth/OAuthPanel.java
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/rooms/RoomsPanel.html
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/rooms/RoomsPanel.java
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/servers/ServersPanel.html
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/servers/ServersPanel.java
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/users/UsersPanel.html
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/users/UsersPanel.java
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application.java
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/webapp/css/admin.css
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/basic/Client.java
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/room/Client.java
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/AdminPanel.java
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/AdminSavePanel.html
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/configurations/ConfigsPanel.html
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/configurations/ConfigsPanel.java
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/connection/ConnectionsPanel.html
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/connection/ConnectionsPanel.java
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/email/EmailPanel.html
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupsPanel.html
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupsPanel.java
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/AddLanguageDialog.html
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/LangPanel.html
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/LangPanel.java
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/ldaps/LdapsPanel.html
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/ldaps/LdapsPanel.java
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/oauth/OAuthPanel.html
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/oauth/OAuthPanel.java
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/rooms/RoomsPanel.html
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/rooms/RoomsPanel.java
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/servers/ServersPanel.html
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/servers/ServersPanel.java
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/users/UsersPanel.html
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/users/UsersPanel.java
openmeetings/application/trunk/openmeetings-web/src/main/webapp/css/admin.css
Modified:
openmeetings/application/branches/3.2.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/basic/Client.java
URL:
http://svn.apache.org/viewvc/openmeetings/application/branches/3.2.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/basic/Client.java?rev=1786351&r1=1786350&r2=1786351&view=diff
==============================================================================
---
openmeetings/application/branches/3.2.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/basic/Client.java
(original)
+++
openmeetings/application/branches/3.2.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/basic/Client.java
Fri Mar 10 14:33:11 2017
@@ -25,7 +25,6 @@ import java.util.Set;
import java.util.UUID;
import org.apache.openmeetings.db.dao.user.UserDao;
-import org.apache.openmeetings.db.entity.IDataProviderEntity;
import org.apache.openmeetings.db.entity.room.Room.Right;
import org.apache.openmeetings.db.entity.user.User;
import org.apache.wicket.protocol.ws.api.registry.IKey;
@@ -35,7 +34,7 @@ import org.apache.wicket.protocol.ws.api
* @author solomax
*
*/
-public class Client implements IDataProviderEntity {
+public class Client implements IClient {
private static final long serialVersionUID = 1L;
public enum Activity {
Added:
openmeetings/application/branches/3.2.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/basic/IClient.java
URL:
http://svn.apache.org/viewvc/openmeetings/application/branches/3.2.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/basic/IClient.java?rev=1786351&view=auto
==============================================================================
---
openmeetings/application/branches/3.2.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/basic/IClient.java
(added)
+++
openmeetings/application/branches/3.2.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/basic/IClient.java
Fri Mar 10 14:33:11 2017
@@ -0,0 +1,31 @@
+/*
+ * 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.
+ */
+package org.apache.openmeetings.db.entity.basic;
+
+import org.apache.openmeetings.db.entity.IDataProviderEntity;
+
+/**
+ * Temporary interface, will be removed after 2 types of cliens will be merged
+ * {@link org.apache.openmeetings.db.entity.room.Client}
+ * {@link org.apache.openmeetings.db.entity.basic.Client}
+ * @author solomax
+ *
+ */
+public interface IClient extends IDataProviderEntity {
+}
Modified:
openmeetings/application/branches/3.2.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/room/Client.java
URL:
http://svn.apache.org/viewvc/openmeetings/application/branches/3.2.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/room/Client.java?rev=1786351&r1=1786350&r2=1786351&view=diff
==============================================================================
---
openmeetings/application/branches/3.2.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/room/Client.java
(original)
+++
openmeetings/application/branches/3.2.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/room/Client.java
Fri Mar 10 14:33:11 2017
@@ -35,13 +35,13 @@ import javax.xml.bind.annotation.XmlAcce
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;
-import org.apache.openmeetings.db.entity.IDataProviderEntity;
+import org.apache.openmeetings.db.entity.basic.IClient;
import org.apache.openmeetings.db.entity.server.Server;
import org.apache.openmeetings.util.CalendarPatterns;
/**
* Can be configured to be stored in memory or in database
- *
+ *
* @author sebawagner
*/
@Entity
@@ -66,98 +66,98 @@ import org.apache.openmeetings.util.Cale
@Table(name = "client")
@XmlRootElement
@XmlAccessorType(XmlAccessType.FIELD)
-public class Client implements IDataProviderEntity {
+public class Client implements IClient {
private static final long serialVersionUID = 1L;
-
+
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "id")
private Long id;
-
+
/**
* @see Client#getUsername()
*/
@Column(name = "username")
private String username = "";
-
+
/**
* @see Client#getStreamid()
*/
@Column(name = "streamid")
private String streamid = "";
-
+
/**
* @see Client#getScope()
*/
@Column(name = "scope")
private String scope = "";
-
+
/**
* @see Client#getVWidth()
*/
@Column(name = "vwidth")
private int vWidth = 0;
-
+
/**
* @see Client#getVHeight()
*/
@Column(name = "vheight")
private int vHeight = 0;
-
+
/**
* @see Client#getVX()
*/
@Column(name = "vx")
private int vX = 0;
-
+
/**
* @see Client#getVY()
*/
@Column(name = "vy")
private int vY = 0;
-
+
/**
* @see Client#getStreamPublishName()
*/
@Column(name = "stream_publish_name")
private String streamPublishName = "";
-
+
/**
* @see Client#getPublicSID()
*/
@Column(name = "public_sid")
private String publicSID = "";
-
+
/**
* @see Client#getIsMod()
*/
@Column(name = "is_mod", nullable = false)
private boolean isMod = false;
-
+
/**
* @see Client#getIsSuperModerator()
*/
@Column(name = "is_supermoderator", nullable = false)
private boolean isSuperModerator = false;
-
+
/**
* @see Client#getCanDraw()
*/
@Column(name = "can_draw", nullable = false)
private boolean canDraw = false;
-
+
/**
* @see Client#getCanShare()
*/
@Column(name = "can_share", nullable = false)
private boolean canShare = false;
-
+
/**
* @see Client#getCanRemote()
*/
@Column(name = "can_remote", nullable = false)
private boolean canRemote = false;
-
+
/**
* @see Client#getCanGiveAudio()
*/
@@ -172,115 +172,115 @@ public class Client implements IDataProv
*/
@Column(name = "connected_since")
private Date connectedSince;
-
+
/**
* @see Client#getFormatedDate()
*/
@Column(name = "formated_date")
private String formatedDate;
-
+
/**
* @see Client#isScreenClient()
*/
@Column(name = "is_screenclient", nullable = false)
private boolean screenClient;
-
+
/**
* @see Client#getUsercolor()
*/
@Column(name = "usercolor")
private String usercolor;
-
+
/**
* @see Client#getUserpos()
*/
@Column(name = "userpos")
private Integer userpos;
-
+
/**
* @see Client#getUserip()
*/
@Column(name = "userip")
private String userip;
-
+
/**
* @see Client#getUserport()
*/
@Column(name = "userport")
private int userport;
-
+
/**
* @see Client#getRoomId()
*/
@Column(name = "room_id")
private Long roomId;
-
+
/**
* @see Client#getRoomEnter()
*/
@Column(name = "room_enter")
private Date roomEnter = null;
-
+
/**
* @see Client#getBroadCastID()
*/
@Column(name = "broadcast_id")
private long broadCastID = -2;
-
+
/**
* @see Client#getUserId()
*/
@Column(name = "user_id")
private Long userId = null;
-
+
/**
* @see Client#getFirstname()
*/
@Column(name = "firstname")
private String firstname = "";
-
+
/**
* @see Client#getLastname()
*/
@Column(name = "lastname")
private String lastname = "";
-
+
/**
* @see Client#getMail()
*/
@Column(name = "email")
private String email;
-
+
/**
* @see Client#getLastLogin()
*/
@Column(name = "last_login")
private String lastLogin;
-
+
/**
* @see Client#getSecurityCode()
*/
@Column(name = "security_code")
private String securityCode;
-
+
/**
* @see Client#getPicture_uri()
*/
@Column(name = "picture_uri")
private String picture_uri;
-
+
/**
* @see Client#getLanguage()
*/
@Column(name = "language")
private String language = "";
-
+
/**
* @see Client#getAvsettings()
*/
@Column(name = "avsettings")
private String avsettings = "";
-
+
/**
* @see Client#getSwfurl()
*/
@@ -299,97 +299,97 @@ public class Client implements IDataProv
*/
@Column(name = "is_recording", nullable = false)
private boolean isRecording = false;
-
+
/**
* @see Client#getRoomRecordingName()
*/
@Column(name = "room_recording_name")
private String roomRecordingName;
-
+
/**
* @see Client#getRecordingId()
*/
@Column(name = "recording_id")
private Long recordingId;
-
+
/**
* @see Client#getRecordingMetaDataId()
*/
@Column(name = "recording_metadata_id")
private Long recordingMetaDataId;
-
+
/**
* @see Client#isStartRecording()
*/
@Column(name = "start_recording", nullable = false)
private boolean startRecording = false;
-
+
/**
* @see Client#isStartStreaming()
*/
@Column(name = "start_streaming", nullable = false)
private boolean startStreaming = false;
-
+
/**
* @see Client#isScreenPublishStarted()
*/
@Column(name = "screen_publish_started", nullable = false)
private boolean screenPublishStarted = false;
-
+
/**
* @see Client#isStreamPublishStarted()
*/
@Column(name = "stream_publish_started", nullable = false)
private boolean streamPublishStarted = false;
-
+
/**
* @see Client#getIsBroadcasting()
*/
@Column(name = "is_broadcasting", nullable = false)
private boolean isBroadcasting = false;
-
+
/**
* @see Client#getExternalUserId()
*/
@Column(name = "external_user_id")
private String externalUserId;
-
+
/**
* @see Client#getExternalUserType()
*/
@Column(name = "external_user_type")
private String externalUserType;
-
+
/**
* @see Client#getInterviewPodId()
*/
@Column(name = "interview_pod_id")
private Integer interviewPodId = null;
-
+
/**
* @see Client#isAllowRecording()
*/
@Column(name = "allow_recording", nullable = false)
private boolean allowRecording = true;
-
+
/**
* @see Client#getZombieCheckFlag()
*/
@Column(name = "zombie_check_flag", nullable = false)
private boolean zombieCheckFlag = false;
-
+
/**
* @see Client#getMicMuted()
*/
@Column(name = "mic_muted", nullable = false)
private boolean micMuted = false;
-
+
/**
* @see Client#isSipTransport()
*/
@Column(name = "sip_transport", nullable = false)
private boolean sipTransport = false;
-
+
@Column(name = "mobile", nullable = false)
private boolean mobile = false;
@@ -426,7 +426,7 @@ public class Client implements IDataProv
this.firstname = firstname;
this.lastname = lastname;
}
-
+
@Override
public Long getId() {
return id;
@@ -452,7 +452,7 @@ public class Client implements IDataProv
public void setIsMod(boolean isMod) {
this.isMod = isMod;
}
-
+
public String getUsername() {
return username;
}
@@ -640,7 +640,7 @@ public class Client implements IDataProv
public String getPublicSID() {
return publicSID;
}
-
+
public void setPublicSID(String publicSID) {
this.publicSID = publicSID;
}
@@ -648,7 +648,7 @@ public class Client implements IDataProv
public boolean getZombieCheckFlag() {
return zombieCheckFlag;
}
-
+
public void setZombieCheckFlag(boolean zombieCheckFlag) {
this.zombieCheckFlag = zombieCheckFlag;
}
@@ -852,7 +852,7 @@ public class Client implements IDataProv
public void setSipTransport(boolean sipTransport) {
this.sipTransport = sipTransport;
}
-
+
public Server getServer() {
return server;
}
Added:
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/AdminPanel.html
URL:
http://svn.apache.org/viewvc/openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/AdminPanel.html?rev=1786351&view=auto
==============================================================================
---
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/AdminPanel.html
(added)
+++
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/AdminPanel.html
Fri Mar 10 14:33:11 2017
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ 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.
+
+-->
+<html xmlns:wicket="http://wicket.apache.org">
+<wicket:head>
+ <script type="text/javascript">
+ var ADMIN_TABLE_SHIIFT = 144;
+ function adminPanelInit() {
+ if (typeof extAdminPanelInit === 'function') {
+ extAdminPanelInit();
+ }
+ var documentHeight = $(document).height();
+ $('#adminForm').height(documentHeight - 114);
+ $('#adminTable').height(documentHeight -
ADMIN_TABLE_SHIIFT);
+ };
+ </script>
+</wicket:head>
+<wicket:panel>
+ <div class="adminPanel">
+ <wicket:child/>
+ </div>
+</wicket:panel>
+</html>
Modified:
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/AdminPanel.java
URL:
http://svn.apache.org/viewvc/openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/AdminPanel.java?rev=1786351&r1=1786350&r2=1786351&view=diff
==============================================================================
---
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/AdminPanel.java
(original)
+++
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/AdminPanel.java
Fri Mar 10 14:33:11 2017
@@ -20,6 +20,7 @@ package org.apache.openmeetings.web.admi
import org.apache.openmeetings.web.common.BasePanel;
import
org.apache.wicket.authroles.authorization.strategies.role.annotations.AuthorizeInstantiation;
+import org.apache.wicket.core.request.handler.IPartialPageRequestHandler;
@AuthorizeInstantiation("Admin")
public abstract class AdminPanel extends BasePanel {
@@ -30,7 +31,14 @@ public abstract class AdminPanel extends
public AdminPanel(String id) {
super(id);
}
-
+
+ @Override
+ public BasePanel onMenuPanelLoad(IPartialPageRequestHandler handler) {
+ super.onMenuPanelLoad(handler);
+ handler.appendJavaScript("adminPanelInit();");
+ return this;
+ }
+
protected StringBuilder getRowClass(Long id, Long selectedId) {
StringBuilder sb = new StringBuilder(ROW_CLASS);
if (id != null && id.equals(selectedId)) {
Modified:
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/AdminSavePanel.html
URL:
http://svn.apache.org/viewvc/openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/AdminSavePanel.html?rev=1786351&r1=1786350&r2=1786351&view=diff
==============================================================================
---
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/AdminSavePanel.html
(original)
+++
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/AdminSavePanel.html
Fri Mar 10 14:33:11 2017
@@ -7,16 +7,16 @@
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.
-
+
-->
<html xmlns:wicket="http://wicket.apache.org">
<wicket:extend>
Modified:
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/configurations/ConfigsPanel.html
URL:
http://svn.apache.org/viewvc/openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/configurations/ConfigsPanel.html?rev=1786351&r1=1786350&r2=1786351&view=diff
==============================================================================
---
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/configurations/ConfigsPanel.html
(original)
+++
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/configurations/ConfigsPanel.html
Fri Mar 10 14:33:11 2017
@@ -7,77 +7,66 @@
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.
-
+
-->
<html xmlns:wicket="http://wicket.apache.org">
- <wicket:head>
- <script type="text/javascript">
- function omConfigPanelInit() {
- var documentHeight = $(document).height();
- $('#adminForm').height(documentHeight-114);
- $('#adminTable').height(documentHeight-144);
- }
- </script>
- </wicket:head>
- <wicket:panel>
- <div class="adminPanel">
- <div class="adminPanelColumnTable">
- <span wicket:id="navigator">[dataview
navigator]</span>
- <table class="adminListTable">
- <thead>
- <tr>
- <th
class="three_column_layout_column1 ui-widget-header"><span
wicket:id="orderById"></span><wicket:message key="264" /></th>
- <th
class="three_column_layout_column2 ui-widget-header"><span
wicket:id="orderByKey"></span><wicket:message key="265" /></th>
- <th
class="three_column_layout_column3 ui-widget-header"><span
wicket:id="orderByValue"></span><wicket:message key="598" /></th>
- </tr>
- </thead>
- </table>
- <div class="tableWrapper" id="adminTable">
- <table class="adminListTable">
- <tbody
wicket:id="listContainer" >
- <tr
wicket:id="configList">
- <td
class="three_column_layout_column1"><div
class="three_column_layout_divcolumn1"><span wicket:id="id"></span></div></td>
- <td
class="three_column_layout_column2"><div
class="three_column_layout_divcolumn2"><span wicket:id="key"></span></div></td>
- <td
class="three_column_layout_column3"><div
class="three_column_layout_divcolumn3"><span
wicket:id="value"></span></div></td>
- </tr>
- </tbody>
- </table>
- </div>
- </div>
- <div class="adminPanelColumnForm">
- <form wicket:id="form" class="adminForm">
- <div wicket:id="buttons"></div>
- <div class="scrollcontent"
id="adminForm">
- <fieldset
class="ui-widget-content">
- <legend
class="ui-widget-header"><wicket:message key="266" /></legend>
- <div
class="formelement">
-
<label><wicket:message key="267" /></label><input type="text" wicket:id="key"/>
- </div>
- <div
class="formelement">
-
<label><wicket:message key="271" /></label><input type="text"
wicket:id="value"/>
- </div>
- <div
class="formelement">
-
<label><wicket:message key="268" /></label><span wicket:id="updated"/>
- </div>
- <div
class="formelement">
-
<label><wicket:message key="269" /></label><span wicket:id="user.login"/>
- </div>
- <div
class="formelement">
-
<label><wicket:message key="270" /></label><textarea wicket:id="comment"/>
- </div>
- </fieldset>
+<wicket:extend>
+ <div class="adminPanelColumnTable">
+ <span wicket:id="navigator">[dataview navigator]</span>
+ <table class="adminListTable">
+ <thead>
+ <tr>
+ <th class="three_column_layout_column1
ui-widget-header"><span wicket:id="orderById"></span><wicket:message key="264"
/></th>
+ <th class="three_column_layout_column2
ui-widget-header"><span wicket:id="orderByKey"></span><wicket:message key="265"
/></th>
+ <th class="three_column_layout_column3
ui-widget-header"><span wicket:id="orderByValue"></span><wicket:message
key="598" /></th>
+ </tr>
+ </thead>
+ </table>
+ <div class="tableWrapper" id="adminTable">
+ <table class="adminListTable">
+ <tbody wicket:id="listContainer" >
+ <tr wicket:id="configList">
+ <td
class="three_column_layout_column1"><div
class="three_column_layout_divcolumn1"><span wicket:id="id"></span></div></td>
+ <td
class="three_column_layout_column2"><div
class="three_column_layout_divcolumn2"><span wicket:id="key"></span></div></td>
+ <td
class="three_column_layout_column3"><div
class="three_column_layout_divcolumn3"><span
wicket:id="value"></span></div></td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ <div class="adminPanelColumnForm">
+ <form wicket:id="form" class="adminForm">
+ <div wicket:id="buttons"></div>
+ <div class="scrollcontent" id="adminForm">
+ <fieldset class="ui-widget-content">
+ <legend
class="ui-widget-header"><wicket:message key="266" /></legend>
+ <div class="formelement">
+ <label><wicket:message
key="267" /></label><input type="text" wicket:id="key"/>
+ </div>
+ <div class="formelement">
+ <label><wicket:message
key="271" /></label><input type="text" wicket:id="value"/>
+ </div>
+ <div class="formelement">
+ <label><wicket:message
key="268" /></label><span wicket:id="updated"/>
</div>
- </form>
+ <div class="formelement">
+ <label><wicket:message
key="269" /></label><span wicket:id="user.login"/>
+ </div>
+ <div class="formelement">
+ <label><wicket:message
key="270" /></label><textarea wicket:id="comment"/>
+ </div>
+ </fieldset>
</div>
- </div>
- </wicket:panel>
+ </form>
+ </div>
+</wicket:extend>
</html>
Modified:
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/configurations/ConfigsPanel.java
URL:
http://svn.apache.org/viewvc/openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/configurations/ConfigsPanel.java?rev=1786351&r1=1786350&r2=1786351&view=diff
==============================================================================
---
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/configurations/ConfigsPanel.java
(original)
+++
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/configurations/ConfigsPanel.java
Fri Mar 10 14:33:11 2017
@@ -22,7 +22,6 @@ import org.apache.openmeetings.db.dao.ba
import org.apache.openmeetings.db.entity.basic.Configuration;
import org.apache.openmeetings.web.admin.AdminPanel;
import org.apache.openmeetings.web.admin.SearchableDataView;
-import org.apache.openmeetings.web.common.BasePanel;
import org.apache.openmeetings.web.common.PagedEntityListPanel;
import org.apache.openmeetings.web.data.DataViewContainer;
import org.apache.openmeetings.web.data.OmOrderByBorder;
@@ -30,7 +29,6 @@ import org.apache.openmeetings.web.data.
import org.apache.wicket.AttributeModifier;
import org.apache.wicket.ajax.AjaxEventBehavior;
import org.apache.wicket.ajax.AjaxRequestTarget;
-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.repeater.Item;
@@ -46,13 +44,6 @@ public class ConfigsPanel extends AdminP
private ConfigForm form;
private final WebMarkupContainer listContainer = new
WebMarkupContainer("listContainer");
- @Override
- public BasePanel onMenuPanelLoad(IPartialPageRequestHandler handler) {
- super.onMenuPanelLoad(handler);
- handler.appendJavaScript("omConfigPanelInit();");
- return this;
- }
-
public ConfigsPanel(String id) {
super(id);
@@ -99,6 +90,5 @@ public class ConfigsPanel extends AdminP
form = new ConfigForm("form", listContainer, new
Configuration());
form.showNewRecord();
add(form);
-
}
}
Modified:
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/connection/ConnectionsPanel.html
URL:
http://svn.apache.org/viewvc/openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/connection/ConnectionsPanel.html?rev=1786351&r1=1786350&r2=1786351&view=diff
==============================================================================
---
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/connection/ConnectionsPanel.html
(original)
+++
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/connection/ConnectionsPanel.html
Fri Mar 10 14:33:11 2017
@@ -7,60 +7,52 @@
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.
-
+
-->
<html xmlns:wicket="http://wicket.apache.org">
-<wicket:panel>
- <div class="adminPanel">
- <div class="adminPanelColumnTable">
- <span wicket:id="navigator">[dataview navigator]</span>
+<wicket:extend>
+ <div class="adminPanelColumnTable">
+ <span wicket:id="navigator">[dataview navigator]</span>
+ <table class="adminListTable">
+ <thead>
+ <tr>
+ <th class="ui-widget-header
one_sixth"><wicket:message key="599" /></th>
+ <th class="ui-widget-header
one_sixth"><wicket:message key="600" /></th>
+ <th class="ui-widget-header
one_sixth"><wicket:message key="601" /></th>
+ <th class="ui-widget-header
one_sixth"><wicket:message key="602" /></th>
+ <th class="ui-widget-header
one_sixth"><wicket:message key="603" /></th>
+ <th class="ui-widget-header
one_sixth"><wicket:message key="1501" /></th>
+ </tr>
+ </thead>
+ </table>
+ <div class="tableWrapper" id="adminTable">
<table class="adminListTable">
- <thead>
- <tr>
- <th
class="ui-widget-header"><wicket:message key="599" /></th>
- <th
class="ui-widget-header"><wicket:message key="600" /></th>
- <th
class="ui-widget-header"><wicket:message key="601" /></th>
- <th
class="ui-widget-header"><wicket:message key="602" /></th>
- <th
class="ui-widget-header"><wicket:message key="603" /></th>
- <th
class="ui-widget-header"><wicket:message key="1501" /></th>
- </tr>
- </thead>
- <tbody wicket:id="container" >
+ <tbody wicket:id="container">
<tr wicket:id="clientList">
- <td wicket:id="streamid"></td>
- <td wicket:id="username"></td>
- <td
wicket:id="connectedSince"></td>
- <td wicket:id="scope"></td>
- <td><a
wicket:id="kick"><wicket:message key="603" /></a></td>
- <td wicket:id="server"></td>
- </tr>
- </tbody>
- <tbody wicket:id="containerWeb" >
- <tr wicket:id="clientListWeb">
- <td wicket:id="id"></td>
- <td wicket:id="login"></td>
- <td wicket:id="since"></td>
- <td wicket:id="scope"></td>
- <td><a
wicket:id="kick"><wicket:message key="603" /></a></td>
- <td> </td>
+ <td class="one_sixth"
wicket:id="streamid"></td>
+ <td class="one_sixth"
wicket:id="login"></td>
+ <td class="one_sixth"
wicket:id="since"></td>
+ <td class="one_sixth"
wicket:id="scope"></td>
+ <td class="one_sixth"><a
wicket:id="kick"><wicket:message key="603" /></a></td>
+ <td class="one_sixth"
wicket:id="server"></td>
</tr>
</tbody>
</table>
</div>
- <div class="adminPanelColumnForm">
- <table wicket:id="details" style="width: 450px;">
- <tr wicket:id="line"><td
wicket:id="name"></td><td wicket:id="value"></td></tr>
- </table>
- </div>
</div>
-</wicket:panel>
+ <div class="adminPanelColumnForm">
+ <table wicket:id="details" style="width: 450px;">
+ <tr wicket:id="line"><td wicket:id="name"></td><td
wicket:id="value"></td></tr>
+ </table>
+ </div>
+</wicket:extend>
</html>
Modified:
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/connection/ConnectionsPanel.java
URL:
http://svn.apache.org/viewvc/openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/connection/ConnectionsPanel.java?rev=1786351&r1=1786350&r2=1786351&view=diff
==============================================================================
---
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/connection/ConnectionsPanel.java
(original)
+++
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/connection/ConnectionsPanel.java
Fri Mar 10 14:33:11 2017
@@ -29,11 +29,11 @@ import java.util.List;
import org.apache.openmeetings.db.dao.server.ISessionManager;
import org.apache.openmeetings.db.dao.user.IUserService;
+import org.apache.openmeetings.db.entity.basic.IClient;
import org.apache.openmeetings.db.entity.room.Client;
import org.apache.openmeetings.web.admin.AdminPanel;
import org.apache.openmeetings.web.admin.SearchableDataView;
import org.apache.openmeetings.web.app.Application;
-import org.apache.openmeetings.web.app.WebSession;
import org.apache.openmeetings.web.common.ConfirmableAjaxBorder;
import org.apache.openmeetings.web.common.PagedEntityListPanel;
import org.apache.openmeetings.web.data.SearchableDataProvider;
@@ -51,55 +51,80 @@ public class ConnectionsPanel extends Ad
public ConnectionsPanel(String id) {
super(id);
- SearchableDataProvider<Client> sdp = new
SearchableDataProvider<Client>(null) {
+ SearchableDataProvider<IClient> sdp = new
SearchableDataProvider<IClient>(null) {
private static final long serialVersionUID = 1L;
//FIXME add search
+ private List<IClient> list() {
+ List<IClient> l = new ArrayList<>();
+
l.addAll(getBean(ISessionManager.class).getClientsWithServer());
+ l.addAll(Application.getClients());
+ return l;
+ }
+
@Override
- public Iterator<? extends Client> iterator(long first,
long count) {
+ public Iterator<? extends IClient> iterator(long first,
long count) {
//FIXME add grouping by public SID
- List<Client> l = new
ArrayList<>(getBean(ISessionManager.class).getClientsWithServer());
+ List<IClient> l = list();
return l.subList((int)Math.max(0, first),
(int)Math.min(first + count, l.size())).iterator();
}
@Override
public long size() {
- return
getBean(ISessionManager.class).getClients().size();
+ return list().size();
}
};
final WebMarkupContainer container = new
WebMarkupContainer("container");
final WebMarkupContainer details = new
WebMarkupContainer("details");
- SearchableDataView<Client> dataView = new
SearchableDataView<Client>("clientList", sdp) {
+ SearchableDataView<IClient> dataView = new
SearchableDataView<IClient>("clientList", sdp) {
private static final long serialVersionUID = 1L;
@Override
- protected void populateItem(final Item<Client> item) {
- Client c = item.getModelObject();
- item.add(new Label("streamid"));
- item.add(new Label("username"));
- item.add(new Label("connectedSince"));
- item.add(new Label("scope"));
- item.add(new Label("server", c.getServer() ==
null ? "no cluster" : c.getServer().getAddress())); //FIXME localization
- item.add(new ConfirmableAjaxBorder("kick",
getString("603"), getString("605")) {
+ protected void populateItem(final Item<IClient> item) {
+ IClient _c = item.getModelObject();
+ ConfirmableAjaxBorder confirm = new
ConfirmableAjaxBorder("kick", getString("603"), getString("605")) {
private static final long
serialVersionUID = 1L;
@Override
protected void
onSubmit(AjaxRequestTarget target) {
- Client c =
item.getModelObject();
-
getBean(IUserService.class).kickUserByStreamId(getSid(), c.getStreamid()
- , c.getServer()
== null ? 0 : c.getServer().getId());
+ IClient _c =
item.getModelObject();
+ if (_c instanceof Client) {
+ Client c = (Client)_c;
+
getBean(IUserService.class).kickUserByStreamId(getSid(), c.getStreamid()
+ ,
c.getServer() == null ? 0 : c.getServer().getId());
+ } else {
+
org.apache.openmeetings.db.entity.basic.Client c =
(org.apache.openmeetings.db.entity.basic.Client)_c;
+
getBean(IUserService.class).kickUserBySessionId(getSid(), c.getUserId(),
c.getSessionId());
+ }
target.add(container,
details.setVisible(false));
}
- }.setEnabled(!c.isScreenClient()));
+ };
+ if (_c instanceof Client) {
+ Client c = (Client)_c;
+ item.add(new Label("streamid"));
+ item.add(new Label("login",
c.getUsername()));
+ item.add(new Label("since",
c.getConnectedSince()));
+ item.add(new Label("scope"));
+ item.add(new Label("server",
c.getServer() == null ? "no cluster" : c.getServer().getAddress())); //FIXME
localization
+ confirm.setEnabled(!c.isScreenClient());
+ } else {
+
org.apache.openmeetings.db.entity.basic.Client c =
(org.apache.openmeetings.db.entity.basic.Client)_c;
+ item.add(new Label("streamid", ""));
+ item.add(new Label("login",
c.getUser().getLogin()));
+ item.add(new Label("since",
c.getConnectedSince()));
+ item.add(new Label("scope",
c.getRoomId() == null ? "html5" : "" + c.getRoomId()));
+ item.add(new Label("server", ""));
+ }
+ item.add(confirm);
item.add(new AjaxEventBehavior("click") {
private static final long
serialVersionUID = 1L;
@Override
protected void
onEvent(AjaxRequestTarget target) {
- Field[] ff =
Client.class.getDeclaredFields();
+ Field[] ff =
item.getModelObject().getClass().getDeclaredFields();
RepeatingView lines = new
RepeatingView("line");
- Client c =
item.getModelObject();
+ IClient c =
item.getModelObject();
for (Field f : ff) {
int mod =
f.getModifiers();
if
(Modifier.isStatic(mod) || Modifier.isTransient(mod)) {
@@ -125,82 +150,12 @@ public class ConnectionsPanel extends Ad
}
};
add(container.add(dataView).setOutputMarkupId(true),
details.setVisible(false).setOutputMarkupPlaceholderTag(true));
-
-
SearchableDataProvider<org.apache.openmeetings.db.entity.basic.Client> sdpWeb =
new
SearchableDataProvider<org.apache.openmeetings.db.entity.basic.Client>(null) {
- private static final long serialVersionUID = 1L;
-
- @Override
- public Iterator<? extends
org.apache.openmeetings.db.entity.basic.Client> iterator(long first, long
count) {
-
List<org.apache.openmeetings.db.entity.basic.Client> l =
Application.getClients();
- return l.subList((int)Math.max(0, first),
(int)Math.min(first + count, l.size())).iterator();
- }
-
- @Override
- public long size() {
- return Application.getClientsSize();
- }
- };
-
- final WebMarkupContainer containerWeb = new
WebMarkupContainer("containerWeb");
-
SearchableDataView<org.apache.openmeetings.db.entity.basic.Client> dataViewWeb
= new
SearchableDataView<org.apache.openmeetings.db.entity.basic.Client>("clientListWeb",
sdpWeb) {
- private static final long serialVersionUID = 1L;
-
- @Override
- protected void populateItem(final
Item<org.apache.openmeetings.db.entity.basic.Client> item) {
- org.apache.openmeetings.db.entity.basic.Client
c = item.getModelObject();
- item.add(new Label("id", ""));
- item.add(new Label("login",
c.getUser().getLogin()));
- item.add(new Label("since",
c.getConnectedSince()));
- item.add(new Label("scope", c.getRoomId() ==
null ? "html5" : "" + c.getRoomId()));
- item.add(new ConfirmableAjaxBorder("kick",
getString("603"), getString("605")) {
- private static final long
serialVersionUID = 1L;
-
- @Override
- protected void
onSubmit(AjaxRequestTarget target) {
-
org.apache.openmeetings.db.entity.basic.Client c = item.getModelObject();
-
getBean(IUserService.class).kickUserBySessionId(getSid(), c.getUserId(),
c.getSessionId());
- target.add(containerWeb,
details.setVisible(false));
- }
-
}.setEnabled(!c.getSessionId().equals(WebSession.get().getId())));
- item.add(new AjaxEventBehavior("click") {
- private static final long
serialVersionUID = 1L;
-
- @Override
- protected void
onEvent(AjaxRequestTarget target) {
- Field[] ff =
org.apache.openmeetings.db.entity.basic.Client.class.getDeclaredFields();
- RepeatingView lines = new
RepeatingView("line");
-
org.apache.openmeetings.db.entity.basic.Client c = item.getModelObject();
- for (Field f : ff) {
- int mod =
f.getModifiers();
- if
(Modifier.isStatic(mod) || Modifier.isTransient(mod)) {
- continue;
- }
- WebMarkupContainer line
= new WebMarkupContainer(lines.newChildId());
- line.add(new
Label("name", f.getName()));
- String val = "";
- try {
-
f.setAccessible(true);
- val = "" +
f.get(c);
- } catch (Exception e) {
- }
- line.add(new
Label("value", val));
- lines.add(line);
- }
- details.addOrReplace(lines);
-
target.add(details.setVisible(true));
- }
- });
- item.add(AttributeModifier.append("class",
ROW_CLASS));
- }
- };
-
- add(containerWeb.add(dataViewWeb).setOutputMarkupId(true),
details.setVisible(false).setOutputMarkupPlaceholderTag(true));
add(new PagedEntityListPanel("navigator", dataView) {
private static final long serialVersionUID = 1L;
@Override
protected void onEvent(AjaxRequestTarget target) {
- target.add(container, containerWeb);
+ target.add(container);
}
});
}
Modified:
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/email/EmailPanel.html
URL:
http://svn.apache.org/viewvc/openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/email/EmailPanel.html?rev=1786351&r1=1786350&r2=1786351&view=diff
==============================================================================
---
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/email/EmailPanel.html
(original)
+++
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/email/EmailPanel.html
Fri Mar 10 14:33:11 2017
@@ -7,66 +7,64 @@
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.
-
+
-->
<html xmlns:wicket="http://wicket.apache.org">
-<wicket:panel>
- <div class="adminPanel">
- <div class="adminPanelColumnTable">
- <span wicket:id="navigator">[dataview navigator]</span>
+<wicket:extend>
+ <div class="adminPanelColumnTable">
+ <span wicket:id="navigator">[dataview navigator]</span>
+ <table class="adminListTable">
+ <thead>
+ <tr>
+ <th class="three_column_layout_column1
ui-widget-header"><span wicket:id="orderById"></span><wicket:message key="188"
/></th>
+ <th class="three_column_layout_column2
ui-widget-header"><span wicket:id="orderByStatus"></span><wicket:message
key="996" /></th>
+ <th class="three_column_layout_column3
ui-widget-header"><span wicket:id="orderBySubject"></span><wicket:message
key="215" /></th>
+ </tr>
+ </thead>
+ </table>
+ <div class="tableWrapper" id="adminTable">
<table class="adminListTable">
- <thead>
- <tr>
- <th
class="three_column_layout_column1 ui-widget-header"><span
wicket:id="orderById"></span><wicket:message key="188" /></th>
- <th
class="three_column_layout_column2 ui-widget-header"><span
wicket:id="orderByStatus"></span><wicket:message key="996" /></th>
- <th
class="three_column_layout_column3 ui-widget-header"><span
wicket:id="orderBySubject"></span><wicket:message key="215" /></th>
+ <tbody wicket:id="list">
+ <tr wicket:id="email">
+ <td
class="three_column_layout_column1"><div
class="three_column_layout_divcolumn1"><span wicket:id="id"></span></div></td>
+ <td
class="three_column_layout_column2"><div
class="three_column_layout_divcolumn2"><span
wicket:id="status"></span></div></td>
+ <td
class="three_column_layout_column3"><div
class="three_column_layout_divcolumn3"><span
wicket:id="subject"></span></div></td>
</tr>
- </thead>
+ </tbody>
</table>
- <div class="tableWrapper" id="adminTable">
- <table class="adminListTable">
- <tbody wicket:id="list">
- <tr wicket:id="email">
- <td
class="three_column_layout_column1"><div
class="three_column_layout_divcolumn1"><span wicket:id="id"></span></div></td>
- <td
class="three_column_layout_column2"><div
class="three_column_layout_divcolumn2"><span
wicket:id="status"></span></div></td>
- <td
class="three_column_layout_column3"><div
class="three_column_layout_divcolumn3"><span
wicket:id="subject"></span></div></td>
- </tr>
- </tbody>
- </table>
- </div>
- </div>
- <div class="adminPanelColumnForm">
- <form wicket:id="form" class="adminForm">
- <div class="formSaveBar ui-widget-header">
- <div class="formCancelButton"
wicket:id="ajax-cancel-button" wicket:message="title:157"></div>
- </div>
- <div class="scrollcontent" id="adminForm">
- <fieldset class="ui-widget-content">
- <legend
class="ui-widget-header"><wicket:message key="admin.email.group.label"
/></legend>
- <div class="formelement">
- <label><wicket:message
key="996" /></label><span class="input" wicket:id="status"></span>
- <label><wicket:message
key="admin.email.recipients" /></label><span class="input"
wicket:id="recipients"></span>
- <label><wicket:message
key="215" /></label><span class="input" wicket:id="subject"></span>
- <label><wicket:message
key="admin.email.body" /></label><span class="input" wicket:id="body"></span>
- <label><wicket:message
key="1110" /></label><span class="input" wicket:id="inserted"></span>
- <label><wicket:message
key="1112" /></label><span class="input" wicket:id="updated"></span>
- <label><wicket:message
key="admin.email.errorCount" /></label><span class="input"
wicket:id="errorCount"></span>
- <label><wicket:message
key="admin.email.lastError" /></label><span style="white-space: pre;"
class="input" wicket:id="lastError"></span>
- </div>
- </fieldset>
- </div>
- <button wicket:id="reset" style="float: right;
margin-right: 20px;"><wicket:message key="admin.email.reset.status"/></button>
- </form>
</div>
</div>
-</wicket:panel>
+ <div class="adminPanelColumnForm">
+ <form wicket:id="form" class="adminForm">
+ <div class="formSaveBar ui-widget-header">
+ <div class="formCancelButton"
wicket:id="ajax-cancel-button" wicket:message="title:157"></div>
+ </div>
+ <div class="scrollcontent" id="adminForm">
+ <fieldset class="ui-widget-content">
+ <legend
class="ui-widget-header"><wicket:message key="admin.email.group.label"
/></legend>
+ <div class="formelement">
+ <label><wicket:message
key="996" /></label><span class="input" wicket:id="status"></span>
+ <label><wicket:message
key="admin.email.recipients" /></label><span class="input"
wicket:id="recipients"></span>
+ <label><wicket:message
key="215" /></label><span class="input" wicket:id="subject"></span>
+ <label><wicket:message
key="admin.email.body" /></label><span class="input" wicket:id="body"></span>
+ <label><wicket:message
key="1110" /></label><span class="input" wicket:id="inserted"></span>
+ <label><wicket:message
key="1112" /></label><span class="input" wicket:id="updated"></span>
+ <label><wicket:message
key="admin.email.errorCount" /></label><span class="input"
wicket:id="errorCount"></span>
+ <label><wicket:message
key="admin.email.lastError" /></label><span style="white-space: pre;"
class="input" wicket:id="lastError"></span>
+ </div>
+ </fieldset>
+ </div>
+ <button wicket:id="reset" style="float: right;
margin-right: 20px;"><wicket:message key="admin.email.reset.status"/></button>
+ </form>
+ </div>
+</wicket:extend>
</html>
Modified:
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupsPanel.html
URL:
http://svn.apache.org/viewvc/openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupsPanel.html?rev=1786351&r1=1786350&r2=1786351&view=diff
==============================================================================
---
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupsPanel.html
(original)
+++
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupsPanel.html
Fri Mar 10 14:33:11 2017
@@ -7,91 +7,80 @@
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.
-
+
-->
<html xmlns:wicket="http://wicket.apache.org">
- <wicket:head>
- <script type="text/javascript">
- function groupsInit() {
- var documentHeight = $(document).height();
- $('#adminForm').height(documentHeight-114);
- $('#adminTable').height(documentHeight-144);
- };
- </script>
- </wicket:head>
- <wicket:panel>
- <div class="adminPanel">
- <div class="adminPanelColumnTable">
- <span wicket:id="navigator">[dataview
navigator]</span>
- <table class="adminListTable">
- <tr>
- <th
class="two_column_layout_column1 ui-widget-header"><span
wicket:id="orderById"></span><wicket:message key="164" /></th>
- <th
class="two_column_layout_column2 ui-widget-header"><span
wicket:id="orderByName"></span><wicket:message key="165" /></th>
- </tr>
- </table>
- <div class="tableWrapper" id="adminTable">
- <table class="adminListTable">
- <tbody
wicket:id="listContainer">
- <tr
wicket:id="groupList">
- <td
class="two_column_layout_column1"><div
class="two_column_layout_divcolumn1"><span wicket:id="id"></span></div></td>
- <td
class="two_column_layout_column2"><div
class="two_column_layout_divcolumn2"><span wicket:id="name"></span></div></td>
- </tr>
- </tbody>
- </table>
- </div>
- </div>
- <div class="adminPanelColumnForm">
- <form wicket:id="form" class="adminForm">
- <div wicket:id="buttons"></div>
- <div class="scrollcontent"
id="adminForm">
- <fieldset
class="ui-widget-content">
- <legend
class="ui-widget-header"><wicket:message key="170" /></legend>
- <div
class="formelement">
-
<label><wicket:message key="171" /></label><input type="text" wicket:id="name"
/>
- </div>
- <div
class="formelement">
-
<label><wicket:message key="admin.group.form.logo" /></label><div
wicket:id="logo" class="input group logo"></div>
- </div>
- <div
class="formelement">
-
<label><wicket:message key="admin.group.form.tag" /></label><input type="text"
wicket:id="tag" />
- </div>
- <div
class="formelement">
- <label
style="font-weight: bold;"><wicket:message key="178" /></label><div
class="om-select2"><select wicket:id="user2add" class="input"></select></div>
- </div>
- <div
class="formelement">
- <div
wicket:id="users"></div>
- </div>
- <div
class="formelement">
-
<label><wicket:message key="admin.group.form.limited" /></label><input
type="checkbox" wicket:id="limited" />
- </div>
- <div
class="formelement" style="display:none">
-
<label><wicket:message key="admin.group.form.maxFilesSize" /></label><input
type="number" wicket:id="maxFilesSize" /><wicket:message key="network.test.mb"/>
- </div>
- <div
class="formelement" style="display:none">
-
<label><wicket:message key="admin.group.form.maxRecordingsSize"
/></label><input type="number" wicket:id="maxRecordingsSize" /><wicket:message
key="network.test.mb"/>
- </div>
- <div
class="formelement" style="display:none">
-
<label><wicket:message key="admin.group.form.maxRooms" /></label><input
type="number" wicket:id="maxRooms" />
- </div>
- <div
class="formelement">
-
<label><wicket:message key="admin.group.form.recordingTtl" /></label><input
type="number" wicket:id="recordingTtl" /><wicket:message
key="admin.group.form.days"/>
- </div>
- <div
class="formelement">
-
<label><wicket:message key="admin.group.form.reminderDays" /></label><input
type="number" wicket:id="reminderDays" /><wicket:message
key="admin.group.form.days"/>
- </div>
- </fieldset>
+<wicket:extend>
+ <div class="adminPanelColumnTable">
+ <span wicket:id="navigator">[dataview navigator]</span>
+ <table class="adminListTable">
+ <tr>
+ <th class="two_column_layout_column1
ui-widget-header"><span wicket:id="orderById"></span><wicket:message key="164"
/></th>
+ <th class="two_column_layout_column2
ui-widget-header"><span wicket:id="orderByName"></span><wicket:message
key="165" /></th>
+ </tr>
+ </table>
+ <div class="tableWrapper" id="adminTable">
+ <table class="adminListTable">
+ <tbody wicket:id="listContainer">
+ <tr wicket:id="groupList">
+ <td
class="two_column_layout_column1"><div
class="two_column_layout_divcolumn1"><span wicket:id="id"></span></div></td>
+ <td
class="two_column_layout_column2"><div
class="two_column_layout_divcolumn2"><span wicket:id="name"></span></div></td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ <div class="adminPanelColumnForm">
+ <form wicket:id="form" class="adminForm">
+ <div wicket:id="buttons"></div>
+ <div class="scrollcontent" id="adminForm">
+ <fieldset class="ui-widget-content">
+ <legend
class="ui-widget-header"><wicket:message key="170" /></legend>
+ <div class="formelement">
+ <label><wicket:message
key="171" /></label><input type="text" wicket:id="name" />
+ </div>
+ <div class="formelement">
+ <label><wicket:message
key="admin.group.form.logo" /></label><div wicket:id="logo" class="input group
logo"></div>
+ </div>
+ <div class="formelement">
+ <label><wicket:message
key="admin.group.form.tag" /></label><input type="text" wicket:id="tag" />
+ </div>
+ <div class="formelement">
+ <label style="font-weight:
bold;"><wicket:message key="178" /></label><div class="om-select2"><select
wicket:id="user2add" class="input"></select></div>
+ </div>
+ <div class="formelement">
+ <div wicket:id="users"></div>
+ </div>
+ <div class="formelement">
+ <label><wicket:message
key="admin.group.form.limited" /></label><input type="checkbox"
wicket:id="limited" />
</div>
- </form>
+ <div class="formelement"
style="display:none">
+ <label><wicket:message
key="admin.group.form.maxFilesSize" /></label><input type="number"
wicket:id="maxFilesSize" /><wicket:message key="network.test.mb"/>
+ </div>
+ <div class="formelement"
style="display:none">
+ <label><wicket:message
key="admin.group.form.maxRecordingsSize" /></label><input type="number"
wicket:id="maxRecordingsSize" /><wicket:message key="network.test.mb"/>
+ </div>
+ <div class="formelement"
style="display:none">
+ <label><wicket:message
key="admin.group.form.maxRooms" /></label><input type="number"
wicket:id="maxRooms" />
+ </div>
+ <div class="formelement">
+ <label><wicket:message
key="admin.group.form.recordingTtl" /></label><input type="number"
wicket:id="recordingTtl" /><wicket:message key="admin.group.form.days"/>
+ </div>
+ <div class="formelement">
+ <label><wicket:message
key="admin.group.form.reminderDays" /></label><input type="number"
wicket:id="reminderDays" /><wicket:message key="admin.group.form.days"/>
+ </div>
+ </fieldset>
</div>
- </div>
- </wicket:panel>
+ </form>
+ </div>
+</wicket:extend>
</html>
Modified:
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupsPanel.java
URL:
http://svn.apache.org/viewvc/openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupsPanel.java?rev=1786351&r1=1786350&r2=1786351&view=diff
==============================================================================
---
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupsPanel.java
(original)
+++
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupsPanel.java
Fri Mar 10 14:33:11 2017
@@ -23,7 +23,6 @@ import org.apache.openmeetings.db.entity
import org.apache.openmeetings.db.entity.user.GroupUser;
import org.apache.openmeetings.web.admin.AdminPanel;
import org.apache.openmeetings.web.admin.SearchableDataView;
-import org.apache.openmeetings.web.common.BasePanel;
import org.apache.openmeetings.web.common.PagedEntityListPanel;
import org.apache.openmeetings.web.data.DataViewContainer;
import org.apache.openmeetings.web.data.OmOrderByBorder;
@@ -32,7 +31,6 @@ import org.apache.wicket.AttributeModifi
import org.apache.wicket.ajax.AjaxEventBehavior;
import org.apache.wicket.ajax.AjaxRequestTarget;
import
org.apache.wicket.authroles.authorization.strategies.role.annotations.AuthorizeInstantiation;
-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.repeater.Item;
@@ -49,13 +47,6 @@ public class GroupsPanel extends AdminPa
private static final long serialVersionUID = 1L;
private GroupForm form;
- @Override
- public BasePanel onMenuPanelLoad(IPartialPageRequestHandler handler) {
- super.onMenuPanelLoad(handler);
- handler.appendJavaScript("groupsInit();");
- return this;
- }
-
public GroupsPanel(String id) {
super(id);
final WebMarkupContainer listContainer = new
WebMarkupContainer("listContainer");
Modified:
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/AddLanguageDialog.html
URL:
http://svn.apache.org/viewvc/openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/AddLanguageDialog.html?rev=1786351&r1=1786350&r2=1786351&view=diff
==============================================================================
---
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/AddLanguageDialog.html
(original)
+++
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/AddLanguageDialog.html
Fri Mar 10 14:33:11 2017
@@ -7,16 +7,16 @@
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.
-
+
-->
<html xmlns:wicket="http://wicket.apache.org">
<wicket:panel>
Modified:
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/LangPanel.html
URL:
http://svn.apache.org/viewvc/openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/LangPanel.html?rev=1786351&r1=1786350&r2=1786351&view=diff
==============================================================================
---
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/LangPanel.html
(original)
+++
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/LangPanel.html
Fri Mar 10 14:33:11 2017
@@ -7,93 +7,91 @@
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.
-
+
-->
<html xmlns:wicket="http://wicket.apache.org">
- <wicket:panel>
- <div wicket:id="feedback"></div>
- <script type="text/javascript">
- function labelsInit() {
- $('#addLanguage').dialog({
- closeOnEscape: true
- , autoOpen: false
- , resizable: false
- });
- var documentHeight = $(document).height();
- $('#adminForm').height(documentHeight - 114);
- $('#adminTable').height(documentHeight - 172);
- };
- </script>
- <div class="adminPanel">
- <div class="adminPanelColumnTable">
- <div>
- <div wicket:id="addLangBtn" class="addButton"
wicket:message="title:362" ></div>
- <div wicket:id="deleteLangBtn"
class="delButton" wicket:message="title:363"></div>
- <form wicket:id="langForm"
class="addLanguagePanel">
- <table>
- <tr>
- <td>
- <select
wicket:id="language"></select>
- </td>
- <td>
- <span
wicket:id="export" class="btn"><wicket:message key="360"/></span>
- </td>
- <td>
- <div
class="fileupload fileupload-new" data-provides="fileupload" style="margin: 0;">
- <span
class="btn btn-file ui-button ui-widget ui-state-default ui-corner-all
ui-button-text-only"><span class="ui-button-text"><wicket:message
key="387"/></span><input type="file" accept="text/xml"
wicket:id="fileInput"/></span>
- </div>
- <span
wicket:id="progress">[progressbar]</span>
- </td>
- </tr>
- </table>
- </form>
- </div>
- <span wicket:id="navigator">[dataview
navigator]</span>
- <table class="adminListTable">
- <thead>
- <tr>
- <th
class="two_column_layout_column1 ui-widget-header"><span
wicket:id="orderByName"></span><wicket:message key="351" /></th>
- <th
class="two_column_layout_column2 ui-widget-header"><span
wicket:id="orderByValue"></span><wicket:message key="352" /></th>
- </tr>
- </thead>
- </table>
- <div class="tableWrapper" id="adminTable">
- <table class="adminListTable">
- <tbody
wicket:id="listContainer" >
- <tr wicket:id="langList">
- <td
class="two_column_layout_column1"><div
class="three_column_layout_divcolumn2"><span wicket:id="key"></span></div></td>
- <td
class="two_column_layout_column2"><div
class="three_column_layout_divcolumn3"><span
wicket:id="value"></span></div></td>
- </tr>
- </tbody>
- </table>
- </div>
- </div>
- <div class="adminPanelColumnForm">
- <form wicket:id="form" class="adminForm">
- <div wicket:id="buttons"></div>
- <div class="scrollcontent"
id="adminForm">
- <fieldset
class="ui-widget-content">
- <legend
class="ui-widget-header"><wicket:message key="353" /></legend>
- <div
class="formelement">
-
<label><wicket:message key="354" /></label><input type="text" wicket:id="key"/>
- </div>
- <div
class="formelement">
-
<label><wicket:message key="355" /></label><textarea
wicket:id="value"></textarea>
- </div>
- </fieldset>
+<wicket:head>
+ <script type="text/javascript">
+ function extAdminPanelInit() {
+ $('#addLanguage').dialog({
+ closeOnEscape: true
+ , autoOpen: false
+ , resizable: false
+ });
+ ADMIN_TABLE_SHIIFT = 172;
+ };
+ </script>
+</wicket:head>
+<wicket:extend>
+ <div wicket:id="feedback"></div>
+ <div class="adminPanelColumnTable">
+ <div>
+ <div wicket:id="addLangBtn" class="addButton"
wicket:message="title:362" ></div>
+ <div wicket:id="deleteLangBtn" class="delButton"
wicket:message="title:363"></div>
+ <form wicket:id="langForm" class="addLanguagePanel">
+ <table>
+ <tr>
+ <td>
+ <select
wicket:id="language"></select>
+ </td>
+ <td>
+ <span wicket:id="export"
class="btn"><wicket:message key="360"/></span>
+ </td>
+ <td>
+ <div class="fileupload
fileupload-new" data-provides="fileupload" style="margin: 0;">
+ <span class="btn
btn-file ui-button ui-widget ui-state-default ui-corner-all
ui-button-text-only"><span class="ui-button-text"><wicket:message
key="387"/></span><input type="file" accept="text/xml"
wicket:id="fileInput"/></span>
+ </div>
+ <span
wicket:id="progress">[progressbar]</span>
+ </td>
+ </tr>
+ </table>
+ </form>
+ </div>
+ <span wicket:id="navigator">[dataview navigator]</span>
+ <table class="adminListTable">
+ <thead>
+ <tr>
+ <th class="two_column_layout_column1
ui-widget-header"><span wicket:id="orderByName"></span><wicket:message
key="351" /></th>
+ <th class="two_column_layout_column2
ui-widget-header"><span wicket:id="orderByValue"></span><wicket:message
key="352" /></th>
+ </tr>
+ </thead>
+ </table>
+ <div class="tableWrapper" id="adminTable">
+ <table class="adminListTable">
+ <tbody wicket:id="listContainer" >
+ <tr wicket:id="langList">
+ <td
class="two_column_layout_column1"><div
class="three_column_layout_divcolumn2"><span wicket:id="key"></span></div></td>
+ <td
class="two_column_layout_column2"><div
class="three_column_layout_divcolumn3"><span
wicket:id="value"></span></div></td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ <div class="adminPanelColumnForm">
+ <form wicket:id="form" class="adminForm">
+ <div wicket:id="buttons"></div>
+ <div class="scrollcontent" id="adminForm">
+ <fieldset class="ui-widget-content">
+ <legend
class="ui-widget-header"><wicket:message key="353" /></legend>
+ <div class="formelement">
+ <label><wicket:message
key="354" /></label><input type="text" wicket:id="key"/>
</div>
- </form>
+ <div class="formelement">
+ <label><wicket:message
key="355" /></label><textarea wicket:id="value"></textarea>
+ </div>
+ </fieldset>
</div>
- </div>
- <div wicket:id="addLang"></div>
- </wicket:panel>
+ </form>
+ </div>
+ <div wicket:id="addLang"></div>
+</wicket:extend>
</html>
Modified:
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/LangPanel.java
URL:
http://svn.apache.org/viewvc/openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/LangPanel.java?rev=1786351&r1=1786350&r2=1786351&view=diff
==============================================================================
---
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/LangPanel.java
(original)
+++
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/LangPanel.java
Fri Mar 10 14:33:11 2017
@@ -33,7 +33,6 @@ import org.apache.openmeetings.db.entity
import org.apache.openmeetings.web.admin.AdminPanel;
import org.apache.openmeetings.web.admin.SearchableDataView;
import org.apache.openmeetings.web.app.Application;
-import org.apache.openmeetings.web.common.BasePanel;
import org.apache.openmeetings.web.common.ConfirmableAjaxBorder;
import org.apache.openmeetings.web.common.PagedEntityListPanel;
import org.apache.openmeetings.web.data.DataViewContainer;
@@ -46,7 +45,6 @@ import org.apache.wicket.ajax.AjaxEventB
import org.apache.wicket.ajax.AjaxRequestTarget;
import org.apache.wicket.ajax.form.AjaxFormSubmitBehavior;
import org.apache.wicket.ajax.markup.html.AjaxLink;
-import org.apache.wicket.core.request.handler.IPartialPageRequestHandler;
import
org.apache.wicket.extensions.ajax.markup.html.form.upload.UploadProgressBar;
import org.apache.wicket.markup.html.WebMarkupContainer;
import org.apache.wicket.markup.html.basic.Label;
@@ -78,13 +76,6 @@ public class LangPanel extends AdminPane
final WebMarkupContainer listContainer = new
WebMarkupContainer("listContainer");
Map.Entry<Long, Locale> language;
- @Override
- public BasePanel onMenuPanelLoad(IPartialPageRequestHandler handler) {
- super.onMenuPanelLoad(handler);
- handler.appendJavaScript("labelsInit();");
- return this;
- }
-
public LangPanel(String id) {
super(id);
Modified:
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/ldaps/LdapsPanel.html
URL:
http://svn.apache.org/viewvc/openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/ldaps/LdapsPanel.html?rev=1786351&r1=1786350&r2=1786351&view=diff
==============================================================================
---
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/ldaps/LdapsPanel.html
(original)
+++
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/ldaps/LdapsPanel.html
Fri Mar 10 14:33:11 2017
@@ -7,96 +7,85 @@
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.
-
+
-->
<html xmlns:wicket="http://wicket.apache.org">
- <wicket:head>
- <script type="text/javascript">
- function omLdapPanelInit() {
- var documentHeight = $(document).height();
- $('#adminForm').height(documentHeight-114);
- $('#adminTable').height(documentHeight-144);
- }
- </script>
- </wicket:head>
- <wicket:panel>
- <div class="adminPanel">
- <div class="adminPanelColumnTable">
- <span wicket:id="navigator">[dataview
navigator]</span>
- <table class="adminListTable">
- <thead>
- <tr>
- <th
class="three_column_layout_column1 ui-widget-header"><span
wicket:id="orderById"></span><wicket:message key="1104" /></th>
- <th
class="three_column_layout_column2 ui-widget-header"><span
wicket:id="orderByName"></span><wicket:message key="1105" /></th>
- <th
class="three_column_layout_column3 ui-widget-header"><span
wicket:id="orderByFile"></span><wicket:message key="1106" /></th>
- </tr>
- </thead>
- </table>
- <div class="tableWrapper" id="adminTable">
- <table class="adminListTable">
- <tbody
wicket:id="listContainer">
- <tr
wicket:id="ldapList">
- <td
class="three_column_layout_column1"><div
class="three_column_layout_divcolumn1"><span wicket:id="id"></span></div></td>
- <td
class="three_column_layout_column2"><div
class="three_column_layout_divcolumn2"><span wicket:id="name"></span></div></td>
- <td
class="three_column_layout_column3"><div
class="three_column_layout_divcolumn3"><span
wicket:id="configFileName"></span></div></td>
- </tr>
- </tbody>
- </table>
- </div>
- </div>
- <div class="adminPanelColumnForm">
- <form wicket:id="form" class="adminForm">
- <div wicket:id="buttons"></div>
- <div class="scrollcontent"
id="adminForm">
- <fieldset
class="ui-widget-content">
- <legend
class="ui-widget-header"><wicket:message key="1107" /></legend>
- <div
class="formelement">
-
<label><wicket:message key="1108" /></label><input type="text"
wicket:id="name"/>
- </div>
- <div
class="formelement">
-
<label><wicket:message key="1109" /></label><input type="checkbox"
class="formcheckbox" wicket:id="active"/>
- </div>
- <div
class="formelement">
-
<label><wicket:message key="1110" /></label><span wicket:id="inserted"/>
- </div>
- <div
class="formelement">
-
<label><wicket:message key="1111" /></label><span wicket:id="insertedby.login"/>
- </div>
- <div
class="formelement">
-
<label><wicket:message key="1112" /></label><span wicket:id="updated"/>
- </div>
- <div
class="formelement">
-
<label><wicket:message key="1113" /></label><span wicket:id="updatedby.login"/>
- </div>
- <div
class="formelement">
- <div
class="info-text"><wicket:message key="1114" /></div>
- <br/>
-
<label><wicket:message key="1115" /></label><input type="text"
wicket:id="configFileName"/>
- </div>
- <div
class="formelement">
- <div
class="info-text"><wicket:message key="1116" /></div>
- <br/>
-
<label><wicket:message key="1117" /></label><input type="checkbox"
class="formcheckbox" wicket:id="addDomainToUserName"/>
- </div>
- <div
class="formelement">
-
<label><wicket:message key="1118" /></label><input type="text"
wicket:id="domain"/>
- </div>
- <div
class="formelement">
-
<label><wicket:message key="270" /></label><textarea wicket:id="comment"/>
- </div>
- </fieldset>
+<wicket:extend>
+ <div class="adminPanelColumnTable">
+ <span wicket:id="navigator">[dataview navigator]</span>
+ <table class="adminListTable">
+ <thead>
+ <tr>
+ <th class="three_column_layout_column1
ui-widget-header"><span wicket:id="orderById"></span><wicket:message key="1104"
/></th>
+ <th class="three_column_layout_column2
ui-widget-header"><span wicket:id="orderByName"></span><wicket:message
key="1105" /></th>
+ <th class="three_column_layout_column3
ui-widget-header"><span wicket:id="orderByFile"></span><wicket:message
key="1106" /></th>
+ </tr>
+ </thead>
+ </table>
+ <div class="tableWrapper" id="adminTable">
+ <table class="adminListTable">
+ <tbody wicket:id="listContainer">
+ <tr wicket:id="ldapList">
+ <td
class="three_column_layout_column1"><div
class="three_column_layout_divcolumn1"><span wicket:id="id"></span></div></td>
+ <td
class="three_column_layout_column2"><div
class="three_column_layout_divcolumn2"><span wicket:id="name"></span></div></td>
+ <td
class="three_column_layout_column3"><div
class="three_column_layout_divcolumn3"><span
wicket:id="configFileName"></span></div></td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ <div class="adminPanelColumnForm">
+ <form wicket:id="form" class="adminForm">
+ <div wicket:id="buttons"></div>
+ <div class="scrollcontent" id="adminForm">
+ <fieldset class="ui-widget-content">
+ <legend
class="ui-widget-header"><wicket:message key="1107" /></legend>
+ <div class="formelement">
+ <label><wicket:message
key="1108" /></label><input type="text" wicket:id="name"/>
+ </div>
+ <div class="formelement">
+ <label><wicket:message
key="1109" /></label><input type="checkbox" class="formcheckbox"
wicket:id="active"/>
+ </div>
+ <div class="formelement">
+ <label><wicket:message
key="1110" /></label><span wicket:id="inserted"/>
+ </div>
+ <div class="formelement">
+ <label><wicket:message
key="1111" /></label><span wicket:id="insertedby.login"/>
+ </div>
+ <div class="formelement">
+ <label><wicket:message
key="1112" /></label><span wicket:id="updated"/>
</div>
- </form>
+ <div class="formelement">
+ <label><wicket:message
key="1113" /></label><span wicket:id="updatedby.login"/>
+ </div>
+ <div class="formelement">
+ <div
class="info-text"><wicket:message key="1114" /></div>
+ <br/>
+ <label><wicket:message
key="1115" /></label><input type="text" wicket:id="configFileName"/>
+ </div>
+ <div class="formelement">
+ <div
class="info-text"><wicket:message key="1116" /></div>
+ <br/>
+ <label><wicket:message
key="1117" /></label><input type="checkbox" class="formcheckbox"
wicket:id="addDomainToUserName"/>
+ </div>
+ <div class="formelement">
+ <label><wicket:message
key="1118" /></label><input type="text" wicket:id="domain"/>
+ </div>
+ <div class="formelement">
+ <label><wicket:message
key="270" /></label><textarea wicket:id="comment"/>
+ </div>
+ </fieldset>
</div>
- </div>
- </wicket:panel>
+ </form>
+ </div>
+</wicket:extend>
</html>
Modified:
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/ldaps/LdapsPanel.java
URL:
http://svn.apache.org/viewvc/openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/ldaps/LdapsPanel.java?rev=1786351&r1=1786350&r2=1786351&view=diff
==============================================================================
---
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/ldaps/LdapsPanel.java
(original)
+++
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/ldaps/LdapsPanel.java
Fri Mar 10 14:33:11 2017
@@ -22,7 +22,6 @@ import org.apache.openmeetings.db.dao.se
import org.apache.openmeetings.db.entity.server.LdapConfig;
import org.apache.openmeetings.web.admin.AdminPanel;
import org.apache.openmeetings.web.admin.SearchableDataView;
-import org.apache.openmeetings.web.common.BasePanel;
import org.apache.openmeetings.web.common.PagedEntityListPanel;
import org.apache.openmeetings.web.data.DataViewContainer;
import org.apache.openmeetings.web.data.OmOrderByBorder;
@@ -30,7 +29,6 @@ import org.apache.openmeetings.web.data.
import org.apache.wicket.AttributeModifier;
import org.apache.wicket.ajax.AjaxEventBehavior;
import org.apache.wicket.ajax.AjaxRequestTarget;
-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.repeater.Item;
@@ -46,13 +44,6 @@ public class LdapsPanel extends AdminPan
final WebMarkupContainer listContainer = new
WebMarkupContainer("listContainer");
private LdapForm form;
- @Override
- public BasePanel onMenuPanelLoad(IPartialPageRequestHandler handler) {
- super.onMenuPanelLoad(handler);
- handler.appendJavaScript("omLdapPanelInit();");
- return this;
- }
-
public LdapsPanel(String id) {
super(id);
SearchableDataView<LdapConfig> dataView = new
SearchableDataView<LdapConfig>("ldapList"