Todo: using div instead of tables

This commit is contained in:
Regis Houssin 2011-04-15 14:45:41 +00:00
parent 66992ad45e
commit c62e77bce5
3 changed files with 53 additions and 2 deletions

View File

@ -1,5 +1,5 @@
<?php
/* Copyright (C) 2010 Regis Houssin <regis@dolibarr.fr>
/* Copyright (C) 2010-2011 Regis Houssin <regis@dolibarr.fr>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

View File

@ -1463,10 +1463,26 @@ class CommonObject
function printObjectLines($dateSelector=0,$seller,$buyer)
{
global $conf,$langs;
// TODO: test using div instead of tables
/*
print '<div class="table">';
print '<div class="tbody">';
print '<div class="tr">';
print '<div class="td">'.$langs->trans('Description').'</div>';
print '<div class="td">'.$langs->trans('VAT').'</div>';
print '<div class="td">'.$langs->trans('PriceUHT').'</div>';
print '<div class="td">'.$langs->trans('Qty').'</div>';
print '<div class="td">'.$langs->trans('ReductionShort').'</div>';
print '<div class="td">'.$langs->trans('TotalHTShort').'</div>';
print '<div class="td">&nbsp;</div>';
print '<div class="td">&nbsp;</div>';
print '<div class="td end">&nbsp;</div>';
print '</div></div></div>';
*/
print '<tr class="liste_titre nodrag nodrop">';
print '<td>'.$langs->trans('Description').'</td>';
if ($conf->global->PRODUIT_USE_MARKUP) print '<td align="right" width="80">'.$langs->trans('Markup').'</td>';
print '<td align="right" width="50">'.$langs->trans('VAT').'</td>';
print '<td align="right" width="80">'.$langs->trans('PriceUHT').'</td>';
print '<td align="right" width="50">'.$langs->trans('Qty').'</td>';

View File

@ -1863,3 +1863,38 @@ A.none, A.none:active, A.none:visited, A.none:hover {
{
border: 0px solid #FF0000 !important;
}
/* ============================================================================== */
/* Test using div instead of tables */
/* ============================================================================== */
div.table {
display:table;
/* Joindre les bords des cellules */
border-collapse:collapse;
/* Forcer le tableau à prendre la largeur écran */
width:100%;
}
/* tbody optionnel */
div.tbody {
display:table-row-group;
}
div.tr {
height: 24px;
background: #7699A9;
background-image: url(<?php echo DOL_URL_ROOT.'/theme/auguria/img/menus/trtitle.png' ?>);
background-repeat: repeat-x;
color: #FFFFFF;
font-family: <?php print $fontlist ?>;
/* border-bottom: 1px solid #FDFFFF; */
white-space: nowrap;
display:table-row;
}
div.td {
display:table-cell;
padding:5px;
width:24.5%;
}
div.end {
width:auto;
}