[Jifty-commit] r7428 - in jifty/trunk: lib/Jifty/View/Declare

Jifty commits jifty-commit at lists.jifty.org
Tue Aug 25 00:35:32 EDT 2009


Author: sartak
Date: Tue Aug 25 00:35:32 2009
New Revision: 7428

Modified:
   jifty/trunk/lib/Jifty/View/Declare/CRUD.pm
   jifty/trunk/share/web/static/css/crud.css

Log:
Use a zebra table for differentiating items

Modified: jifty/trunk/lib/Jifty/View/Declare/CRUD.pm
==============================================================================
--- jifty/trunk/lib/Jifty/View/Declare/CRUD.pm	(original)
+++ jifty/trunk/lib/Jifty/View/Declare/CRUD.pm	Tue Aug 25 00:35:32 2009
@@ -567,7 +567,7 @@
         {class is 'crud-ui crud-'.$self->object_type };
         show( './search_region');
         show( './paging_top',    $collection, $page );
-        show( './sort_header', $item_path, $sort_by, $order );
+        show( './sort_header',   $item_path, $sort_by, $order );
         show( './list_items',    $collection, $item_path );
         show( './paging_bottom', $collection, $page );
         show( './new_item_region');
@@ -804,12 +804,20 @@
         div {
             { class is 'list' };
             while ( my $item = $collection->next ) {
-                render_region(
-                    name     => 'item-' . $item->id,
-                    path     => $item_path,
-                    defaults => { id => $item->id, object_type => $object_type }
-                );
-                $callback->(++$i) if $callback;
+                div {
+                    class is ($i++ % 2 ? 'odd' : 'even');
+
+                    render_region(
+                        name     => 'item-' . $item->id,
+                        path     => $item_path,
+                        defaults => {
+                            id => $item->id,
+                            object_type => $object_type,
+                        }
+                    );
+
+                    $callback->($i) if $callback;
+                }
             }
         };
     };

Modified: jifty/trunk/share/web/static/css/crud.css
==============================================================================
--- jifty/trunk/share/web/static/css/crud.css	(original)
+++ jifty/trunk/share/web/static/css/crud.css	Tue Aug 25 00:35:32 2009
@@ -16,6 +16,14 @@
 .crud-list {
 }
 
+.crud-list .even {
+    background: #FFFFFF;
+}
+
+.crud-list .odd {
+    background: #DDFFFF;
+}
+
 .crud-create {
 }
 


More information about the Jifty-commit mailing list