You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by se...@apache.org on 2012/09/17 20:07:22 UTC

svn commit: r1386755 - in /incubator/openmeetings/trunk/singlewebapp: WebContent/openmeetings/css/ src/org/apache/openmeetings/web/components/admin/configurations/ src/org/apache/openmeetings/web/components/admin/groups/ src/org/apache/openmeetings/web...

Author: sebawagner
Date: Mon Sep 17 18:07:21 2012
New Revision: 1386755

URL: http://svn.apache.org/viewvc?rev=1386755&view=rev
Log:
OPENMEETINGS-428 Style tables with standard tools

Modified:
    incubator/openmeetings/trunk/singlewebapp/WebContent/openmeetings/css/theme.css
    incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/configurations/ConfigsPanel.java
    incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/groups/GroupsPanel.java
    incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/labels/LangPanel.java
    incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/ldaps/LdapsPanel.java
    incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/rooms/RoomsPanel.java
    incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/servers/ServersPanel.java

Modified: incubator/openmeetings/trunk/singlewebapp/WebContent/openmeetings/css/theme.css
URL: http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/WebContent/openmeetings/css/theme.css?rev=1386755&r1=1386754&r2=1386755&view=diff
==============================================================================
--- incubator/openmeetings/trunk/singlewebapp/WebContent/openmeetings/css/theme.css (original)
+++ incubator/openmeetings/trunk/singlewebapp/WebContent/openmeetings/css/theme.css Mon Sep 17 18:07:21 2012
@@ -62,10 +62,25 @@
 }
 
 .adminPanelColumnTable {
-	width: 540px;
+
 }
 
 table.adminListTable {
+	max-width: 536px;
+	min-width: 536px;
+}
+
+table.adminListTable th {
+	background: #BDC0DB;
+	color: #ffffff;
+}
+
+table.adminListTable tr.even {
+	background-color: #ffebcd;
+}
+
+table.adminListTable tr.odd {
+	background-color: #ffffff;
 }
 
 .adminPanelColumnForm {
@@ -73,4 +88,5 @@ table.adminListTable {
 }
 
 .adminForm {
-}
+	
+}
\ No newline at end of file

Modified: incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/configurations/ConfigsPanel.java
URL: http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/configurations/ConfigsPanel.java?rev=1386755&r1=1386754&r2=1386755&view=diff
==============================================================================
--- incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/configurations/ConfigsPanel.java (original)
+++ incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/configurations/ConfigsPanel.java Mon Sep 17 18:07:21 2012
@@ -23,12 +23,14 @@ import org.apache.openmeetings.persisten
 import org.apache.openmeetings.web.components.admin.AdminPanel;
 import org.apache.openmeetings.web.components.admin.PagedEntityListPanel;
 import org.apache.openmeetings.web.data.OmDataProvider;
+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;
 import org.apache.wicket.markup.repeater.data.DataView;
+import org.apache.wicket.model.AbstractReadOnlyModel;
 
 public class ConfigsPanel extends AdminPanel {
 
@@ -43,7 +45,7 @@ public class ConfigsPanel extends AdminP
 			private static final long serialVersionUID = 8715559628755439596L;
 
 			@Override
-			protected void populateItem(Item<Configuration> item) {
+			protected void populateItem(final Item<Configuration> item) {
 				final Configuration configuration = item.getModelObject();
 				item.add(new Label("configuration_id", "" + configuration.getConfiguration_id()));
 				item.add(new Label("conf_key", "" + configuration.getConf_key()));
@@ -56,6 +58,14 @@ public class ConfigsPanel extends AdminP
 						target.add(form);
 					}
 				});
+				item.add(AttributeModifier.replace("class", new AbstractReadOnlyModel<String>() {
+	                private static final long serialVersionUID = 1L;
+	
+	                @Override
+	                public String getObject() {
+	                    return (item.getIndex() % 2 == 1) ? "even" : "odd";
+	                }
+                }));
 			}
 		};
 		final WebMarkupContainer listContainer = new WebMarkupContainer("listContainer");

Modified: incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/groups/GroupsPanel.java
URL: http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/groups/GroupsPanel.java?rev=1386755&r1=1386754&r2=1386755&view=diff
==============================================================================
--- incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/groups/GroupsPanel.java (original)
+++ incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/groups/GroupsPanel.java Mon Sep 17 18:07:21 2012
@@ -24,6 +24,7 @@ import org.apache.openmeetings.data.user
 import org.apache.openmeetings.persistence.beans.domain.Organisation;
 import org.apache.openmeetings.web.app.Application;
 import org.apache.openmeetings.web.components.admin.AdminPanel;
+import org.apache.wicket.AttributeModifier;
 import org.apache.wicket.ajax.AjaxEventBehavior;
 import org.apache.wicket.ajax.AjaxRequestTarget;
 import org.apache.wicket.ajax.markup.html.navigation.paging.AjaxPagingNavigator;
@@ -31,6 +32,7 @@ import org.apache.wicket.markup.html.bas
 import org.apache.wicket.markup.repeater.Item;
 import org.apache.wicket.markup.repeater.data.DataView;
 import org.apache.wicket.markup.repeater.data.IDataProvider;
+import org.apache.wicket.model.AbstractReadOnlyModel;
 import org.apache.wicket.model.CompoundPropertyModel;
 import org.apache.wicket.model.IModel;
 
@@ -66,7 +68,7 @@ public class GroupsPanel extends AdminPa
 			private static final long serialVersionUID = 8715559628755439596L;
 
 			@Override
-			protected void populateItem(Item<Organisation> item) {
+			protected void populateItem(final Item<Organisation> item) {
 				final Organisation organisation = item.getModelObject();
 				item.add(new Label("organisation_id", "" + organisation.getOrganisation_id()));
 				item.add(new Label("name", "" + organisation.getName()));
@@ -78,6 +80,14 @@ public class GroupsPanel extends AdminPa
 						target.add(form);
 					}
 				});
+				item.add(AttributeModifier.replace("class", new AbstractReadOnlyModel<String>() {
+	                private static final long serialVersionUID = 1L;
+	
+	                @Override
+	                public String getObject() {
+	                    return (item.getIndex() % 2 == 1) ? "even" : "odd";
+	                }
+                }));
 			}
 		};
 		dataView.setItemsPerPage(8); //FIXME need to be parametrized

Modified: incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/labels/LangPanel.java
URL: http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/labels/LangPanel.java?rev=1386755&r1=1386754&r2=1386755&view=diff
==============================================================================
--- incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/labels/LangPanel.java (original)
+++ incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/labels/LangPanel.java Mon Sep 17 18:07:21 2012
@@ -31,6 +31,7 @@ import org.apache.openmeetings.web.compo
 import org.apache.openmeetings.web.components.admin.AdminPanel;
 import org.apache.openmeetings.web.components.admin.PagedEntityListPanel;
 import org.apache.openmeetings.web.data.OmDataProvider;
+import org.apache.wicket.AttributeModifier;
 import org.apache.wicket.ajax.AjaxEventBehavior;
 import org.apache.wicket.ajax.AjaxRequestTarget;
 import org.apache.wicket.ajax.form.AjaxFormComponentUpdatingBehavior;
@@ -45,6 +46,7 @@ import org.apache.wicket.markup.html.for
 import org.apache.wicket.markup.html.form.TextField;
 import org.apache.wicket.markup.repeater.Item;
 import org.apache.wicket.markup.repeater.data.DataView;
+import org.apache.wicket.model.AbstractReadOnlyModel;
 import org.apache.wicket.model.CompoundPropertyModel;
 import org.apache.wicket.model.Model;
 import org.apache.wicket.model.PropertyModel;
@@ -109,7 +111,7 @@ public class LangPanel extends AdminPane
 			private static final long serialVersionUID = 8715559628755439596L;
 
 			@Override
-			protected void populateItem(Item<Fieldlanguagesvalues> item) {
+			protected void populateItem(final Item<Fieldlanguagesvalues> item) {
 				final Fieldlanguagesvalues flv = item.getModelObject();
 				item.add(new Label("lblId", "" + flv.getFieldvalues_id()));
 				item.add(new Label("name", flv.getFieldvalues().getName()));
@@ -123,6 +125,14 @@ public class LangPanel extends AdminPane
 						target.add(form);
 					}
 				});
+				item.add(AttributeModifier.replace("class", new AbstractReadOnlyModel<String>() {
+	                private static final long serialVersionUID = 1L;
+	
+	                @Override
+	                public String getObject() {
+	                    return (item.getIndex() % 2 == 1) ? "even" : "odd";
+	                }
+                }));
 			}
 		};
 		

Modified: incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/ldaps/LdapsPanel.java
URL: http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/ldaps/LdapsPanel.java?rev=1386755&r1=1386754&r2=1386755&view=diff
==============================================================================
--- incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/ldaps/LdapsPanel.java (original)
+++ incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/ldaps/LdapsPanel.java Mon Sep 17 18:07:21 2012
@@ -23,12 +23,14 @@ import org.apache.openmeetings.persisten
 import org.apache.openmeetings.web.components.admin.AdminPanel;
 import org.apache.openmeetings.web.components.admin.PagedEntityListPanel;
 import org.apache.openmeetings.web.data.OmDataProvider;
+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;
 import org.apache.wicket.markup.repeater.data.DataView;
+import org.apache.wicket.model.AbstractReadOnlyModel;
 
 public class LdapsPanel extends AdminPanel {
 
@@ -42,7 +44,7 @@ public class LdapsPanel extends AdminPan
 			private static final long serialVersionUID = 8715559628755439596L;
 
 			@Override
-			protected void populateItem(Item<LdapConfig> item) {
+			protected void populateItem(final Item<LdapConfig> item) {
 				final LdapConfig ldapConfig = item.getModelObject();
 				item.add(new Label("ldapConfigId", "" + ldapConfig.getLdapConfigId()));
 				item.add(new Label("name", "" + ldapConfig.getName()));
@@ -55,6 +57,14 @@ public class LdapsPanel extends AdminPan
 						target.add(form);
 					}
 				});
+				item.add(AttributeModifier.replace("class", new AbstractReadOnlyModel<String>() {
+	                private static final long serialVersionUID = 1L;
+	
+	                @Override
+	                public String getObject() {
+	                    return (item.getIndex() % 2 == 1) ? "even" : "odd";
+	                }
+                }));
 			}
 		};
 		final WebMarkupContainer listContainer = new WebMarkupContainer("listContainer");

Modified: incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/rooms/RoomsPanel.java
URL: http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/rooms/RoomsPanel.java?rev=1386755&r1=1386754&r2=1386755&view=diff
==============================================================================
--- incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/rooms/RoomsPanel.java (original)
+++ incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/rooms/RoomsPanel.java Mon Sep 17 18:07:21 2012
@@ -24,6 +24,7 @@ import org.apache.openmeetings.data.conf
 import org.apache.openmeetings.persistence.beans.rooms.Rooms;
 import org.apache.openmeetings.web.app.Application;
 import org.apache.openmeetings.web.components.admin.AdminPanel;
+import org.apache.wicket.AttributeModifier;
 import org.apache.wicket.ajax.AjaxEventBehavior;
 import org.apache.wicket.ajax.AjaxRequestTarget;
 import org.apache.wicket.ajax.markup.html.navigation.paging.AjaxPagingNavigator;
@@ -31,6 +32,7 @@ import org.apache.wicket.markup.html.bas
 import org.apache.wicket.markup.repeater.Item;
 import org.apache.wicket.markup.repeater.data.DataView;
 import org.apache.wicket.markup.repeater.data.IDataProvider;
+import org.apache.wicket.model.AbstractReadOnlyModel;
 import org.apache.wicket.model.CompoundPropertyModel;
 import org.apache.wicket.model.IModel;
 
@@ -64,7 +66,7 @@ public class RoomsPanel extends AdminPan
 			private static final long serialVersionUID = 8715559628755439596L;
 
 			@Override
-			protected void populateItem(Item<Rooms> item) {
+			protected void populateItem(final Item<Rooms> item) {
 				final Rooms room = item.getModelObject();
 				item.add(new Label("rooms_id", "" + room.getRooms_id()));
 				item.add(new Label("name", "" + room.getName()));
@@ -77,6 +79,14 @@ public class RoomsPanel extends AdminPan
 						target.add(form);
 					}
 				});
+				item.add(AttributeModifier.replace("class", new AbstractReadOnlyModel<String>() {
+	                private static final long serialVersionUID = 1L;
+	
+	                @Override
+	                public String getObject() {
+	                    return (item.getIndex() % 2 == 1) ? "even" : "odd";
+	                }
+                }));
 			}
 		};
 		dataView.setItemsPerPage(8); //FIXME need to be parametrized

Modified: incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/servers/ServersPanel.java
URL: http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/servers/ServersPanel.java?rev=1386755&r1=1386754&r2=1386755&view=diff
==============================================================================
--- incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/servers/ServersPanel.java (original)
+++ incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/servers/ServersPanel.java Mon Sep 17 18:07:21 2012
@@ -24,6 +24,7 @@ import org.apache.openmeetings.data.basi
 import org.apache.openmeetings.persistence.beans.basic.Server;
 import org.apache.openmeetings.web.app.Application;
 import org.apache.openmeetings.web.components.admin.AdminPanel;
+import org.apache.wicket.AttributeModifier;
 import org.apache.wicket.ajax.AjaxEventBehavior;
 import org.apache.wicket.ajax.AjaxRequestTarget;
 import org.apache.wicket.ajax.markup.html.navigation.paging.AjaxPagingNavigator;
@@ -31,6 +32,7 @@ import org.apache.wicket.markup.html.bas
 import org.apache.wicket.markup.repeater.Item;
 import org.apache.wicket.markup.repeater.data.DataView;
 import org.apache.wicket.markup.repeater.data.IDataProvider;
+import org.apache.wicket.model.AbstractReadOnlyModel;
 import org.apache.wicket.model.CompoundPropertyModel;
 import org.apache.wicket.model.IModel;
 
@@ -64,7 +66,7 @@ public class ServersPanel extends AdminP
 			private static final long serialVersionUID = 8715559628755439596L;
 
 			@Override
-			protected void populateItem(Item<Server> item) {
+			protected void populateItem(final Item<Server> item) {
 				final Server Server = item.getModelObject();
 				item.add(new Label("id", "" + Server.getId()));
 				item.add(new Label("name", "" + Server.getName()));
@@ -77,6 +79,14 @@ public class ServersPanel extends AdminP
 						target.add(form);
 					}
 				});
+				item.add(AttributeModifier.replace("class", new AbstractReadOnlyModel<String>() {
+	                private static final long serialVersionUID = 1L;
+	
+	                @Override
+	                public String getObject() {
+	                    return (item.getIndex() % 2 == 1) ? "even" : "odd";
+	                }
+                }));
 			}
 		};
 		dataView.setItemsPerPage(8); //FIXME need to be parametrized