You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openmeetings.apache.org by Maxim Solodovnik <so...@gmail.com> on 2012/09/18 04:43:59 UTC

Re: 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/openmeetin

Hello Sebastian,

I propose to use
item.add(AttributeModifier.append("class", (item.getIndex() % 2 == 1) ?
"even" : "odd"));
or
item.add(AttributeModifier.replace("class", (item.getIndex() % 2 == 1) ?
"even" : "odd"));

instead of
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";
                }
                }));


I believe it is easier to read :)


On Tue, Sep 18, 2012 at 1:07 AM, <se...@apache.org> wrote:

> 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
>
>
>


-- 
WBR
Maxim aka solomax

Re: 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/openmeetin

Posted by "seba.wagner@gmail.com" <se...@gmail.com>.
Done

2012/9/18 Maxim Solodovnik <so...@gmail.com>:
> Hello Sebastian,
>
> I propose to use
> item.add(AttributeModifier.append("class", (item.getIndex() % 2 == 1) ?
> "even" : "odd"));
> or
> item.add(AttributeModifier.replace("class", (item.getIndex() % 2 == 1) ?
> "even" : "odd"));
>
> instead of
> 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";
>                }
>                 }));
>
>
> I believe it is easier to read :)
>
>
> On Tue, Sep 18, 2012 at 1:07 AM, <se...@apache.org> wrote:
>>
>> 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
>>
>>
>
>
>
> --
> WBR
> Maxim aka solomax



-- 
Sebastian Wagner
https://twitter.com/#!/dead_lock
http://www.webbase-design.de
http://www.wagner-sebastian.com
seba.wagner@gmail.com