diff --git a/ecrire/inc_presentation.php3 b/ecrire/inc_presentation.php3 index 9cdd30ea1121f87941d0473f54dd8ba12ebf9d45..ba13659cf3ab97d887f0a0779b43a821973c39e3 100644 --- a/ecrire/inc_presentation.php3 +++ b/ecrire/inc_presentation.php3 @@ -311,6 +311,7 @@ function fin_raccourcis() { function afficher_liste($largeurs, $table, $styles = '') { global $couleur_claire; + global $browser_name; if (!is_array($table)) return; reset($table); @@ -318,7 +319,8 @@ function afficher_liste($largeurs, $table, $styles = '') { while (list(, $t) = each($table)) { // $couleur_fond = ($ifond ^= 1) ? '#FFFFFF' : $couleur_claire; //echo "<tr bgcolor=\"$couleur_fond\">"; - echo "<tr class='tr_liste' onMouseOver=\"changeclass(this,'tr_liste_over');\" onMouseOut=\"changeclass(this,'tr_liste');\">"; + if (eregi("msie", $browser_name)) $msover = " onMouseOver=\"changeclass(this,'tr_liste_over');\" onMouseOut=\"changeclass(this,'tr_liste');\""; + echo "<tr class='tr_liste'$msover>"; reset($largeurs); if ($styles) reset($styles); while (list(, $texte) = each($t)) { diff --git a/ecrire/spip_style.php3 b/ecrire/spip_style.php3 index f0261da9c71c9bc2c694b5e24993e62896906a2a..ed7f1f7fe55c7c92b37667ba46240cd5f0f5e31d 100644 --- a/ecrire/spip_style.php3 +++ b/ecrire/spip_style.php3 @@ -896,11 +896,11 @@ a.liste-mot { .tr_liste { background-color: #eeeeee; } -.tr_liste_over { +.tr_liste_over, .tr_liste:hover { background-color: white; } -.tr_liste td, .tr_liste_over td { +.tr_liste td, .tr_liste:hover td, .tr_liste_over td { border-bottom: 1px solid #cccccc; } @@ -909,6 +909,11 @@ a.liste-mot { overflow: hidden; } +.tr_liste:hover td div.liste_clip { + overflow: visible; + height: 100%; +} + div.brouteur_rubrique { display: block;