Modified: 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/basic/MailMessageDao.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/basic/MailMessageDao.java?rev=1737459&r1=1737458&r2=1737459&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/basic/MailMessageDao.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/basic/MailMessageDao.java
 Sat Apr  2 05:04:19 2016
@@ -41,10 +41,15 @@ public class MailMessageDao  implements
 
        @Override
        public List<MailMessage> get(int start, int count) {
-               return em.createNamedQuery("getMailMessages", 
MailMessage.class).setParameter("status", Status.NONE)
+               return em.createNamedQuery("getMailMessages", MailMessage.class)
                                
.setFirstResult(start).setMaxResults(count).getResultList();
        }
 
+       public List<MailMessage> get(int start, int count, Status status) {
+               return em.createNamedQuery("getMailMessagesByStatus", 
MailMessage.class).setParameter("status", status)
+                               
.setFirstResult(start).setMaxResults(count).getResultList();
+       }
+       
        @Override
        public List<MailMessage> get(String search, int start, int count, 
String order) {
                return get(start, count);
@@ -52,8 +57,7 @@ public class MailMessageDao  implements
 
        @Override
        public long count() {
-               return em.createNamedQuery("countMailMessages", 
Long.class).setParameter("status", Status.NONE)
-                               .getSingleResult();
+               return em.createNamedQuery("countMailMessages", 
Long.class).getSingleResult();
        }
 
        @Override

Modified: 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/basic/NavigationDao.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/basic/NavigationDao.java?rev=1737459&r1=1737458&r2=1737459&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/basic/NavigationDao.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/basic/NavigationDao.java
 Sat Apr  2 05:04:19 2016
@@ -59,17 +59,13 @@ public class NavigationDao {
                                .getResultList();
        }
 
-       public void addGlobalStructure(String action, int naviorder, long 
labelId, boolean isleaf, boolean isopen, long levelId,
-                       String name, boolean deleted, Long tooltipLabelId) {
+       public void addGlobalStructure(int naviorder, String labelId, long 
levelId, String name, String tooltipLabelId) {
                Naviglobal ng = new Naviglobal();
-               ng.setAction(action);
                ng.setComment("");
                ng.setIcon("");
                ng.setNaviorder(naviorder);
                ng.setLabelId(labelId);
-               ng.setIsleaf(isleaf);
-               ng.setIsopen(isopen);
-               ng.setDeleted(deleted);
+               ng.setDeleted(false);
                ng.setLevelId(levelId);
                ng.setName(name);
                ng.setInserted(new Date());
@@ -79,8 +75,8 @@ public class NavigationDao {
                em.persist(ng);
        }
 
-       public void addMainStructure(String action, String params, int 
naviorder, long labelId, boolean isleaf, boolean isopen,
-                       long levelId, String name, long globalId, boolean 
deleted, Long tooltipLabelId) {
+       public void addMainStructure(String action, String params, int 
naviorder, String labelId,
+                       long levelId, String name, long globalId, String 
tooltipLabelId) {
                Naviglobal ng = getGlobalMenuEntry(globalId);
                List<Navimain> mainEntries = ng.getMainnavi();
                mainEntries = (mainEntries == null) ? new ArrayList<Navimain>() 
: mainEntries;
@@ -91,12 +87,10 @@ public class NavigationDao {
                nm.setComment("");
                nm.setIcon("");
                nm.setLabelId(labelId);
-               nm.setIsleaf(isleaf);
                nm.setNaviorder(naviorder);
-               nm.setIsopen(isopen);
                nm.setLevelId(levelId);
                nm.setName(name);
-               nm.setDeleted(deleted);
+               nm.setDeleted(false);
                nm.setGlobalId(globalId);
                nm.setInserted(new Date());
                nm.setTooltipLabelId(tooltipLabelId);

Modified: 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/basic/MailMessage.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/basic/MailMessage.java?rev=1737459&r1=1737458&r2=1737459&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/basic/MailMessage.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/basic/MailMessage.java
 Sat Apr  2 05:04:19 2016
@@ -37,8 +37,9 @@ import org.apache.openmeetings.db.entity
 @Entity
 @NamedQueries({
        @NamedQuery(name = "getMailMessageById", query = "SELECT m FROM 
MailMessage m WHERE m.id = :id")
-       , @NamedQuery(name = "getMailMessages", query = "SELECT m FROM 
MailMessage m WHERE m.status = :status ORDER BY m.updated, m.inserted")
-       , @NamedQuery(name = "countMailMessages", query = "SELECT COUNT(m) FROM 
MailMessage m WHERE m.status = :status")
+       , @NamedQuery(name = "getMailMessages", query = "SELECT m FROM 
MailMessage m ORDER BY m.updated, m.inserted")
+       , @NamedQuery(name = "getMailMessagesByStatus", query = "SELECT m FROM 
MailMessage m WHERE m.status = :status ORDER BY m.updated, m.inserted")
+       , @NamedQuery(name = "countMailMessages", query = "SELECT COUNT(m) FROM 
MailMessage m")
 })
 @Table(name = "email_queue")
 public class MailMessage implements IDataProviderEntity {

Modified: 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/basic/Naviglobal.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/basic/Naviglobal.java?rev=1737459&r1=1737458&r2=1737459&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/basic/Naviglobal.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/basic/Naviglobal.java
 Sat Apr  2 05:04:19 2016
@@ -59,15 +59,6 @@ public class Naviglobal implements IData
        @Column(name = "icon")
        private String icon;
 
-       @Column(name = "isleaf")
-       private Boolean isleaf;
-
-       @Column(name = "isopen")
-       private Boolean isopen;
-
-       @Column(name = "action")
-       private String action;
-
        @Column(name = "updated")
        private Date updated;
 
@@ -87,10 +78,10 @@ public class Naviglobal implements IData
        private boolean deleted;
 
        @Column(name = "label_id")
-       private Long labelId;
+       private String labelId;
 
        @Column(name = "tooltip_label_id")
-       private Long tooltipLabelId;
+       private String tooltipLabelId;
 
        @OneToMany(fetch = FetchType.EAGER, cascade = CascadeType.ALL)
        @JoinColumn(name = "global_id")
@@ -106,14 +97,6 @@ public class Naviglobal implements IData
                this.id = id;
        }
 
-       public String getAction() {
-               return action;
-       }
-
-       public void setAction(String action) {
-               this.action = action;
-       }
-
        public String getComment() {
                return comment;
        }
@@ -130,22 +113,6 @@ public class Naviglobal implements IData
                this.icon = icon;
        }
 
-       public Boolean getIsleaf() {
-               return isleaf;
-       }
-
-       public void setIsleaf(Boolean isleaf) {
-               this.isleaf = isleaf;
-       }
-
-       public Boolean getIsopen() {
-               return isopen;
-       }
-
-       public void setIsopen(Boolean isopen) {
-               this.isopen = isopen;
-       }
-
        public Date getInserted() {
                return inserted;
        }
@@ -202,25 +169,25 @@ public class Naviglobal implements IData
                this.mainnavi = mainnavi;
        }
 
-       public Long getLabelId() {
+       public String getLabelId() {
                return labelId;
        }
 
-       public void setLabelId(Long labelId) {
+       public void setLabelId(String labelId) {
                this.labelId = labelId;
        }
 
-       public Long getTooltipLabelId() {
+       public String getTooltipLabelId() {
                return tooltipLabelId;
        }
 
-       public void setTooltipLabelId(Long tooltipLabelId) {
+       public void setTooltipLabelId(String tooltipLabelId) {
                this.tooltipLabelId = tooltipLabelId;
        }
 
        @Override
        public String toString() {
-               return "Naviglobal [id=" + id + ", name=" + name + ", action=" 
+ action + ", naviorder=" + naviorder + ", deleted="
+               return "Naviglobal [id=" + id + ", name=" + name + ", 
naviorder=" + naviorder + ", deleted="
                                + deleted + ", labelId=" + labelId + ", 
tooltipLabelId=" + tooltipLabelId + "]";
        }
 

Modified: 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/basic/Navimain.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/basic/Navimain.java?rev=1737459&r1=1737458&r2=1737459&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/basic/Navimain.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/basic/Navimain.java
 Sat Apr  2 05:04:19 2016
@@ -48,12 +48,6 @@ public class Navimain implements IDataPr
        @Column(name = "icon")
        private String icon;
 
-       @Column(name = "isleaf")
-       private Boolean isleaf;
-
-       @Column(name = "isopen")
-       private Boolean isopen;
-
        @Column(name = "action")
        private String action;
 
@@ -76,13 +70,13 @@ public class Navimain implements IDataPr
        private Long levelId;
 
        @Column(name = "label_id")
-       private Long labelId;
+       private String labelId;
 
        @Column(name = "deleted")
        private boolean deleted;
 
        @Column(name = "tooltip_label_id")
-       private Long tooltipLabelId;
+       private String tooltipLabelId;
 
        public Long getId() {
                return id;
@@ -132,22 +126,6 @@ public class Navimain implements IDataPr
                this.icon = icon;
        }
 
-       public Boolean getIsleaf() {
-               return isleaf;
-       }
-
-       public void setIsleaf(Boolean isleaf) {
-               this.isleaf = isleaf;
-       }
-
-       public Boolean getIsopen() {
-               return isopen;
-       }
-
-       public void setIsopen(Boolean isopen) {
-               this.isopen = isopen;
-       }
-
        public Date getInserted() {
                return inserted;
        }
@@ -188,19 +166,19 @@ public class Navimain implements IDataPr
                this.naviorder = naviorder;
        }
 
-       public Long getLabelId() {
+       public String getLabelId() {
                return labelId;
        }
 
-       public void setLabelId(Long labelId) {
+       public void setLabelId(String labelId) {
                this.labelId = labelId;
        }
 
-       public Long getTooltipLabelId() {
+       public String getTooltipLabelId() {
                return tooltipLabelId;
        }
 
-       public void setTooltipLabelId(Long tooltipLabelId) {
+       public void setTooltipLabelId(String tooltipLabelId) {
                this.tooltipLabelId = tooltipLabelId;
        }
 

Modified: 
openmeetings/application/trunk/openmeetings-install/src/main/java/org/apache/openmeetings/installation/ImportInitvalues.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-install/src/main/java/org/apache/openmeetings/installation/ImportInitvalues.java?rev=1737459&r1=1737458&r2=1737459&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-install/src/main/java/org/apache/openmeetings/installation/ImportInitvalues.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-install/src/main/java/org/apache/openmeetings/installation/ImportInitvalues.java
 Sat Apr  2 05:04:19 2016
@@ -103,7 +103,6 @@ public class ImportInitvalues {
        @Autowired
        private RoomDao roomDao;
        
-       
        private int progress = 0;
 
        public int getProgress() {
@@ -114,104 +113,39 @@ public class ImportInitvalues {
                /*
                 * ######################## Dashboard Menu Points
                 */
-               navimanagement.addGlobalStructure("home", 1, 124, false, true, 
1,
-                               "home", false, 582L);
-               navimanagement.addMainStructure("dashboardModuleStartScreen", 
null, 1,
-                               290, true, false, 1, "Dashboard Module", 1, 
false, 1450L);
-               navimanagement.addMainStructure("dashboardModuleCalendar", 
null, 2,
-                               291, true, false, 1, "Module Calendar", 1, 
false, 1451L);
+               navimanagement.addGlobalStructure(1, "124", 1, "home", "582");
+               navimanagement.addMainStructure("dashboardModuleStartScreen", 
null, 1, "290", 1, "Dashboard", 1, "1450");
+               navimanagement.addMainStructure("dashboardModuleCalendar", 
null, 2, "291", 1, "Calendar", 1, "1451");
 
                /*
                 * ######################## Conference Menu Points
                 */
-
-               navimanagement.addGlobalStructure("meetings", 2, 792, false, 
true, 1,
-                               "List of Conference Rooms Global Navi", false, 
793L);
-
-               navimanagement.addMainStructure("conferenceModuleRoomList",
-                               "publicTabButton", 1, 777, true, false, 1,
-                               "List of Conference Rooms Main Navi", 2, false, 
1506L);
-
-               navimanagement.addMainStructure("conferenceModuleRoomList",
-                               "privateTabButton", 2, 779, true, false, 1,
-                               "List of Conference Rooms Main Navi", 2, false, 
1507L);
-
-               navimanagement.addMainStructure("conferenceModuleRoomList",
-                               "myTabButton", 3, 781, true, false, 1,
-                               "List of Conference Rooms Main Navi", 2, false, 
1508L);
-
-               /*
-                * ######################## Recording Menu Points - disabled by 
default
-                */
-
-               navimanagement.addGlobalStructure("record", 3, 395, false, 
true, 1,
-                               "record", false, 583L);
-               navimanagement.addMainStructure("recordModule", null, 1, 395, 
true,
-                               false, 1, "Module Recording Player", 3, false, 
1452L);
+               navimanagement.addGlobalStructure(2, "792", 1, "Conference 
Rooms", "793");
+               navimanagement.addMainStructure("conferenceModuleRoomList", 
"publicTabButton", 1, "777", 1, "Public Rooms", 2, "1506");
+               navimanagement.addMainStructure("conferenceModuleRoomList", 
"privateTabButton", 2, "779", 1, "Private Rooms", 2, "1507");
+               navimanagement.addMainStructure("conferenceModuleRoomList", 
"myTabButton", 3, "781", 1, "My Rooms", 2, "1508");
 
                /*
-                * ######################## Event Menu Points
+                * ######################## Recording Menu Points
                 */
-
-               navimanagement.addGlobalStructure("events", 4, 3, false, true, 
1,
-                               "List of Event Rooms Global Navi", true, 585L);
-
-               navimanagement
-                               .addMainStructure("eventModuleRoomList", null, 
1, 3, true,
-                                               false, 1, "List of Event Rooms 
Main Navi", 4, false,
-                                               null);
-
-               /*
-                * ######################## Moderation Menu Points - disabled 
by default
-                */
-               navimanagement.addGlobalStructure("moderate", 5, 649L, false, 
true, 2,
-                               "Moderation Menu", true, 660L);
-
-               navimanagement.addMainStructure("moderatorModuleUser", null, 1, 
650,
-                               true, false, 1, "Moderate Users", 5, false, 
null);
-
-               navimanagement.addMainStructure("moderatorModuleRoom", null, 1, 
651,
-                               true, false, 1, "Moderate Rooms", 5, false, 
null);
+               navimanagement.addGlobalStructure(3, "395", 1, "record", "583");
+               navimanagement.addMainStructure("recordModule", null, 1, "395", 
1, "Recordings", 3, "1452");
 
                /*
                 * ######################## Administration Menu Points
                 */
-
-               navimanagement.addGlobalStructure("admin", 6, 6, false, true, 3,
-                               "Administration Menu", false, 586L);
-
-               navimanagement.addMainStructure("adminModuleUser", null, 14, 
125, true,
-                               false, 2, "Administration of Users", 6, false, 
1454L);
-
-               navimanagement.addMainStructure("adminModuleConnections", null, 
15,
-                               597, true, false, 3, "Aministration of 
Connections", 6, false,
-                               1455L);
-
-               navimanagement.addMainStructure("adminModuleOrg", null, 16, 
127, true,
-                               false, 3, "Administration of Groups", 6, false, 
1456L);
-
-               navimanagement.addMainStructure("adminModuleRoom", null, 17, 
186, true,
-                               false, 3, "Administration of Rooms", 6, false, 
1457L);
-
-               navimanagement.addMainStructure("adminModuleConfiguration", 
null, 18,
-                               263, true, false, 3, "Administration of 
Configuration", 6,
-                               false, 1458L);
-
-               navimanagement.addMainStructure("adminModuleLanguages", null, 
19, 348,
-                               true, false, 3, "Administration of Languages", 
6, false, 1459L);
-
-               navimanagement.addMainStructure("adminModuleLDAP", null, 20, 
1103,
-                               true, false, 3, "Administration of LDAP 
Configs", 6, false,
-                               1460L);
-
-               navimanagement.addMainStructure("adminModuleOAuth", null, 21, 
1571, 
-                               true, false, 3, "Administration of OAuth2 
servers", 6, false, 1572L);
-
-               navimanagement.addMainStructure("adminModuleBackup", null, 22, 
367,
-                               true, false, 3, "Administration of Backups", 6, 
false, 1461L);
-
-               navimanagement.addMainStructure("adminModuleServers", null, 23, 
1498,
-                               true, false, 3, "Administration of Servers", 6, 
false, 1499L);
+               navimanagement.addGlobalStructure(6, "6", 3, "Administration 
Menu", "586");
+               navimanagement.addMainStructure("adminModuleUser", null, 14, 
"125", 2, "Administration of Users", 6, "1454");
+               navimanagement.addMainStructure("adminModuleConnections", null, 
15, "597", 3, "Aministration of Connections", 6, "1455");
+               navimanagement.addMainStructure("adminModuleOrg", null, 16, 
"127", 3, "Administration of Groups", 6, "1456");
+               navimanagement.addMainStructure("adminModuleRoom", null, 17, 
"186", 3, "Administration of Rooms", 6, "1457");
+               navimanagement.addMainStructure("adminModuleConfiguration", 
null, 18, "263", 3, "Administration of Configuration", 6, "1458");
+               navimanagement.addMainStructure("adminModuleLanguages", null, 
19, "348", 3, "Administration of Languages", 6, "1459");
+               navimanagement.addMainStructure("adminModuleLDAP", null, 20, 
"1103", 3, "Administration of LDAP Configs", 6, "1460");
+               navimanagement.addMainStructure("adminModuleOAuth", null, 21, 
"1571", 3, "Administration of OAuth2 servers", 6, "1572");
+               navimanagement.addMainStructure("adminModuleBackup", null, 22, 
"367", 3, "Administration of Backups", 6, "1461");
+               navimanagement.addMainStructure("adminModuleServers", null, 23, 
"1498", 3, "Administration of Servers", 6, "1499");
+               navimanagement.addMainStructure("adminModuleEmail", null, 24, 
"main.menu.admin.email", 3, "Administration of Emails", 6, 
"main.menu.admin.email.desc");
                log.debug("MainMenu ADDED");
        }
        

Modified: 
openmeetings/application/trunk/openmeetings-server/src/main/assembly/components/templates.xml
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-server/src/main/assembly/components/templates.xml?rev=1737459&r1=1737458&r2=1737459&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-server/src/main/assembly/components/templates.xml
 (original)
+++ 
openmeetings/application/trunk/openmeetings-server/src/main/assembly/components/templates.xml
 Sat Apr  2 05:04:19 2016
@@ -28,6 +28,7 @@
                                <include>**/*.js</include>
                                <include>**/*.css</include>
                                <include>**/*.xml</include>
+                               <include>**/*.properties</include>
                        </includes>
                </fileSet>
                <fileSet>

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/AdminPanel.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/AdminPanel.java?rev=1737459&r1=1737458&r2=1737459&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/AdminPanel.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/AdminPanel.java
 Sat Apr  2 05:04:19 2016
@@ -24,8 +24,17 @@ import org.apache.wicket.authroles.autho
 @AuthorizeInstantiation("Admin")
 public abstract class AdminPanel extends BasePanel {
        private static final long serialVersionUID = 1L;
+       protected final static String ROW_CLASS = "clickable ui-widget-content 
%s";
 
        public AdminPanel(String id) {
                super(id);
        }
+       
+       protected StringBuilder getRowClass(Long id, Long selectedId) {
+               StringBuilder sb = new StringBuilder(ROW_CLASS);
+               if (id != null && id.equals(selectedId)) {
+                       sb.append(" ui-state-default");
+               }
+               return sb;
+       }
 }

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/configurations/ConfigsPanel.html
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/configurations/ConfigsPanel.html?rev=1737459&r1=1737458&r2=1737459&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/configurations/ConfigsPanel.html
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/configurations/ConfigsPanel.html
 Sat Apr  2 05:04:19 2016
@@ -20,14 +20,14 @@
 -->
 <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>
+               <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">
@@ -44,7 +44,7 @@
                                <div class="tableWrapper" id="adminTable">
                                        <table class="adminListTable">
                                                <tbody 
wicket:id="listContainer" >      
-                                               <tr wicket:id="configList">
+                                                       <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>
@@ -60,20 +60,20 @@
                                                <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>
+                                                               
<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>
                                        </div>
                                </form>

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/configurations/ConfigsPanel.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/configurations/ConfigsPanel.java?rev=1737459&r1=1737458&r2=1737459&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/configurations/ConfigsPanel.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/configurations/ConfigsPanel.java
 Sat Apr  2 05:04:19 2016
@@ -61,9 +61,9 @@ public class ConfigsPanel extends AdminP
                        @Override
                        protected void populateItem(final Item<Configuration> 
item) {
                                final Configuration c = item.getModelObject();
-                               item.add(new Label("id", c.getId()));
-                               item.add(new Label("key", c.getKey()));
-                               item.add(new Label("value", c.getValue()));
+                               item.add(new Label("id"));
+                               item.add(new Label("key"));
+                               item.add(new Label("value"));
                                item.add(new AjaxEventBehavior("click") {
                                        private static final long 
serialVersionUID = 1L;
 
@@ -74,8 +74,7 @@ public class ConfigsPanel extends AdminP
                                                
target.appendJavaScript("omConfigPanelInit();");
                                        }
                                });
-                               item.add(AttributeModifier.replace("class", 
"clickable ui-widget-content"
-                                               + 
(c.getId().equals(form.getModelObject().getId()) ? " ui-state-default" : "")));
+                               item.add(AttributeModifier.replace("class", 
getRowClass(c.getId(), form.getModelObject().getId())));
                        }
                };
                add(listContainer.add(dataView).setOutputMarkupId(true));
@@ -96,7 +95,7 @@ public class ConfigsPanel extends AdminP
                
                form = new ConfigForm("form", listContainer, new 
Configuration());
                form.showNewRecord();
-        add(form);
+               add(form);
                
        }
 }

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/connection/ConnectionsPanel.html
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/connection/ConnectionsPanel.html?rev=1737459&r1=1737458&r2=1737459&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/connection/ConnectionsPanel.html
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/connection/ConnectionsPanel.html
 Sat Apr  2 05:04:19 2016
@@ -36,9 +36,9 @@
                                </thead>
                                <tbody wicket:id="container" >
                                        <tr wicket:id="clientList">
-                                               <td wicket:id="id"></td>
-                                               <td wicket:id="login"></td>
-                                               <td wicket:id="since"></td>
+                                               <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>

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/connection/ConnectionsPanel.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/connection/ConnectionsPanel.java?rev=1737459&r1=1737458&r2=1737459&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/connection/ConnectionsPanel.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/connection/ConnectionsPanel.java
 Sat Apr  2 05:04:19 2016
@@ -80,10 +80,10 @@ public class ConnectionsPanel extends Ad
                        @Override
                        protected void populateItem(final Item<Client> item) {
                                Client c = item.getModelObject();
-                               item.add(new Label("id", c.getStreamid()));
-                               item.add(new Label("login", c.getUsername()));
-                               item.add(new Label("since", 
c.getConnectedSince()));
-                               item.add(new Label("scope", c.getScope()));
+                               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")) {
                                        private static final long 
serialVersionUID = 1L;
@@ -125,7 +125,7 @@ public class ConnectionsPanel extends Ad
                                                
target.add(details.setVisible(true));
                                        }
                                });
-                               item.add(AttributeModifier.append("class", 
"clickable ui-widget-content"));
+                               item.add(AttributeModifier.append("class", 
ROW_CLASS));
                        }
                };
                add(container.add(dataView).setOutputMarkupId(true), 
details.setVisible(false).setOutputMarkupPlaceholderTag(true));
@@ -195,7 +195,7 @@ public class ConnectionsPanel extends Ad
                                                
target.add(details.setVisible(true));
                                        }
                                });
-                               item.add(AttributeModifier.append("class", 
"clickable ui-widget-content"));
+                               item.add(AttributeModifier.append("class", 
ROW_CLASS));
                        }
                };
                

Added: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/email/EmailForm.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/email/EmailForm.java?rev=1737459&view=auto
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/email/EmailForm.java
 (added)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/email/EmailForm.java
 Sat Apr  2 05:04:19 2016
@@ -0,0 +1,59 @@
+/*
+ * 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.web.admin.email;
+
+import static 
org.apache.openmeetings.util.OpenmeetingsVariables.WEB_DATE_PATTERN;
+import static 
org.apache.wicket.datetime.markup.html.basic.DateLabel.forDatePattern;
+
+import java.util.Date;
+
+import org.apache.openmeetings.db.entity.basic.MailMessage;
+import org.apache.wicket.datetime.markup.html.basic.DateLabel;
+import org.apache.wicket.markup.html.basic.Label;
+import org.apache.wicket.markup.html.form.Form;
+import org.apache.wicket.model.CompoundPropertyModel;
+import org.apache.wicket.model.Model;
+
+public class EmailForm extends Form<MailMessage> {
+       private static final long serialVersionUID = 1L;
+       private final DateLabel inserted;
+       private final DateLabel updated;
+       private final Label status;
+
+       public EmailForm(String id, MailMessage m) {
+               super(id, new CompoundPropertyModel<>(m));
+               add(status = new Label("status", Model.of("")));
+               add(new Label("subject"));
+               add(new Label("recipients"));
+               add(new Label("body").setEscapeModelStrings(false));
+               add(inserted = forDatePattern("inserted", Model.of((Date)null), 
WEB_DATE_PATTERN));
+               add(updated = forDatePattern("updated", Model.of((Date)null), 
WEB_DATE_PATTERN));
+               add(new Label("errorCount"));
+               add(new Label("lastError"));
+       }
+
+       @Override
+       protected void onModelChanged() {
+               super.onModelChanged();
+               MailMessage m = getModelObject();
+               status.setDefaultModelObject(getString("admin.email.status." + 
m.getStatus().name()));
+               inserted.setModelObject(m.getInserted().getTime());
+               updated.setModelObject(m.getInserted().getTime());
+       }
+}

Added: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/email/EmailPanel.html
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/email/EmailPanel.html?rev=1737459&view=auto
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/email/EmailPanel.html
 (added)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/email/EmailPanel.html
 Sat Apr  2 05:04:19 2016
@@ -0,0 +1,68 @@
+<?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: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="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">
+                                       <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="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 class="input" 
wicket:id="lastError"></span>
+                                               </div>
+                                       </fieldset>
+                               </div>
+                       </form>
+               </div>
+       </div>
+</wicket:panel>
+</html>

Added: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/email/EmailPanel.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/email/EmailPanel.java?rev=1737459&view=auto
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/email/EmailPanel.java
 (added)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/email/EmailPanel.java
 Sat Apr  2 05:04:19 2016
@@ -0,0 +1,94 @@
+/*
+ * 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.web.admin.email;
+
+import org.apache.openmeetings.db.dao.basic.MailMessageDao;
+import org.apache.openmeetings.db.entity.basic.MailMessage;
+import org.apache.openmeetings.web.admin.AdminPanel;
+import org.apache.openmeetings.web.admin.SearchableDataView;
+import org.apache.openmeetings.web.common.PagedEntityListPanel;
+import org.apache.openmeetings.web.data.DataViewContainer;
+import org.apache.openmeetings.web.data.OmOrderByBorder;
+import org.apache.openmeetings.web.data.SearchableDataProvider;
+import org.apache.wicket.AttributeModifier;
+import org.apache.wicket.ajax.AjaxEventBehavior;
+import org.apache.wicket.ajax.AjaxRequestTarget;
+import org.apache.wicket.markup.html.WebMarkupContainer;
+import org.apache.wicket.markup.html.basic.Label;
+import org.apache.wicket.markup.repeater.Item;
+
+public class EmailPanel extends AdminPanel {
+       private static final long serialVersionUID = 1L;
+       private final WebMarkupContainer list = new WebMarkupContainer("list");
+       private final EmailForm form;
+
+       public EmailPanel(String id) {
+               super(id);
+               SearchableDataView<MailMessage> dataView = new 
SearchableDataView<MailMessage>("email",
+                               new 
SearchableDataProvider<MailMessage>(MailMessageDao.class))
+               {
+                       private static final long serialVersionUID = 1L;
+
+                       @Override
+                       protected void populateItem(Item<MailMessage> item) {
+                               final MailMessage m = item.getModelObject();
+                               item.add(new Label("id"));
+                               item.add(new Label("status", 
getString("admin.email.status." + m.getStatus().name())));
+                               item.add(new Label("subject"));
+                               //TODO color for Error
+                               item.add(new AjaxEventBehavior("click") {
+                                       private static final long 
serialVersionUID = 1L;
+
+                                       @Override
+                                       protected void 
onEvent(AjaxRequestTarget target) {
+                                               form.setModelObject(m);
+                                               target.add(form, list);
+                                       }
+                               });
+                               item.add(AttributeModifier.replace("class", 
getRowClass(m)));
+                       }
+               };
+               add(list.add(dataView).setOutputMarkupId(true));
+               final PagedEntityListPanel navigator = new 
PagedEntityListPanel("navigator", dataView) {
+                       private static final long serialVersionUID = -1L;
+
+                       @Override
+                       protected void onEvent(AjaxRequestTarget target) {
+                               target.add(list);
+                       }
+               };
+               DataViewContainer<MailMessage> container = new 
DataViewContainer<MailMessage>(list, dataView, navigator);
+               container.addLink(new OmOrderByBorder<MailMessage>("orderById", 
"id", container))
+                               .addLink(new 
OmOrderByBorder<MailMessage>("orderBySubject", "subject", container))
+                               .addLink(new 
OmOrderByBorder<MailMessage>("orderByStatus", "status", container));
+               add(container.getLinks());
+               add(navigator);
+               
+               form = new EmailForm("form", new MailMessage());
+               add(form);
+       }
+       
+       private StringBuilder getRowClass(final MailMessage m) {
+               StringBuilder sb = getRowClass(m.getId(), 
form.getModelObject().getId());
+               if (MailMessage.Status.ERROR == m.getStatus()) {
+                       sb.append(" ui-state-error");
+               }
+               return sb;
+       }
+}

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupUsersPanel.html
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupUsersPanel.html?rev=1737459&r1=1737458&r2=1737459&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupUsersPanel.html
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupUsersPanel.html
 Sat Apr  2 05:04:19 2016
@@ -23,23 +23,23 @@
                <div class="usergroupspanel">
                        <span wicket:id="navigator">[dataview navigator]</span>
                        <table class="adminListTable" style="min-width: 440px; 
max-width: 440px" >
-                <tr>
-                    <th class="ui-widget-header" style="width: 34px; 
max-width: 34px; overflow: hidden;" wicket:message="title:98"><wicket:message 
key="98" /></th>
-                    <th class="ui-widget-header" style="width: 
360px"><wicket:message key="177" /></th>
-                    <th class="ui-widget-header" style="width: 
34px"><wicket:message key="275" /></th>
-                </tr>   
-            </table>
-            <div class="tableWrapper" style="width: 460px; height: 460px;">
-                <table class="adminListTable" style="min-width: 440px; 
max-width: 440px">  
-                    <tbody>   
-                        <tr wicket:id="userList" class="ui-widget-content">
-                            <td style="width: 34px"><input type="checkbox" 
wicket:id="isModerator"/></td>
-                            <td style="width: 360px"><div style="width: 
360px"><span wicket:id="label"></span></div></td>
-                            <td style="width: 34px"><div style="width: 
34px"><div class="formCancelButton" wicket:id="deleteUserBtn" 
wicket:message="title:274"></div></div></td>
-                        </tr>
-                    </tbody>
-                </table>
-            </div>
+                               <tr>
+                                       <th class="ui-widget-header" 
style="width: 34px; max-width: 34px; overflow: hidden;" 
wicket:message="title:98"><wicket:message key="98" /></th>
+                                       <th class="ui-widget-header" 
style="width: 360px"><wicket:message key="177" /></th>
+                                       <th class="ui-widget-header" 
style="width: 34px"><wicket:message key="275" /></th>
+                               </tr>   
+                       </table>
+                       <div class="tableWrapper" style="width: 460px; height: 
460px;">
+                               <table class="adminListTable" style="min-width: 
440px; max-width: 440px">  
+                                       <tbody>   
+                                               <tr wicket:id="userList" 
class="ui-widget-content">
+                                                       <td style="width: 
34px"><input type="checkbox" wicket:id="isModerator"/></td>
+                                                       <td style="width: 
360px"><div style="width: 360px"><span wicket:id="label"></span></div></td>
+                                                       <td style="width: 
34px"><div style="width: 34px"><div class="formCancelButton" 
wicket:id="deleteUserBtn" wicket:message="title:274"></div></div></td>
+                                               </tr>
+                                       </tbody>
+                               </table>
+                       </div>
                </div>
        </wicket:panel>
 </html>

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupsPanel.html
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupsPanel.html?rev=1737459&r1=1737458&r2=1737459&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupsPanel.html
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupsPanel.html
 Sat Apr  2 05:04:19 2016
@@ -23,8 +23,8 @@
                <script type="text/javascript">
                        function groupsInit() {
                                var documentHeight = $(document).height();
-                $('#adminForm').height(documentHeight-114);
-                $('#adminTable').height(documentHeight-144);
+                               $('#adminForm').height(documentHeight-114);
+                               $('#adminTable').height(documentHeight-144);
                        };
                </script>
        </wicket:head>
@@ -41,7 +41,7 @@
                                <div class="tableWrapper" id="adminTable">
                                        <table class="adminListTable">  
                                                <tbody 
wicket:id="listContainer">       
-                                               <tr wicket:id="groupList">
+                                                       <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>

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupsPanel.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupsPanel.java?rev=1737459&r1=1737458&r2=1737459&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupsPanel.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupsPanel.java
 Sat Apr  2 05:04:19 2016
@@ -55,20 +55,20 @@ public class GroupsPanel extends AdminPa
        public GroupsPanel(String id) {
                super(id);
                final WebMarkupContainer listContainer = new 
WebMarkupContainer("listContainer");
-        
+       
                //Adding the Group Form
                form = new GroupForm("form", listContainer, new Group());
-        add(form);
+               add(form);
 
-        //List view
-        SearchableDataView<Group> dataView = new 
SearchableDataView<Group>("groupList", new 
SearchableDataProvider<Group>(GroupDao.class)) {
+               //List view
+               SearchableDataView<Group> dataView = new 
SearchableDataView<Group>("groupList", new 
SearchableDataProvider<Group>(GroupDao.class)) {
                        private static final long serialVersionUID = 1L;
 
                        @Override
                        protected void populateItem(Item<Group> item) {
                                final Group o = item.getModelObject();
-                               item.add(new Label("id", "" + o.getId()));
-                               item.add(new Label("name", "" + o.getName()));
+                               item.add(new Label("id"));
+                               item.add(new Label("name"));
                                item.add(new AjaxEventBehavior("click") {
                                        private static final long 
serialVersionUID = 1L;
 
@@ -80,8 +80,7 @@ public class GroupsPanel extends AdminPa
                                                
target.appendJavaScript("groupsInit();");
                                        }
                                });
-                               item.add(AttributeModifier.append("class", 
"clickable ui-widget-content"
-                                               + 
(o.getId().equals(form.getModelObject().getId()) ? " ui-state-active" : "")));
+                               item.add(AttributeModifier.append("class", 
getRowClass(o.getId(), form.getModelObject().getId())));
                        }
                };
 

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/LangPanel.html
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/LangPanel.html?rev=1737459&r1=1737458&r2=1737459&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/LangPanel.html
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/LangPanel.html
 Sat Apr  2 05:04:19 2016
@@ -29,8 +29,8 @@
                                        , resizable: false
                                });
                                var documentHeight = $(document).height();
-                $('#adminForm').height(documentHeight - 114);
-                $('#adminTable').height(documentHeight - 172);
+                               $('#adminForm').height(documentHeight - 114);
+                               $('#adminTable').height(documentHeight - 172);
                        };
                </script>
                <div class="adminPanel">
@@ -72,8 +72,8 @@
                                <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="name"></span></div></td>
+                                               <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>        
@@ -86,12 +86,12 @@
                                        <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 
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> 
+                                                       <div 
class="formelement">
+                                                               
<label><wicket:message key="355" /></label><textarea 
wicket:id="value"></textarea>
+                                                       </div> 
                                                </fieldset>
                                        </div>
                                </form>

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/LangPanel.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/LangPanel.java?rev=1737459&r1=1737458&r2=1737459&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/LangPanel.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/LangPanel.java
 Sat Apr  2 05:04:19 2016
@@ -117,8 +117,8 @@ public class LangPanel extends AdminPane
                        @Override
                        protected void populateItem(final Item<StringLabel> 
item) {
                                final StringLabel fv = item.getModelObject();
-                               item.add(new Label("name", fv.getKey()));
-                               item.add(new Label("value", fv.getValue()));
+                               item.add(new Label("key"));
+                               item.add(new Label("value"));
                                item.add(new AjaxEventBehavior("click") {
                                        private static final long 
serialVersionUID = 1L;
 
@@ -129,7 +129,7 @@ public class LangPanel extends AdminPane
                                                
target.appendJavaScript("labelsInit();");
                                        }
                                });
-                               item.add(AttributeModifier.append("class", 
"clickable ui-widget-content" + 
(fv.getKey().equals(form.getModelObject().getKey()) ? " ui-state-active" : 
"")));
+                               item.add(AttributeModifier.append("class", 
getRowClass(fv.getId(), form.getModelObject().getId())));
                        }
                };
 

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/ldaps/LdapsPanel.html
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/ldaps/LdapsPanel.html?rev=1737459&r1=1737458&r2=1737459&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/ldaps/LdapsPanel.html
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/ldaps/LdapsPanel.html
 Sat Apr  2 05:04:19 2016
@@ -20,14 +20,14 @@
 -->
 <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>
+               <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">
@@ -44,7 +44,7 @@
                                <div class="tableWrapper" id="adminTable">
                                        <table class="adminListTable">
                                                <tbody 
wicket:id="listContainer">
-                                               <tr wicket:id="ldapList">
+                                                       <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>
@@ -60,41 +60,41 @@
                                                <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>
-                                   </div>
+                                                               
<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>
+                                       </div>
                                </form>
                        </div>
                </div>

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/ldaps/LdapsPanel.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/ldaps/LdapsPanel.java?rev=1737459&r1=1737458&r2=1737459&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/ldaps/LdapsPanel.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/ldaps/LdapsPanel.java
 Sat Apr  2 05:04:19 2016
@@ -60,9 +60,9 @@ public class LdapsPanel extends AdminPan
                        @Override
                        protected void populateItem(final Item<LdapConfig> 
item) {
                                final LdapConfig lc = item.getModelObject();
-                               item.add(new Label("id", "" + lc.getId()));
-                               item.add(new Label("name", "" + lc.getName()));
-                               item.add(new Label("configFileName", "" + 
lc.getConfigFileName()));
+                               item.add(new Label("id"));
+                               item.add(new Label("name"));
+                               item.add(new Label("configFileName"));
                                item.add(new AjaxEventBehavior("click") {
                                        private static final long 
serialVersionUID = 1L;
 
@@ -73,8 +73,7 @@ public class LdapsPanel extends AdminPan
                                                
target.appendJavaScript("omLdapPanelInit();");
                                        }
                                });
-                               item.add(AttributeModifier.replace("class", 
"clickable ui-widget-content"
-                                               + 
(lc.getId().equals(form.getModelObject().getId()) ? " ui-state-active" : "")));
+                               item.add(AttributeModifier.replace("class", 
getRowClass(lc.getId(), form.getModelObject().getId())));
                        }
                };
                add(listContainer.add(dataView).setOutputMarkupId(true));
@@ -95,7 +94,7 @@ public class LdapsPanel extends AdminPan
                
                form = new LdapForm("form", listContainer, new LdapConfig());
                form.showNewRecord();
-        add(form);
+               add(form);
                
        }
 }

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/oauth/OAuthPanel.html
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/oauth/OAuthPanel.html?rev=1737459&r1=1737458&r2=1737459&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/oauth/OAuthPanel.html
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/oauth/OAuthPanel.html
 Sat Apr  2 05:04:19 2016
@@ -20,14 +20,14 @@
 -->
 <html xmlns:wicket="http://wicket.apache.org";>
        <wicket:head>
-       <script type="text/javascript">
-           function oauthPanelInit() {
-               var documentHeight = $(document).height();
-               $('#adminForm').height(documentHeight-114);
-               $('#adminTable').height(documentHeight-144);
-           }
-       </script>
-    </wicket:head>
+               <script type="text/javascript">
+                       function oauthPanelInit() {
+                               var documentHeight = $(document).height();
+                               $('#adminForm').height(documentHeight-114);
+                               $('#adminTable').height(documentHeight-144);
+                       }
+               </script>
+       </wicket:head>
        <wicket:panel>
                <div class="adminPanel">
                        <div class="adminPanelColumnTable">
@@ -43,8 +43,8 @@
                                <div class="tableWrapper" id="adminTable">
                                        <table class="adminListTable">
                                                <tbody 
wicket:id="listContainer">
-                                               <tr 
wicket:id="oauthServersList">
-                                                               <td 
class="two_column_layout_column1"><div 
class="two_column_layout_divcolumn1"><span 
wicket:id="oauthServerId"></span></div></td>
+                                                       <tr 
wicket:id="oauthServersList">
+                                                               <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>                        

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/oauth/OAuthPanel.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/oauth/OAuthPanel.java?rev=1737459&r1=1737458&r2=1737459&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/oauth/OAuthPanel.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/oauth/OAuthPanel.java
 Sat Apr  2 05:04:19 2016
@@ -41,15 +41,15 @@ public class OAuthPanel extends AdminPan
        public OAuthPanel(String id) {
                super(id);
                SearchableDataView<OAuthServer> dataView = new 
SearchableDataView<OAuthServer>("oauthServersList",
-                               new 
SearchableDataProvider<OAuthServer>(OAuth2Dao.class)) {
-
+                               new 
SearchableDataProvider<OAuthServer>(OAuth2Dao.class))
+               {
                        private static final long serialVersionUID = 1L;
 
                        @Override
                        protected void populateItem(Item<OAuthServer> item) {
                                final OAuthServer server = 
item.getModelObject();
-                               item.add(new Label("oauthServerId", 
String.valueOf(server.getId())));
-                               item.add(new Label("name", server.getName()));
+                               item.add(new Label("id"));
+                               item.add(new Label("name"));
                                item.add(new AjaxEventBehavior("click") {
                                        private static final long 
serialVersionUID = 1L;
 
@@ -61,8 +61,7 @@ public class OAuthPanel extends AdminPan
                                                
target.appendJavaScript("oauthPanelInit();");
                                        }
                                });
-                               item.add(AttributeModifier.replace("class", 
"clickable ui-widget-content"
-                                               + 
(server.getId().equals(form.getModelObject().getId()) ? " ui-state-active" : 
"")));
+                               item.add(AttributeModifier.replace("class", 
getRowClass(server.getId(), form.getModelObject().getId())));
                        }
                        
                };
@@ -77,14 +76,14 @@ public class OAuthPanel extends AdminPan
                        }
                };
                DataViewContainer<OAuthServer> container = new 
DataViewContainer<OAuthServer>(listContainer, dataView, navigator);
-               container.addLink(new OmOrderByBorder<OAuthServer>("orderById", 
"oauthServerId", container))
+               container.addLink(new OmOrderByBorder<OAuthServer>("orderById", 
"id", container))
                        .addLink(new 
OmOrderByBorder<OAuthServer>("orderByName", "name", container));
                add(container.getLinks());
                add(navigator);
                
                form = new OAuthForm("form", listContainer, new OAuthServer());
                form.showNewRecord();
-        add(form);
+               add(form);
        }
 
 }

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/rooms/RoomsPanel.html
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/rooms/RoomsPanel.html?rev=1737459&r1=1737458&r2=1737459&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/rooms/RoomsPanel.html
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/rooms/RoomsPanel.html
 Sat Apr  2 05:04:19 2016
@@ -35,7 +35,7 @@
                                <div class="tableWrapper" id="adminTable">
                                        <table class="adminListTable">
                                                <tbody 
wicket:id="listContainer">               
-                                               <tr wicket:id="roomList">
+                                                       <tr 
wicket:id="roomList">
                                                                <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="ispublic"></span></div></td>
@@ -53,116 +53,116 @@
                                                <fieldset 
class="ui-widget-content">
                                                        <legend 
class="ui-widget-header"><wicket:message key="187" /></legend>
                                                        <div 
class="formelement">
-                                <label><wicket:message key="193" 
/></label><input type="text" wicket:id="name" />
+                                                               
<label><wicket:message key="193" /></label><input type="text" wicket:id="name" 
/>
                                                        </div>
                                                        <div 
class="formelement">
-                                <label><wicket:message key="482" 
/></label><select wicket:id="numberOfPartizipants"/>
-                                           </div>
-                                           <div class="formelement">
-                                <label><wicket:message key="194" 
/></label><select wicket:id="type"/>
-                                           </div>
-                                           <div class="formelement">
-                                <label><wicket:message key="196" 
/></label><textarea style="width: 200px; height: 100px;" wicket:id="comment"/>
-                                           </div>
-                                           <div class="formelement">
-                                <label><wicket:message key="620" 
/></label><input type="checkbox" class="formcheckbox" wicket:id="appointment" />
-                            </div>
-                                       </fieldset>
-                                       
-                                       <!-- Groups -->
+                                                               
<label><wicket:message key="482" /></label><select 
wicket:id="numberOfPartizipants"/>
+                                                       </div>
+                                                       <div 
class="formelement">
+                                                               
<label><wicket:message key="194" /></label><select wicket:id="type"/>
+                                                       </div>
+                                                       <div 
class="formelement">
+                                                               
<label><wicket:message key="196" /></label><textarea style="width: 200px; 
height: 100px;" wicket:id="comment"/>
+                                                       </div>
+                                                       <div 
class="formelement">
+                                                               
<label><wicket:message key="620" /></label><input type="checkbox" 
class="formcheckbox" wicket:id="appointment" />
+                                                       </div>
+                                               </fieldset>
+                                               
+                                               <!-- Groups -->
                                                <fieldset 
class="ui-widget-content">
                                                        <legend 
class="ui-widget-header"><wicket:message key="191" /></legend>
-                                           <div class="formelement">
-                                <label><wicket:message key="195" 
/></label><input type="checkbox" class="formcheckbox" wicket:id="ispublic" />
-                                           </div>
-                                           <div class="formelement">
-                                               <div 
class="info-text"><wicket:message key="828" /></div>
+                                                       <div 
class="formelement">
+                                                               
<label><wicket:message key="195" /></label><input type="checkbox" 
class="formcheckbox" wicket:id="ispublic" />
+                                                       </div>
+                                                       <div 
class="formelement">
+                                                               <div 
class="info-text"><wicket:message key="828" /></div>
                                                                
<label><wicket:message key="191" /></label><div class="om-select2"><select 
class="input" wicket:id="roomGroups"></select></div>
-                                           </div>
-                                       </fieldset>
-                                       
-                                       <!-- Limitations -->
+                                                       </div>
+                                               </fieldset>
+                                               
+                                               <!-- Limitations -->
                                                <fieldset 
class="ui-widget-content">
                                                        <legend 
class="ui-widget-header"><wicket:message key="830" /></legend>
-                                           <div class="formelement">
-                                <label><wicket:message key="636" 
/></label><input type="checkbox" class="formcheckbox" wicket:id="isDemoRoom" />
-                                           </div>
-                                           <div class="formelement">
-                                <label><wicket:message key="637" 
/></label><input type="text" wicket:id="demoTime" />
-                            </div>
+                                                       <div 
class="formelement">
+                                                               
<label><wicket:message key="636" /></label><input type="checkbox" 
class="formcheckbox" wicket:id="isDemoRoom" />
+                                                       </div>
+                                                       <div 
class="formelement">
+                                                               
<label><wicket:message key="637" /></label><input type="text" 
wicket:id="demoTime" />
+                                                       </div>
                                                </fieldset>
                                                
                                                <!-- Rights -->
                                                <fieldset 
class="ui-widget-content">
                                                        <legend 
class="ui-widget-header"><wicket:message key="881" /></legend>
-                                           <div class="formelement">
-                                <label><wicket:message key="879" 
/></label><input type="checkbox" class="formcheckbox" 
wicket:id="allowUserQuestions" />
-                                           </div>
-                                           <div class="formelement">
-                                <wicket:message key="880" />
-                                               <br/>
-                                               <label><wicket:message 
key="1076" /></label><input type="checkbox" class="formcheckbox" 
wicket:id="audioOnly" />
-                                           </div>
-                                           <div class="formelement">
-                                               <div 
class="info-text"><wicket:message key="1077" /></div>
-                                               <label><wicket:message 
key="1531" /></label><input type="checkbox" class="formcheckbox" 
wicket:id="allowFontStyles" />
-                                           </div>
-                                           <div class="formelement">
-                                                   <div 
class="info-text"><wicket:message key="1101" /></div>
-                                               <label><wicket:message 
key="1099" /></label><input type="checkbox" class="formcheckbox" 
wicket:id="closed" />
-                                           </div>
-                                           <div class="formelement">
-                                               <label><wicket:message 
key="1100" /></label><input type="text" wicket:id="redirectURL" />
-                                                       </div>
-                                                       <div 
class="formelement">
-                                                           <div 
class="info-text"><wicket:message key="1102" /></div>
-                                <br/>
-                                               <label><wicket:message 
key="1356" /></label><input type="checkbox" class="formcheckbox" 
wicket:id="waitForRecording" />
-                                           </div>
-                                           <div class="formelement">
-                                <label><wicket:message key="1355" 
/></label><input type="checkbox" class="formcheckbox" 
wicket:id="allowRecording" />
-                                           </div>
+                                                       <div 
class="formelement">
+                                                               
<label><wicket:message key="879" /></label><input type="checkbox" 
class="formcheckbox" wicket:id="allowUserQuestions" />
+                                                       </div>
+                                                       <div 
class="formelement">
+                                                               <wicket:message 
key="880" />
+                                                               <br/>
+                                                               
<label><wicket:message key="1076" /></label><input type="checkbox" 
class="formcheckbox" wicket:id="audioOnly" />
+                                                       </div>
+                                                       <div 
class="formelement">
+                                                               <div 
class="info-text"><wicket:message key="1077" /></div>
+                                                               
<label><wicket:message key="1531" /></label><input type="checkbox" 
class="formcheckbox" wicket:id="allowFontStyles" />
+                                                       </div>
+                                                       <div 
class="formelement">
+                                                               <div 
class="info-text"><wicket:message key="1101" /></div>
+                                                               
<label><wicket:message key="1099" /></label><input type="checkbox" 
class="formcheckbox" wicket:id="closed" />
+                                                       </div>
+                                                       <div 
class="formelement">
+                                                               
<label><wicket:message key="1100" /></label><input type="text" 
wicket:id="redirectURL" />
+                                                       </div>
+                                                       <div 
class="formelement">
+                                                               <div 
class="info-text"><wicket:message key="1102" /></div>
+                                                               <br/>
+                                                               
<label><wicket:message key="1356" /></label><input type="checkbox" 
class="formcheckbox" wicket:id="waitForRecording" />
+                                                       </div>
+                                                       <div 
class="formelement">
+                                                               
<label><wicket:message key="1355" /></label><input type="checkbox" 
class="formcheckbox" wicket:id="allowRecording" />
+                                                       </div>
                                                </fieldset>
                                                
                                                <!-- Room Layout options -->
                                                <fieldset 
class="ui-widget-content">
                                                        <legend 
class="ui-widget-header"><wicket:message key="1443" /></legend>
                                                        <div 
class="formelement">
-                                <label><wicket:message key="1357" 
/></label><input type="checkbox" class="formcheckbox" wicket:id="hideTopBar" />
-                                           </div>
-                                           <div class="formelement">
-                                               <label><wicket:message 
key="1436" /></label><input type="checkbox" class="formcheckbox" 
wicket:id="chatHidden" />
-                                           </div>
-                            <div class="formelement">
-                                <label><wicket:message key="1437" 
/></label><input type="checkbox" class="formcheckbox" 
wicket:id="activitiesHidden" />
-                                           </div>
-                            <div class="formelement">
-                                <label><wicket:message key="1438" 
/></label><input type="checkbox" class="formcheckbox" 
wicket:id="hideFilesExplorer" />
-                                           </div>
-                            <div class="formelement">
-                                <label><wicket:message key="1439" 
/></label><input type="checkbox" class="formcheckbox" 
wicket:id="hideActionsMenu" />
-                                           </div>
-                            <div class="formelement">
-                                <label><wicket:message key="1440" 
/></label><input type="checkbox" class="formcheckbox" 
wicket:id="hideScreenSharing" />
-                                           </div>
-                            <div class="formelement">
-                                <label><wicket:message key="1441" 
/></label><input type="checkbox" class="formcheckbox" 
wicket:id="hideWhiteboard" />
-                                           </div>
-                            <div class="formelement">
-                                <label><wicket:message key="1442" 
/></label><input type="checkbox" class="formcheckbox" 
wicket:id="showMicrophoneStatus" />
-                                           </div>
-                            <div class="formelement">
-                                <label><wicket:message key="1513" 
/></label><input type="checkbox" class="formcheckbox" wicket:id="chatModerated" 
/>
-                                           </div>
-                            <div class="formelement">
-                                <label><wicket:message key="1515" 
/></label><input type="checkbox" class="formcheckbox" wicket:id="chatOpened" />
-                                           </div>
-                            <div class="formelement">
-                                <label><wicket:message key="1516" 
/></label><input type="checkbox" class="formcheckbox" wicket:id="filesOpened" />
-                                           </div>
-                            <div class="formelement">
-                                <label><wicket:message key="1526" 
/></label><input type="checkbox" class="formcheckbox" 
wicket:id="autoVideoSelect" />
-                                           </div>
+                                                               
<label><wicket:message key="1357" /></label><input type="checkbox" 
class="formcheckbox" wicket:id="hideTopBar" />
+                                                       </div>
+                                                       <div 
class="formelement">
+                                                               
<label><wicket:message key="1436" /></label><input type="checkbox" 
class="formcheckbox" wicket:id="chatHidden" />
+                                                       </div>
+                                                       <div 
class="formelement">
+                                                               
<label><wicket:message key="1437" /></label><input type="checkbox" 
class="formcheckbox" wicket:id="activitiesHidden" />
+                                                       </div>
+                                                       <div 
class="formelement">
+                                                               
<label><wicket:message key="1438" /></label><input type="checkbox" 
class="formcheckbox" wicket:id="hideFilesExplorer" />
+                                                       </div>
+                                                       <div 
class="formelement">
+                                                               
<label><wicket:message key="1439" /></label><input type="checkbox" 
class="formcheckbox" wicket:id="hideActionsMenu" />
+                                                       </div>
+                                                       <div 
class="formelement">
+                                                               
<label><wicket:message key="1440" /></label><input type="checkbox" 
class="formcheckbox" wicket:id="hideScreenSharing" />
+                                                       </div>
+                                                       <div 
class="formelement">
+                                                               
<label><wicket:message key="1441" /></label><input type="checkbox" 
class="formcheckbox" wicket:id="hideWhiteboard" />
+                                                       </div>
+                                                       <div 
class="formelement">
+                                                               
<label><wicket:message key="1442" /></label><input type="checkbox" 
class="formcheckbox" wicket:id="showMicrophoneStatus" />
+                                                       </div>
+                                                       <div 
class="formelement">
+                                                               
<label><wicket:message key="1513" /></label><input type="checkbox" 
class="formcheckbox" wicket:id="chatModerated" />
+                                                       </div>
+                                                       <div 
class="formelement">
+                                                               
<label><wicket:message key="1515" /></label><input type="checkbox" 
class="formcheckbox" wicket:id="chatOpened" />
+                                                       </div>
+                                                       <div 
class="formelement">
+                                                               
<label><wicket:message key="1516" /></label><input type="checkbox" 
class="formcheckbox" wicket:id="filesOpened" />
+                                                       </div>
+                                                       <div 
class="formelement">
+                                                               
<label><wicket:message key="1526" /></label><input type="checkbox" 
class="formcheckbox" wicket:id="autoVideoSelect" />
+                                                       </div>
                                                </fieldset>
                                                
                                                <!-- Users in this Room -->
@@ -180,7 +180,7 @@
                                                        <div 
class="tableWrapperSmall" id="adminTableSmall">
                                                                <table 
class="adminListTable">
                                                                        <tbody 
wicket:id="clientsContainer">            
-                                                                       <tr 
wicket:id="clients">
+                                                                               
<tr wicket:id="clients">
                                                                                
        <td class="three_column_layout_column1"><div 
class="three_column_layout_divcolumn1"><span 
wicket:id="clientId"></span></div></td>
                                                                                
        <td class="three_column_layout_column2"><div 
class="three_column_layout_divcolumn2"><span 
wicket:id="clientLogin"></span></div></td>
                                                                                
        <td class="three_column_layout_column3"><div class="formCancelButton" 
wicket:id="clientDelete" wicket:message="title:604"></div></td>
@@ -192,14 +192,14 @@
                                                
                                                <!-- Default moderators -->
                                                <fieldset 
class="ui-widget-content">
-                            <div class="formelement">
-                                               <div 
class="info-text"><wicket:message key="823" /></div>
-                                               <label><wicket:message 
key="640" /></label><input type="checkbox" class="formcheckbox" 
wicket:id="moderated" />
-                                           </div>
-                               <div class="formelement">
+                                                       <div 
class="formelement">
+                                                               <div 
class="info-text"><wicket:message key="823" /></div>
+                                                               
<label><wicket:message key="640" /></label><input type="checkbox" 
class="formcheckbox" wicket:id="moderated" />
+                                                       </div>
+                                                       <div 
class="formelement">
                                                                
<label><wicket:message key="816" /></label><div class="om-select2"><select 
wicket:id="moderator2add" class="input"></select></div>
-                                           </div>
-                                           <div class="formelement" 
wicket:id="moderatorContainer">
+                                                       </div>
+                                                       <div 
class="formelement" wicket:id="moderatorContainer">
                                                                <table 
class="adminListTableSmall">
                                                                        <thead>
                                                                                
<tr>
@@ -214,37 +214,37 @@
                                                                <div 
class="tableWrapperSmall" id="adminTableSmall">
                                                                        <table 
class="adminListTableSmall">
                                                                                
<tbody>         
-                                                                               
<tr wicket:id="moderators">
+                                                                               
        <tr wicket:id="moderators">
                                                                                
                <td class="three_column_layout_column1"><div 
class="three_column_layout_divcolumn1"><input type="checkbox" 
wicket:id="superModerator"/></div></td>
                                                                                
                <td class="three_column_layout_column2"><div 
class="three_column_layout_divcolumn2"><span 
wicket:id="userId"></span></div></td>
                                                                                
                <td class="three_column_layout_column3"><div 
class="three_column_layout_divcolumn3"><span 
wicket:id="uName"></span></div></td>
                                                                                
                <td class="three_column_layout_column4"><div 
class="three_column_layout_divcolumn4" style="overflow: hidden;"><span 
wicket:id="email"></span></div></td>
-                                                                       <td 
style="width: 50px"><div style="width: 50px"><div class="formCancelButton" 
wicket:id="delete" wicket:message="title:274"></div></div></td>
+                                                                               
                <td style="width: 50px"><div style="width: 50px"><div 
class="formCancelButton" wicket:id="delete" 
wicket:message="title:274"></div></div></td>
                                                                                
        </tr>
                                                                                
</tbody>
                                                                        </table>
                                                                </div>
                                                        </div>
                                                </fieldset>
-                                           <!--SIP Settings -->
+                                               <!--SIP Settings -->
                                                <fieldset 
class="ui-widget-content">
                                                        <legend 
class="ui-widget-header"><wicket:message key="1001" /></legend>
-                                           <div class="formelement">
-                                               <div 
class="info-text"><wicket:message key="1002" /></div>
-                                <br/>
-                            </div>
-                                           <div class="formelement">
-                                               <label><wicket:message 
key="1003" /></label><input type="text" wicket:id="confno" />
-                                                       </div>
-                                           <div class="formelement">
-                                               <label><wicket:message 
key="1004" /></label><input type="text" wicket:id="pin" />
-                                                       </div>
-                                           <div class="formelement">
-                                               <label><wicket:message 
key="1308" /></label><input type="text" wicket:id="ownerId" />
-                                                       </div>
-                                           <div class="formelement">
-                                               <label><wicket:message 
key="1538" /></label><input type="checkbox" class="formcheckbox" 
wicket:id="sipEnabled" />
-                                           </div>
+                                                       <div 
class="formelement">
+                                                               <div 
class="info-text"><wicket:message key="1002" /></div>
+                                                               <br/>
+                                                       </div>
+                                                       <div 
class="formelement">
+                                                               
<label><wicket:message key="1003" /></label><input type="text" 
wicket:id="confno" />
+                                                       </div>
+                                                       <div 
class="formelement">
+                                                               
<label><wicket:message key="1004" /></label><input type="text" wicket:id="pin" 
/>
+                                                       </div>
+                                                       <div 
class="formelement">
+                                                               
<label><wicket:message key="1308" /></label><input type="text" 
wicket:id="ownerId" />
+                                                       </div>
+                                                       <div 
class="formelement">
+                                                               
<label><wicket:message key="1538" /></label><input type="checkbox" 
class="formcheckbox" wicket:id="sipEnabled" />
+                                                       </div>
                                                </fieldset>
                                        </div>
                                </form>

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/rooms/RoomsPanel.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/rooms/RoomsPanel.java?rev=1737459&r1=1737458&r2=1737459&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/rooms/RoomsPanel.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/rooms/RoomsPanel.java
 Sat Apr  2 05:04:19 2016
@@ -60,9 +60,9 @@ public class RoomsPanel extends AdminPan
                        protected void populateItem(final Item<Room> item) {
                                Room room = item.getModelObject();
                                final long roomId = room.getId();
-                               item.add(new Label("id", "" + room.getId()));
-                               item.add(new Label("name", "" + 
room.getName()));
-                               item.add(new Label("ispublic", "" + 
room.getIspublic()));
+                               item.add(new Label("id"));
+                               item.add(new Label("name"));
+                               item.add(new Label("ispublic"));
                                item.add(new AjaxEventBehavior("click") {
                                        private static final long 
serialVersionUID = 1L;
 
@@ -74,8 +74,7 @@ public class RoomsPanel extends AdminPan
                                                
target.appendJavaScript("omRoomPanelInit();");
                                        }
                                });
-                               item.add(AttributeModifier.replace("class", 
"clickable ui-widget-content"
-                                               + 
(room.getId().equals(form.getModelObject().getId()) ? " ui-state-active" : 
"")));
+                               item.add(AttributeModifier.replace("class", 
getRowClass(room.getId(), form.getModelObject().getId())));
                        }
                };
                
@@ -95,7 +94,7 @@ public class RoomsPanel extends AdminPan
                add(container.getLinks());
                add(navigator);
 
-        add(form = new RoomForm("form", listContainer, new Room()));
+               add(form = new RoomForm("form", listContainer, new Room()));
        }
        
        @Override


Reply via email to