From: x2003bruneau Date: Sun, 16 Jul 2006 09:15:55 +0000 (+0000) Subject: Improve css example and fix notices again X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;ds=sidebyside;h=77eba74567ab9448b73b05d63a1a2a08a5ccd00d;hp=4e524eb1415fd554192e805cb1cd36e40a38fa62;p=banana.git Improve css example and fix notices again git-svn-id: svn+ssh://murphy/home/svn/banana/trunk@114 9869982d-c50d-0410-be91-f2a2ec7c7c7b --- diff --git a/banana/spool.inc.php b/banana/spool.inc.php index ef3e36f..b2e04f6 100644 --- a/banana/spool.inc.php +++ b/banana/spool.inc.php @@ -186,11 +186,16 @@ class BananaSpool foreach ($msgids as $id=>$msgid) { $msg = new BananaSpoolHead($dates[$id], $subjects[$id], $froms[$id]); - $refs[$id] = str_replace('><', '> <', $refs[$id]); - $msgrefs = preg_split("/[ \t]/", strtr($refs[$id], $this->ids)); - $parents = preg_grep('/^\d+$/', $msgrefs); - $msg->parent = array_pop($parents); - $msg->parent_direct = preg_match('/^\d+$/', array_pop($msgrefs)); + if (isset($ref[$id])) { + $refs[$id] = str_replace('><', '> <', $refs[$id]); + $msgrefs = preg_split("/[ \t]/", strtr($refs[$id], $this->ids)); + $parents = preg_grep('/^\d+$/', $msgrefs); + $msg->parent = array_pop($parents); + $msg->parent_direct = preg_match('/^\d+$/', array_pop($msgrefs)); + } else { + $msg->parent = null; + $msg->parent_direct = null; + } if (isset($this->overview[$id])) { $msg->desc = $this->overview[$id]->desc; diff --git a/css/banana.css b/css/banana.css index c432901..fd7f852 100644 --- a/css/banana.css +++ b/css/banana.css @@ -49,6 +49,10 @@ h1 { margin: 1em 0em; } +/**** + * Bicolor table + */ + table.bicol { border-collapse: collapse; border: 1px solid #a2c2e1; @@ -66,7 +70,11 @@ table.bicol th { table.bicol td { padding: 0px 4px; } -table.cadre_a_onglet{ +/**** + * Tabs + */ + +table.cadre_a_onglet { width: 100%; border-width: 0; padding : 0; @@ -84,6 +92,7 @@ td.conteneur_tab { display : block; margin : 0; padding : 0; + margin-left: 3px; } #onglet li { @@ -97,19 +106,21 @@ td.conteneur_tab { border-color : #a2c2e1; border-bottom-color : #a2c2e1; width: auto; - height: 5ex; + height: 3.5ex; text-align: center; + font-size: 80%; + vertical-align: middle; } #onglet li:hover { background : #d6e1ec; } #onglet li.actif { + font-weight: bold; background-color: #fff; - border-bottom-color : #eceade; + border-bottom-color : #fff; } #onglet li a { - font-size: 80%; font-weight : normal; text-decoration : none; }