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