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