From: Tim Starling Date: Thu, 17 Aug 2006 11:05:13 +0000 (+0000) Subject: TablePager: fixes for IE (doesn't like coloured ridge borders) and Opera (doesn't... X-Git-Tag: 1.31.0-rc.0~55963 X-Git-Url: http://git.cyclocoop.org/%7B%24www_url%7Dadmin/password.php?a=commitdiff_plain;h=6fb8848184b63a27957f171807507c715fec99e2;p=lhc%2Fweb%2Fwiklou.git TablePager: fixes for IE (doesn't like coloured ridge borders) and Opera (doesn't like td+td+td+td+td). Added row highlighting on hover. --- diff --git a/includes/Pager.php b/includes/Pager.php index de361b3cdc..4a276ad4ba 100644 --- a/includes/Pager.php +++ b/includes/Pager.php @@ -447,6 +447,8 @@ abstract class TablePager extends IndexPager { $s = "\n"; $fields = $this->getFieldNames(); + + # Make table header foreach ( $fields as $field => $name ) { if ( strval( $name ) == '' ) { $s .= "\n"; @@ -504,7 +506,8 @@ abstract class TablePager extends IndexPager { if ( $formatted == '' ) { $formatted = ' '; } - $s .= "\n"; + $class = 'TablePager_col_' . htmlspecialchars( $field ); + $s .= "\n"; } $s .= "\n"; return $s; diff --git a/skins/common/common.css b/skins/common/common.css index a34624b7b6..e630b77e8c 100644 --- a/skins/common/common.css +++ b/skins/common/common.css @@ -417,11 +417,16 @@ table.multipageimage td { */ .TablePager_nav a { text-decoration: none; } .TablePager { border-collapse: collapse; } -.TablePager, .TablePager td, .TablePager th { border: 2px outset #666666; } -.TablePager td, .TablePager th { background-color: #eeeeff } +.TablePager, .TablePager td, .TablePager th { + border: 0.15em solid #777777; + padding: 0 0.15em 0 0.15em; +} +.TablePager th { background-color: #eeeeff } +.TablePager td { background-color: #ffffff } +.TablePager tr:hover td { background-color: #eeeeff } .imagelist td, .imagelist th { white-space: nowrap } -.imagelist td + td { background-color: #ffffff } -.imagelist td + td + td + td + td { white-space: normal } +.imagelist .TablePager_col_links { background-color: #eeeeff } +.imagelist .TablePager_col_img_description { white-space: normal } .imagelist th.TablePager_sort { background-color: #ccccff } diff --git a/skins/monobook/main.css b/skins/monobook/main.css index 8b52ee0d9b..95b4c7353a 100644 --- a/skins/monobook/main.css +++ b/skins/monobook/main.css @@ -1476,10 +1476,15 @@ table.multipageimage td { */ .TablePager_nav a { text-decoration: none; } .TablePager { border-collapse: collapse; } -.TablePager, .TablePager td, .TablePager th { border: 2px outset #666666; } -.TablePager td, .TablePager th { background-color: #eeeeff } +.TablePager, .TablePager td, .TablePager th { + border: 0.15em solid #777777; + padding: 0 0.15em 0 0.15em; +} +.TablePager th { background-color: #eeeeff } +.TablePager td { background-color: #ffffff } +.TablePager tr:hover td { background-color: #eeeeff } .imagelist td, .imagelist th { white-space: nowrap } -.imagelist td + td { background-color: #ffffff } -.imagelist td + td + td + td + td { white-space: normal } +.imagelist .TablePager_col_links { background-color: #eeeeff } +.imagelist .TablePager_col_img_description { white-space: normal } .imagelist th.TablePager_sort { background-color: #ccccff }
 $formatted$formatted