diff --git a/ext/ext_manager/theme.php b/ext/ext_manager/theme.php index 665fe4ab..6ed5fdb4 100644 --- a/ext/ext_manager/theme.php +++ b/ext/ext_manager/theme.php @@ -4,9 +4,12 @@ class ExtManagerTheme extends Themelet { public function display_table(Page $page, $extensions) { $html = "
- - +
NameAuthorDescriptionLinksEnabled
+ + + "; + $n = 0; foreach($extensions as $extension) { $ext_name = $extension->ext_name; $h_name = empty($extension->name) ? $ext_name : html_escape($extension->name); @@ -18,9 +21,10 @@ class ExtManagerTheme extends Themelet { $h_author = html_escape($extension->author); $h_description = html_escape($extension->description); $h_enabled = $extension->enabled ? " checked='checked'" : ""; + $oe = ($n++ % 2 == 0) ? "even" : "odd"; $html .= " - + " . ( empty($h_email) ? @@ -35,7 +39,7 @@ class ExtManagerTheme extends Themelet { "; } $html .= " - +
NameAuthorDescriptionLinksEnabled
$h_name
"; diff --git a/themes/default/style.css b/themes/default/style.css index 45d8d28a..f985ab82 100644 --- a/themes/default/style.css +++ b/themes/default/style.css @@ -52,6 +52,13 @@ TD>INPUT[type="text"] {width: 100%;} TD>INPUT[type="password"] {width: 100%;} TD>SELECT {width: 100%;} +TABLE.zebra {} +TABLE.zebra TD {vertical-align: middle;} +TABLE.zebra THEAD {border-bottom: 2px solid #DDD;} +TABLE.zebra TR {border-bottom: 1px solid #DDD;} +TABLE.zebra TR.odd {background: #EFEFEF;} +TABLE.zebra TR.even {background: #E0E0E0;} + #footer { clear: both; padding-top: 8px;