From be16c63fd7a63474330cdc07eaaa81b057a46e34 Mon Sep 17 00:00:00 2001 From: Simon Leblanc <simon.leblanc@hans.PORTAILPRO> Date: Mon, 4 Jul 2011 21:33:58 +0200 Subject: [PATCH] First try for issue #13 : OK with Firefox and IE>=8 but not with Webkit --- print.css | 17 +++++++++++++++++ studs.php | 7 ++++++- 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/print.css b/print.css index ce6664de..0e702e05 100644 --- a/print.css +++ b/print.css @@ -42,6 +42,23 @@ div.cadre tr.ajout_reponse { display:none; } +table { + page-break-inside:auto +} + +tr { + page-break-inside:avoid; + page-break-after:auto; +} + +thead { + display:table-header-group; +} + +tfoot { + display:table-footer-group; +} + div.addcomment { display:none; } diff --git a/studs.php b/studs.php index 1bf36d70..e80a2ece 100644 --- a/studs.php +++ b/studs.php @@ -266,7 +266,7 @@ echo _("If you want to vote in this poll, you have to give your name, choose the echo '</div>'."\n"; // Debut de l'affichage des resultats du sondage -echo '<table class="resultats">'."\n"; +echo '<table class="resultats">'."\n".'<thead>'; //On récupere les données et les sujets du sondage $nblignes = $user_studs->RecordCount(); @@ -426,6 +426,8 @@ if ($dsondage->format=="D"||$dsondage->format=="D+") { echo '</tr>'."\n"; } +echo '</thead>'."\n".'<tbody>'."\n"; + //Usager pré-authentifié dans la liste? $user_mod = false; @@ -532,6 +534,8 @@ for ($i=0; $i < $nbcolonnes; $i++) { } } +echo '</tbody>'."\n".'<tfoot>'."\n"; + // Affichage des différentes sommes des colonnes existantes echo '<tr>'."\n"; echo '<td align="right">'. _("Addition") .'</td>'."\n"; @@ -563,6 +567,7 @@ for ($i=0; $i < $nbcolonnes; $i++) { } echo '</tr>'."\n"; +echo '</tfoot>'."\n"; echo '</table>'."\n"; echo '</div>'."\n"; -- GitLab