Clean css

This commit is contained in:
Laurent Destailleur
2021-10-04 04:14:31 +02:00
parent 7c573da4b0
commit b3cb56f2ef
19 changed files with 149 additions and 140 deletions

View File

@@ -360,7 +360,7 @@ foreach ($boxtoadd as $box) {
print '</tr>'."\n"; print '</tr>'."\n";
} }
if (!count($boxtoadd) && count($boxactivated)) { if (!count($boxtoadd) && count($boxactivated)) {
print '<tr><td class="opacitymedium" colspan="4">'.$langs->trans("AllWidgetsWereEnabled").'</td></tr>'; print '<tr><td colspan="4"><span class="opacitymedium">'.$langs->trans("AllWidgetsWereEnabled").'</span></td></tr>';
} }
print '</table>'."\n"; print '</table>'."\n";
print '</div>'; print '</div>';

View File

@@ -184,7 +184,7 @@ if ($result) {
$i++; $i++;
} }
} else { } else {
print '<tr><td class="opacitymedium">'.$langs->trans("None").'</td></tr>'; print '<tr><td><span class="opacitymedium">'.$langs->trans("None").'</span></td></tr>';
} }
print "</table></div><br>"; print "</table></div><br>";
$db->free($result); $db->free($result);

View File

@@ -166,7 +166,7 @@ if ($resql) {
$i++; $i++;
} }
} else { } else {
print '<tr class="oddeven"><td colspan="5" class="opacitymedium">'.$langs->trans("NoSupplierInvoiceToWithdraw", $langs->transnoentitiesnoconv("BankTransfer")).'</td></tr>'; print '<tr class="oddeven"><td colspan="5"><span class="opacitymedium">'.$langs->trans("NoSupplierInvoiceToWithdraw", $langs->transnoentitiesnoconv("BankTransfer")).'</span></td></tr>';
} }
print "</table></div><br>"; print "</table></div><br>";
} else { } else {
@@ -223,7 +223,7 @@ if ($result) {
$i++; $i++;
} }
} else { } else {
print '<tr><td class="opacitymedium" colspan="4">'.$langs->trans("None").'</td></tr>'; print '<tr><td colspan="4"><span class="opacitymedium">'.$langs->trans("None").'</span></td></tr>';
} }
print "</table></div><br>"; print "</table></div><br>";

View File

@@ -225,7 +225,7 @@ if ($result) {
$i++; $i++;
} }
} else { } else {
print '<tr><td class="opacitymedium" colspan="4">'.$langs->trans("None").'</td></tr>'; print '<tr><td colspan="4"><span class="opacitymedium">'.$langs->trans("None").'</span></td></tr>';
} }
print "</table></div><br>"; print "</table></div><br>";

View File

@@ -274,7 +274,7 @@ if ($result) {
$i++; $i++;
} }
} else { } else {
print '<tr><td class="opacitymedium" colspan="8">'.$langs->trans("None").'</td></tr>'; print '<tr><td colspan="8"><span class="opacitymedium">'.$langs->trans("None").'</span></td></tr>';
} }
print "</table>"; print "</table>";
print '</div>'; print '</div>';

View File

@@ -217,7 +217,7 @@ if ($result) {
$i++; $i++;
} }
} else { } else {
print '<tr><td class="opacitymedium" colspan="5">'.$langs->trans("None").'</td></tr>'; print '<tr><td colspan="5"><span class="opacitymedium">'.$langs->trans("None").'</span></td></tr>';
} }
print "</table>"; print "</table>";

View File

@@ -140,7 +140,7 @@ if ($result) {
$i++; $i++;
} }
} else { } else {
print '<tr><td class="opacitymedium" colspan="3">'.$langs->trans("None").'</td></tr>'; print '<tr><td colspan="3"><span class="opacitymedium">'.$langs->trans("None").'</span></td></tr>';
} }
print "</table>"; print "</table>";

View File

@@ -645,7 +645,7 @@ if ($sql_select) {
print_liste_field_titre('Quantity', $_SERVER['PHP_SELF'], 'prod_qty', '', $param, '', $sortfield, $sortorder, 'right '); print_liste_field_titre('Quantity', $_SERVER['PHP_SELF'], 'prod_qty', '', $param, '', $sortfield, $sortorder, 'right ');
print "</tr>\n"; print "</tr>\n";
print '<tr class="oddeven"><td class="opacitymedium" colspan="5">'.$langs->trans("SelectElementAndClick", $langs->transnoentitiesnoconv("Search")).'</td></tr>'; print '<tr class="oddeven"><td colspan="5"><span class="opacitymedium">'.$langs->trans("SelectElementAndClick", $langs->transnoentitiesnoconv("Search")).'</span></td></tr>';
print "</table>"; print "</table>";
} else { } else {
@@ -653,7 +653,7 @@ if ($sql_select) {
print '<table class="liste centpercent">'."\n"; print '<table class="liste centpercent">'."\n";
print '<tr class="oddeven"><td class="opacitymedium" colspan="5">'.$langs->trans("FeatureNotYetAvailable").'</td></tr>'; print '<tr class="oddeven"><td colspan="5"><span class="opacitymedium">'.$langs->trans("FeatureNotYetAvailable").'</span></td></tr>';
print "</table>"; print "</table>";
} }

View File

@@ -791,7 +791,7 @@ class Form
// Warning: if you set submit button to disabled, post using 'Enter' will no more work if there is no another input submit. So we add a hidden button // Warning: if you set submit button to disabled, post using 'Enter' will no more work if there is no another input submit. So we add a hidden button
$ret .= '<input type="submit" name="confirmmassactioninvisible" style="display: none" tabindex="-1">'; // Hidden button BEFORE so it is the one used when we submit with ENTER. $ret .= '<input type="submit" name="confirmmassactioninvisible" style="display: none" tabindex="-1">'; // Hidden button BEFORE so it is the one used when we submit with ENTER.
$ret .= '<input type="submit" disabled name="confirmmassaction"'.(empty($conf->use_javascript_ajax) ? '' : ' style="display: none"').' class="button'.(empty($conf->use_javascript_ajax) ? '' : ' hideobject').' '.$name.' '.$name.'confirmed" value="'.dol_escape_htmltag($langs->trans("Confirm")).'">'; $ret .= '<input type="submit" disabled name="confirmmassaction"'.(empty($conf->use_javascript_ajax) ? '' : ' style="display: none"').' class="button small'.(empty($conf->use_javascript_ajax) ? '' : ' hideobject').' '.$name.' '.$name.'confirmed" value="'.dol_escape_htmltag($langs->trans("Confirm")).'">';
$ret .= '</div>'; $ret .= '</div>';
if (!empty($conf->use_javascript_ajax)) { if (!empty($conf->use_javascript_ajax)) {

View File

@@ -863,9 +863,9 @@ class FormOther
} }
}, },
function(color, context) { console.log("close"); }, function(color, context) { console.log("close"); },
function(color, context) { var hex = color.val(\'hex\'); console.log("new color selected in jpicker "+hex);'; function(color, context) { var hex = color.val(\'hex\'); console.log("new color selected in jpicker "+hex+" setpropertyonselect='.dol_escape_js($setpropertyonselect).'");';
if ($setpropertyonselect) { if ($setpropertyonselect) {
$out .= ' if (hex != null) document.documentElement.style.setProperty(\'--'.$setpropertyonselect.'\', \'#\'+hex);'; $out .= ' if (hex != null) document.documentElement.style.setProperty(\'--'.dol_escape_js($setpropertyonselect).'\', \'#\'+hex);';
} }
$out .= '}, $out .= '},
function(color, context) { console.log("cancel"); } function(color, context) { console.log("cancel"); }

View File

@@ -339,7 +339,7 @@ function showSkins($fuser, $edit = 0, $foruserprofile = false)
$thumbsbyrow = 6; $thumbsbyrow = 6;
print '<div class="div-table-responsive-no-min">'; print '<div class="div-table-responsive-no-min">';
print '<table class="noborder centpercent'.($edit ? ' editmode' : '').'">'; print '<table class="noborder centpercent'.($edit ? ' editmodeforshowskin' : '').'">';
// Title // Title
if ($foruserprofile) { if ($foruserprofile) {
@@ -400,7 +400,7 @@ function showSkins($fuser, $edit = 0, $foruserprofile = false)
if (!file_exists($file)) { if (!file_exists($file)) {
$url = DOL_URL_ROOT.'/public/theme/common/nophoto.png'; $url = DOL_URL_ROOT.'/public/theme/common/nophoto.png';
} }
print '<a href="'.$_SERVER["PHP_SELF"].($edit ? '?action=edit&token='.newToken().'&theme=' : '?theme=').$subdir.(GETPOST('optioncss', 'alpha', 1) ? '&optioncss='.GETPOST('optioncss', 'alpha', 1) : '').($fuser ? '&id='.$fuser->id : '').'" style="font-weight: normal;" alt="'.$langs->trans("Preview").'">'; print '<a href="'.$_SERVER["PHP_SELF"].($edit ? '?action=edit&token='.newToken().'&mode=template&theme=' : '?theme=').$subdir.(GETPOST('optioncss', 'alpha', 1) ? '&optioncss='.GETPOST('optioncss', 'alpha', 1) : '').($fuser ? '&id='.$fuser->id : '').'" style="font-weight: normal;" alt="'.$langs->trans("Preview").'">';
if ($subdir == $conf->global->MAIN_THEME) { if ($subdir == $conf->global->MAIN_THEME) {
$title = $langs->trans("ThemeCurrentlyActive"); $title = $langs->trans("ThemeCurrentlyActive");
} else { } else {

View File

@@ -141,9 +141,9 @@ if (isset($extrafields->attributes[$elementtype]['type']) && is_array($extrafiel
} }
print '<tr class="oddeven">'; print '<tr class="oddeven">';
print '<td class="opacitymedium" colspan="'.$colspan.'">'; print '<td colspan="'.$colspan.'"><span class="opacitymedium">';
print $langs->trans("None"); print $langs->trans("None");
print '</td>'; print '</span></td>';
print '</tr>'; print '</tr>';
} }

View File

@@ -2309,7 +2309,7 @@ if ($module == 'initmodule') {
$i++; $i++;
} }
} else { } else {
print '<tr><td class="opacitymedium" colspan="5">'.$langs->trans("None").'</td></tr>'; print '<tr><td colspan="5"><span class="opacitymedium">'.$langs->trans("None").'</span></td></tr>';
} }
print '</table>'; print '</table>';
@@ -3106,7 +3106,7 @@ if ($module == 'initmodule') {
print '</tr>'; print '</tr>';
} }
} else { } else {
print '<tr><td class="opacitymedium" colspan="5">'.$langs->trans("None").'</td></tr>'; print '<tr><td colspan="5"><span class="opacitymedium">'.$langs->trans("None").'</span></td></tr>';
} }
print '</table>'; print '</table>';
@@ -3199,7 +3199,7 @@ if ($module == 'initmodule') {
print '</tr>'; print '</tr>';
} }
} else { } else {
print '<tr><td class="opacitymedium" colspan="4">'.$langs->trans("None").'</td></tr>'; print '<tr><td colspan="4"><span class="opacitymedium">'.$langs->trans("None").'</span></td></tr>';
} }
print '</table>'; print '</table>';
@@ -3696,7 +3696,7 @@ if ($module == 'initmodule') {
print '</tr>'; print '</tr>';
} }
} else { } else {
print '<tr><td class="opacitymedium" colspan="5">'.$langs->trans("None").'</td></tr>'; print '<tr><td colspan="5"><span class="opacitymedium">'.$langs->trans("None").'</span></td></tr>';
} }
print '</table>'; print '</table>';

View File

@@ -182,9 +182,9 @@ if ($action != 'create_updater' && $action != 'edit_updater') {
print '</tr>'; print '</tr>';
} }
} else { } else {
print '<tr colspan="7"><td class="opacitymedium">'; print '<tr colspan="7"><td><span class="opacitymedium">';
print $langs->trans("None"); print $langs->trans("None");
print '</td></tr>'; print '</span></td></tr>';
} }
print '</table>'; print '</table>';

View File

@@ -686,7 +686,7 @@ if ($sql_select) {
print_liste_field_titre('Quantity', $_SERVER['PHP_SELF'], 'prod_qty', '', $param, '', $sortfield, $sortorder, 'right '); print_liste_field_titre('Quantity', $_SERVER['PHP_SELF'], 'prod_qty', '', $param, '', $sortfield, $sortorder, 'right ');
print "</tr>\n"; print "</tr>\n";
print '<tr class="oddeven"><td class="opacitymedium" colspan="5">'.$langs->trans("SelectElementAndClick", $langs->transnoentitiesnoconv("Search")).'</td></tr>'; print '<tr class="oddeven"><td colspan="5"><span class="opacitymedium">'.$langs->trans("SelectElementAndClick", $langs->transnoentitiesnoconv("Search")).'</span></td></tr>';
print "</table>"; print "</table>";
} else { } else {
@@ -694,7 +694,7 @@ if ($sql_select) {
print '<table class="liste centpercent">'."\n"; print '<table class="liste centpercent">'."\n";
print '<tr class="oddeven"><td class="opacitymedium" colspan="5">'.$langs->trans("FeatureNotYetAvailable").'</td></tr>'; print '<tr class="oddeven"><td colspan="5"><span class="opacitymedium">'.$langs->trans("FeatureNotYetAvailable").'</span></td></tr>';
print "</table>"; print "</table>";
} }

View File

@@ -1227,7 +1227,7 @@ if ($socid && $action != 'edit' && $action != 'create' && $action != 'editcard'
if ($nbremote == 0 && $nblocal == 0) { if ($nbremote == 0 && $nblocal == 0) {
$colspan = (!empty($conf->global->STRIPE_ALLOW_LOCAL_CARD) ? 10 : 9); $colspan = (!empty($conf->global->STRIPE_ALLOW_LOCAL_CARD) ? 10 : 9);
print '<tr><td class="opacitymedium" colspan="'.$colspan.'">'.$langs->trans("None").'</td></tr>'; print '<tr><td colspan="'.$colspan.'"<span class="opacitymedium">>'.$langs->trans("None").'</span></td></tr>';
} }
print "</table>"; print "</table>";
print "</div>"; print "</div>";

View File

@@ -13,7 +13,7 @@
--colorbacktitle1: rgb(<?php print $colorbacktitle1; ?>); --colorbacktitle1: rgb(<?php print $colorbacktitle1; ?>);
--colorbacktabcard1: rgb(<?php print $colorbacktabcard1; ?>); --colorbacktabcard1: rgb(<?php print $colorbacktabcard1; ?>);
--colorbacktabactive: rgb(<?php print $colorbacktabactive; ?>); --colorbacktabactive: rgb(<?php print $colorbacktabactive; ?>);
--colorbacklineimpair1: rgb(<?php print $colorbacklineimpair1; ?>); --colorbacklinepair1: rgb(<?php print $colorbacklineimpair1; ?>);
--colorbacklineimpair2: rgb(<?php print $colorbacklineimpair2; ?>); --colorbacklineimpair2: rgb(<?php print $colorbacklineimpair2; ?>);
--colorbacklinepair1: rgb(<?php print $colorbacklinepair1; ?>); --colorbacklinepair1: rgb(<?php print $colorbacklinepair1; ?>);
--colorbacklinepair2: rgb(<?php print $colorbacklinepair2; ?>); --colorbacklinepair2: rgb(<?php print $colorbacklinepair2; ?>);
@@ -28,8 +28,9 @@
--colortexttitlelink: rgba(<?php print $colortexttitlelink; ?>, 0.9); --colortexttitlelink: rgba(<?php print $colortexttitlelink; ?>, 0.9);
--colortext: rgb(<?php print $colortext; ?>); --colortext: rgb(<?php print $colortext; ?>);
--colortextlink: rgb(<?php print $colortextlink; ?>); --colortextlink: rgb(<?php print $colortextlink; ?>);
--colortextbackhmenu: #<?php echo $colortextbackhmenu; ?>; --colortextbackhmenu: #<?php print $colortextbackhmenu; ?>;
--colortextbackvmenu: #<?php print $colortextbackvmenu; ?>; --colortextbackvmenu: #<?php print $colortextbackvmenu; ?>;
--colortopbordertitle1: rgb(<?php print $colortopbordertitle1; ?>);
--listetotal: #888888; --listetotal: #888888;
--inputbackgroundcolor: #FFF; --inputbackgroundcolor: #FFF;
--inputbordercolor: rgba(0,0,0,.2); --inputbordercolor: rgba(0,0,0,.2);
@@ -2222,12 +2223,12 @@ img.photorefnoborder {
.underrefbanner { .underrefbanner {
} }
.underbanner { .underbanner {
border-bottom: <?php echo $borderwidth ?>px solid rgb(<?php echo $colortopbordertitle1 ?>); border-bottom: <?php echo $borderwidth ?>px solid var(--colortopbordertitle1);
/* border-bottom: 2px solid var(--colorbackhmenu1); */ /* border-bottom: 2px solid var(--colorbackhmenu1); */
} }
.trextrafieldseparator td, .trextrafields_collapse_last td { .trextrafieldseparator td, .trextrafields_collapse_last td {
/* border-bottom: 2px solid var(--colorbackhmenu1) !important; */ /* border-bottom: 2px solid var(--colorbackhmenu1) !important; */
border-bottom: 2px solid rgb(<?php echo $colortopbordertitle1 ?>) !important; border-bottom: 2px solid var(--colortopbordertitle1) !important;
} }
.tdhrthin { .tdhrthin {
@@ -3364,10 +3365,10 @@ td.border, div.tagtable div div.border {
border-bottom: none !important; border-bottom: none !important;
} }
.bordertop { .bordertop {
border-top: 1px solid rgb(<?php echo $colortopbordertitle1 ?>); border-top: 1px solid var(--colortopbordertitle1);
} }
.borderbottom { .borderbottom {
border-bottom: 1px solid rgb(<?php echo $colortopbordertitle1 ?>); border-bottom: 1px solid var(--colortopbordertitle1);
} }
@@ -3379,10 +3380,15 @@ table.liste, table.noborder, table.formdoc, div.noborder {
border-collapse: separate !important; border-collapse: separate !important;
border-spacing: 0px; border-spacing: 0px;
border-top-width: <?php echo $borderwidth ?>px; border-top-width: <?php echo $borderwidth ?>px;
border-top-color: rgb(<?php echo $colortopbordertitle1 ?>); border-top-color: var(--colortopbordertitle1);
border-top-style: solid; border-top-style: solid;
margin: 0px 0px 5px 0px; margin: 0px 0px 5px 0px;
<?php
if ($userborderontable) { ?>
border-left: 1px solid var(--colortopbordertitle1);
border-right: 1px solid var(--colortopbordertitle1);
<?php } ?>
/*width: calc(100% - 7px); /*width: calc(100% - 7px);
border-collapse: separate !important; border-collapse: separate !important;
border-spacing: 0px; border-spacing: 0px;
@@ -3395,20 +3401,20 @@ table.liste, table.noborder, table.formdoc, div.noborder {
} }
#tablelines { #tablelines {
border-bottom-width: 1px; border-bottom-width: 1px;
border-bottom-color: rgb(<?php echo $colortopbordertitle1 ?>); border-bottom-color: var(--colortopbordertitle1);
border-bottom-style: solid; border-bottom-style: solid;
} }
table.liste tr:last-of-type td, table.noborder:not(#tablelines) tr:last-of-type td, table.formdoc tr:last-of-type td, div.noborder tr:last-of-type td { table.liste tr:last-of-type td, table.noborder:not(#tablelines) tr:last-of-type td, table.formdoc tr:last-of-type td, div.noborder tr:last-of-type td {
border-bottom-width: 1px; border-bottom-width: 1px;
border-bottom-color: rgb(<?php echo $colortopbordertitle1 ?>); border-bottom-color: var(--colortopbordertitle1);
border-bottom-style: solid; border-bottom-style: solid;
} }
div.tabBar div.fichehalfright table.noborder:not(.margintable):not(.paymenttable):not(.lastrecordtable):last-of-type { div.tabBar div.fichehalfright table.noborder:not(.margintable):not(.paymenttable):not(.lastrecordtable):last-of-type {
border-bottom: 1px solid rgb(<?php echo $colortopbordertitle1 ?>); border-bottom: 1px solid var(--colortopbordertitle1);
} }
div.tabBar table.border>tbody>tr:last-of-type>td { div.tabBar table.border>tbody>tr:last-of-type>td {
border-bottom-width: 1px; border-bottom-width: 1px;
border-bottom-color: rgb(<?php echo $colortopbordertitle1 ?>); border-bottom-color: var(--colortopbordertitle1);
border-bottom-style: solid; border-bottom-style: solid;
} }
div.tabBar div.fichehalfright table.noborder { div.tabBar div.fichehalfright table.noborder {
@@ -3442,7 +3448,7 @@ tr.liste_titre_filter td.liste_titre:first-of-type {
{ {
border-bottom-width: 0 !important; border-bottom-width: 0 !important;
border-top-width: 1px; border-top-width: 1px;
border-top-color: rgb(<?php echo $colortopbordertitle1 ?>); border-top-color: var(--colortopbordertitle1);
border-top-style: solid; border-top-style: solid;
} }
tr#trlinefordates td { tr#trlinefordates td {
@@ -3451,7 +3457,7 @@ tr#trlinefordates td {
.liste_titre_add td, .liste_titre_add th, .liste_titre_add .tagtd .liste_titre_add td, .liste_titre_add th, .liste_titre_add .tagtd
{ {
border-top-width: 1px; border-top-width: 1px;
border-top-color: rgb(<?php echo $colortopbordertitle1 ?>); border-top-color: var(--colortopbordertitle1);
border-top-style: solid; border-top-style: solid;
} }
table.liste tr, table.noborder tr, div.noborder form { table.liste tr, table.noborder tr, div.noborder form {
@@ -3716,14 +3722,14 @@ table.hidepaginationnext .paginationnext {
{ {
font-family: <?php print $fontlist ?>; font-family: <?php print $fontlist ?>;
margin-bottom: 1px; margin-bottom: 1px;
color: var(--oddevencolor); color: var(--oddeven);
} }
.impair, .nohover .impair:hover, tr.impair td.nohover .impair, .nohover .impair:hover, tr.impair td.nohover
{ {
background: var(--colorbacklineimpair1); background-color: var(--colorbacklineimpair2);
} }
#GanttChartDIV { #GanttChartDIV {
background-color: var(--colorbacklineimpair1); background-color: var(--colorbacklineimpair2);
} }
.oddeven, .evenodd, .pair, .nohover .pair:hover, tr.pair td.nohover, .tagtr.oddeven { .oddeven, .evenodd, .pair, .nohover .pair:hover, tr.pair td.nohover, .tagtr.oddeven {
@@ -3732,21 +3738,21 @@ table.hidepaginationnext .paginationnext {
color: var(--oddevencolor); color: var(--oddevencolor);
} }
.pair, .nohover .pair:hover, tr.pair td.nohover { .pair, .nohover .pair:hover, tr.pair td.nohover {
background-color: var(--colorbacklinepair1); background-color: var(--colorbacklinepair2);
} }
table.dataTable tr.oddeven { table.dataTable tr.oddeven {
background-color: var(--colorbacklinepair1) !important; background-color: var(--colorbacklinepair2) !important;
} }
/* For no hover style */ /* For no hover style */
td.oddeven, table.nohover tr.impair, table.nohover tr.pair, table.nohover tr.impair td, table.nohover tr.pair td, tr.nohover td, form.nohover, form.nohover:hover { td.oddeven, table.nohover tr.impair, table.nohover tr.pair, table.nohover tr.impair td, table.nohover tr.pair td, tr.nohover td, form.nohover, form.nohover:hover {
background-color: var(--colorbacklineimpair1) !important; background-color: var(--colorbacklineimpair2) !important;
background: var(--colorbacklineimpair1) !important; background: var(--colorbacklineimpair2) !important;
} }
td.evenodd, tr.nohoverpair td, #trlinefordates td { td.evenodd, tr.nohoverpair td, #trlinefordates td {
background-color: var(--colorbacklinepair1) !important; background-color: var(--colorbacklinepair2) !important;
background: var(--colorbacklinepair1) !important; background: var(--colorbacklinepair2) !important;
} }
.trforbreak td { .trforbreak td {
font-weight: 500; font-weight: 500;
@@ -3781,7 +3787,9 @@ tr.pair td .nobordernopadding tr td, tr.impair td .nobordernopadding tr td {
} }
table.nobottomiftotal tr.liste_total td { table.nobottomiftotal tr.liste_total td {
background-color: #fff; background-color: #fff;
<?php if (!$userborderontable) { ?>
border-bottom: 0px !important; border-bottom: 0px !important;
<?php } ?>
} }
table.nobottom, td.nobottom { table.nobottom, td.nobottom {
border-bottom: 0px !important; border-bottom: 0px !important;
@@ -3797,8 +3805,12 @@ div.liste_titre {
} }
div.liste_titre_bydiv { div.liste_titre_bydiv {
border-top-width: <?php echo $borderwidth ?>px; border-top-width: <?php echo $borderwidth ?>px;
border-top-color: rgb(<?php echo $colortopbordertitle1 ?>); border-top-color: var(--colortopbordertitle1);
border-top-style: solid; border-top-style: solid;
<?php if ($userborderontable) { ?>
border-left: <?php echo $borderwidth ?>px solid var(--colortopbordertitle1);
/* border-right: <?php echo $borderwidth ?>px solid var(--colortopbordertitle1); */
<?php } ?>
border-collapse: collapse; border-collapse: collapse;
display: table; display: table;
@@ -3829,7 +3841,7 @@ div.liste_titre_bydiv, .liste_titre div.tagtr, tr.liste_titre, tr.liste_titre_se
} }
tr.liste_titre th, tr.liste_titre td, th.liste_titre tr.liste_titre th, tr.liste_titre td, th.liste_titre
{ {
border-bottom: 1px solid rgb(<?php echo $colortopbordertitle1 ?>); border-bottom: 1px solid var(--colortopbordertitle1);
} }
tr.liste_titre:first-child th, tr:first-child th.liste_titre { tr.liste_titre:first-child th, tr:first-child th.liste_titre {
/* border-bottom: 1px solid #ddd ! important; */ /* border-bottom: 1px solid #ddd ! important; */
@@ -3848,7 +3860,7 @@ tr.liste_titre th a, th.liste_titre a, tr.liste_titre td a, td.liste_titre a, fo
} }
tr.liste_titre_topborder td { tr.liste_titre_topborder td {
border-top-width: <?php echo $borderwidth; ?>px; border-top-width: <?php echo $borderwidth; ?>px;
border-top-color: rgb(<?php echo $colortopbordertitle1 ?>); border-top-color: var(--colortopbordertitle1);
border-top-style: solid; border-top-style: solid;
} }
.liste_titre td a { .liste_titre td a {
@@ -3949,7 +3961,7 @@ div.tabBar .noborder {
} }
#tablelines tr.liste_titre td, .paymenttable tr.liste_titre td, .margintable tr.liste_titre td, .tableforservicepart1 tr.liste_titre td { #tablelines tr.liste_titre td, .paymenttable tr.liste_titre td, .margintable tr.liste_titre td, .tableforservicepart1 tr.liste_titre td {
border-bottom: 1px solid rgb(<?php echo $colortopbordertitle1 ?>) !important; border-bottom: 1px solid var(--colortopbordertitle1) !important;
} }
#tablelines tr td { #tablelines tr td {
height: unset; height: unset;
@@ -3961,11 +3973,10 @@ div.tabBar .noborder {
div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright):not(.ficheaddleft) > .border > tbody > tr:nth-of-type(even):not(.liste_titre), .liste > tbody > tr:nth-of-type(even):not(.liste_titre), div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright):not(.ficheaddleft) > .border > tbody > tr:nth-of-type(even):not(.liste_titre), .liste > tbody > tr:nth-of-type(even):not(.liste_titre),
div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright):not(.ficheaddleft) .oddeven.tagtr:nth-of-type(even):not(.liste_titre) div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright):not(.ficheaddleft) .oddeven.tagtr:nth-of-type(even):not(.liste_titre)
{ {
background: linear-gradient(bottom, var(--colorbacklineimpair1) 85%, var(--colorbacklineimpair2) 100%); background: linear-gradient(bottom, var(----colorbacklineimpair2) 0%, var(--colorbacklineimpair2) 100%);
background: -o-linear-gradient(bottom, var(--colorbacklineimpair1) 85%, var(--colorbacklineimpair2) 100%); background: -o-linear-gradient(bottom, var(--colorbacklineimpair2) 0%, var(--colorbacklineimpair2) 100%);
background: -moz-linear-gradient(bottom, var(--colorbacklineimpair1) 85%, var(--colorbacklineimpair2) 100%); background: -moz-linear-gradient(bottom, var(--colorbacklineimpair2) 0%, var(--colorbacklineimpair2) 100%);
background: -webkit-linear-gradient(bottom, var(--colorbacklineimpair1) 85%, var(--colorbacklineimpair2) 100%); background: -webkit-linear-gradient(bottom, var(--colorbacklineimpair2) 0%, var(--colorbacklineimpair2) 100%);
/* background: -ms-linear-gradient(bottom, var(--colorbacklineimpair1) 85%, var(--colorbacklineimpair2) 100%); */
} }
.noborder > tbody > tr:nth-child(even):not(:last-child) td:not(.liste_titre), .liste > tbody > tr:nth-child(even):not(:last-child) td:not(.liste_titre), .noborder > tbody > tr:nth-child(even):not(:last-child) td:not(.liste_titre), .liste > tbody > tr:nth-child(even):not(:last-child) td:not(.liste_titre),
.noborder .oddeven.tagtr:nth-child(even):not(:last-child) .tagtd:not(.liste_titre) .noborder .oddeven.tagtr:nth-child(even):not(:last-child) .tagtd:not(.liste_titre)
@@ -3977,11 +3988,10 @@ div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright):not(.ficheaddleft
div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright):not(.ficheaddleft) > .border > tbody > tr:nth-of-type(odd):not(.liste_titre), .liste > tbody > tr:nth-of-type(odd):not(.liste_titre), div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright):not(.ficheaddleft) > .border > tbody > tr:nth-of-type(odd):not(.liste_titre), .liste > tbody > tr:nth-of-type(odd):not(.liste_titre),
div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright):not(.ficheaddleft) .oddeven.tagtr:nth-of-type(odd):not(.liste_titre) div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright):not(.ficheaddleft) .oddeven.tagtr:nth-of-type(odd):not(.liste_titre)
{ {
background: linear-gradient(bottom, var(--colorbacklinepair1) 85%, var(--colorbacklinepair2) 100%); background: linear-gradient(bottom, var(--colorbacklinepair2) 0%, var(--colorbacklinepair2) 100%);
background: -o-linear-gradient(bottom, var(--colorbacklinepair1) 85%, var(--colorbacklinepair2) 100%); background: -o-linear-gradient(bottom, var(--colorbacklinepair2) 0%, var(--colorbacklinepair2) 100%);
background: -moz-linear-gradient(bottom, var(--colorbacklinepair1) 85%, var(--colorbacklinepair2) 100%); background: -moz-linear-gradient(bottom, var(--colorbacklinepair2) 0%, var(--colorbacklinepair2) 100%);
background: -webkit-linear-gradient(bottom, var(--colorbacklinepair1) 85%, var(--colorbacklinepair2) 100%); background: -webkit-linear-gradient(bottom, var(--colorbacklinepair2) 0%, var(--colorbacklinepair2) 100%);
/* background: -ms-linear-gradient(bottom, var(--colorbacklinepair1) 85%, var(--colorbacklinepair2) 100%); */
} }
.noborder > tbody > tr:nth-child(odd):not(:last-child) td:not(.liste_titre), .liste > tbody > tr:nth-child(odd):not(:last-child) td:not(.liste_titre), .noborder > tbody > tr:nth-child(odd):not(:last-child) td:not(.liste_titre), .liste > tbody > tr:nth-child(odd):not(:last-child) td:not(.liste_titre),
.noborder .oddeven.tagtr:nth-child(odd):not(:last-child) .tagtd:not(.liste_titre) .noborder .oddeven.tagtr:nth-child(odd):not(:last-child) .tagtd:not(.liste_titre)
@@ -4196,7 +4206,7 @@ span.dashboardlineko {
margin-bottom: 25px !important; margin-bottom: 25px !important;
border-bottom-width: 1px; border-bottom-width: 1px;
background: var(--colorbackbody); background: var(--colorbackbody);
border-top: <?php echo $borderwidth ?>px solid rgb(<?php echo $colortopbordertitle1 ?>); border-top: <?php echo $borderwidth ?>px solid var(--colortopbordertitle1);
/* border-top: 2px solid var(--colorbackhmenu1) !important; */ /* border-top: 2px solid var(--colorbackhmenu1) !important; */
} }
table.noborder.boxtable tr td { table.noborder.boxtable tr td {
@@ -4878,11 +4888,10 @@ table.cal_month td { padding-left: 1px !important; padding-right: 1px !important
.cal_past { } .cal_past { }
.cal_peruser { padding-top: 0 !important; padding-bottom: 0 !important; padding-<?php print $left; ?>: 1px !important; padding-<?php print $right; ?>: 1px !important; } .cal_peruser { padding-top: 0 !important; padding-bottom: 0 !important; padding-<?php print $left; ?>: 1px !important; padding-<?php print $right; ?>: 1px !important; }
.cal_impair { .cal_impair {
background: linear-gradient(bottom, var(--colorbacklinepair1) 85%, var(--colorbacklinepair2) 100%); background: linear-gradient(bottom, var(--colorbacklinepair2) 85%, var(--colorbacklinepair2) 100%);
background: -o-linear-gradient(bottom, var(--colorbacklinepair1) 85%, var(--colorbacklinepair2) 100%); background: -o-linear-gradient(bottom, var(--colorbacklinepair2) 85%, var(--colorbacklinepair2) 100%);
background: -moz-linear-gradient(bottom, var(--colorbacklinepair1) 85%, var(--colorbacklinepair2) 100%); background: -moz-linear-gradient(bottom, var(--colorbacklinepair2) 85%, var(--colorbacklinepair2) 100%);
background: -webkit-linear-gradient(bottom, var(--colorbacklinepair1) 85%, var(--colorbacklinepair2) 100%); background: -webkit-linear-gradient(bottom, var(--colorbacklinepair2) 85%, var(--colorbacklinepair2) 100%);
/* background: -ms-linear-gradient(bottom, var(--colorbacklinepair1) 85%, var(--colorbacklinepair2) 100%); */
} }
.cal_today_peruser_impair { background: #F8F8F0; } .cal_today_peruser_impair { background: #F8F8F0; }
.peruser_busy { } .peruser_busy { }
@@ -5654,7 +5663,7 @@ span#select2-taskid-container[title^='--'] {
} }
.select2-container--default .select2-results__option--highlighted[aria-selected] { .select2-container--default .select2-results__option--highlighted[aria-selected] {
background-color: rgb(<?php echo $colorbackhmenu1 ?>); background-color: var(--colorbackhmenu1);
color: var(--colortextbackhmenu); color: var(--colortextbackhmenu);
} }
.select2-container--default .select2-results__option--highlighted[aria-selected] span { .select2-container--default .select2-results__option--highlighted[aria-selected] span {
@@ -6659,7 +6668,6 @@ div.tabsElem a.tab {
background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%); background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%); background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%); background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
background-image: -ms-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
background-image: linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%); background-image: linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
} }
.cd-timeline-content:after { .cd-timeline-content:after {

View File

@@ -208,6 +208,8 @@ if ($tmpval <= 460) {
$colortextbackvmenu = '000000'; $colortextbackvmenu = '000000';
} }
$colortopbordertitle1 = join(',', colorStringToArray($colortopbordertitle1)); // Normalize value to 'x,y,z'
$colorbacktitle1 = join(',', colorStringToArray($colorbacktitle1)); // Normalize value to 'x,y,z' $colorbacktitle1 = join(',', colorStringToArray($colorbacktitle1)); // Normalize value to 'x,y,z'
$tmppart = explode(',', $colorbacktitle1); $tmppart = explode(',', $colorbacktitle1);
if ($colortexttitle == '') { if ($colortexttitle == '') {

View File

@@ -118,6 +118,7 @@ $dol_no_mouse_hover = $conf->dol_no_mouse_hover;
$useboldtitle = (isset($conf->global->THEME_ELDY_USEBOLDTITLE) ? $conf->global->THEME_ELDY_USEBOLDTITLE : 0); $useboldtitle = (isset($conf->global->THEME_ELDY_USEBOLDTITLE) ? $conf->global->THEME_ELDY_USEBOLDTITLE : 0);
$borderwidth = 2; $borderwidth = 2;
$userborderontable = 1;
// Case of option always editable // Case of option always editable
if (!isset($conf->global->THEME_ELDY_BACKBODY)) { if (!isset($conf->global->THEME_ELDY_BACKBODY)) {
@@ -210,6 +211,8 @@ if ($tmpval <= 460) {
$colortextbackvmenu = '000000'; $colortextbackvmenu = '000000';
} }
$colortopbordertitle1 = join(',', colorStringToArray($colortopbordertitle1)); // Normalize value to 'x,y,z'
$colorbacktitle1 = join(',', colorStringToArray($colorbacktitle1)); // Normalize value to 'x,y,z' $colorbacktitle1 = join(',', colorStringToArray($colorbacktitle1)); // Normalize value to 'x,y,z'
$tmppart = explode(',', $colorbacktitle1); $tmppart = explode(',', $colorbacktitle1);
if ($colortexttitle == '') { if ($colortexttitle == '') {
@@ -270,12 +273,13 @@ print 'colorbacklinepair1='.$colorbacklinepair1."\n";
print 'colorbacklinepair2='.$colorbacklinepair2."\n"; print 'colorbacklinepair2='.$colorbacklinepair2."\n";
print 'colorbacklinepairhover='.$colorbacklinepairhover."\n"; print 'colorbacklinepairhover='.$colorbacklinepairhover."\n";
print 'colorbacklinepairchecked='.$colorbacklinepairchecked."\n"; print 'colorbacklinepairchecked='.$colorbacklinepairchecked."\n";
print '$colortexttitlenotab='.$colortexttitlenotab."\n"; print 'colortexttitlenotab='.$colortexttitlenotab."\n";
print '$colortexttitle='.$colortexttitle."\n"; print 'colortexttitle='.$colortexttitle."\n";
print '$colortext='.$colortext."\n"; print 'colortext='.$colortext."\n";
print '$colortextlink='.$colortextlink."\n"; print 'colortextlink='.$colortextlink."\n";
print '$colortextbackhmenu='.$colortextbackhmenu."\n"; print 'colortexttitlelink='.$colortexttitlelink."\n";
print '$colortextbackvmenu='.$colortextbackvmenu."\n"; print 'colortextbackhmenu='.$colortextbackhmenu."\n";
print 'colortextbackvmenu='.$colortextbackvmenu."\n";
print 'dol_hide_topmenu='.$dol_hide_topmenu."\n"; print 'dol_hide_topmenu='.$dol_hide_topmenu."\n";
print 'dol_hide_leftmenu='.$dol_hide_leftmenu."\n"; print 'dol_hide_leftmenu='.$dol_hide_leftmenu."\n";
print 'dol_optimize_smallscreen='.$dol_optimize_smallscreen."\n"; print 'dol_optimize_smallscreen='.$dol_optimize_smallscreen."\n";
@@ -306,12 +310,15 @@ print '*/'."\n";
--colorbacklinepairchecked: rgb(<?php print $colorbacklinepairchecked; ?>); --colorbacklinepairchecked: rgb(<?php print $colorbacklinepairchecked; ?>);
--colorbacklinebreak: rgb(<?php print $colorbacklinebreak; ?>); --colorbacklinebreak: rgb(<?php print $colorbacklinebreak; ?>);
--colorbackbody: rgb(<?php print $colorbackbody; ?>); --colorbackbody: rgb(<?php print $colorbackbody; ?>);
--colorbackmobilemenu: #f8f8f8;
--colortexttitlenotab: rgb(<?php print $colortexttitlenotab; ?>); --colortexttitlenotab: rgb(<?php print $colortexttitlenotab; ?>);
--colortexttitle: rgb(<?php print $colortexttitle; ?>); --colortexttitle: rgb(<?php print $colortexttitle; ?>);
--colortexttitlelink: rgba(<?php print $colortexttitlelink; ?>, 0.9);
--colortext: rgb(<?php print $colortext; ?>); --colortext: rgb(<?php print $colortext; ?>);
--colortextlink: rgb(<?php print $colortextlink; ?>); --colortextlink: rgb(<?php print $colortextlink; ?>);
--colortextbackhmenu: #<?php echo $colortextbackhmenu; ?>; --colortextbackhmenu: #<?php print $colortextbackhmenu; ?>;
--colortextbackvmenu: #<?php print $colortextbackvmenu; ?>; --colortextbackvmenu: #<?php print $colortextbackvmenu; ?>;
--colortopbordertitle1: rgb(<?php print $colortopbordertitle1; ?>);
--listetotal: #551188; --listetotal: #551188;
--inputbackgroundcolor: #FFF; --inputbackgroundcolor: #FFF;
--inputbordercolor: rgba(0,0,0,.2); --inputbordercolor: rgba(0,0,0,.2);
@@ -328,13 +335,16 @@ print '*/'."\n";
--amountremaintopaycolor:#880000; --amountremaintopaycolor:#880000;
--amountpaymentcomplete:#008800; --amountpaymentcomplete:#008800;
--amountremaintopaybackcolor:none; --amountremaintopaybackcolor:none;
--productlinestockod: #002200;
--productlinestocktoolow: #884400;
--infoboxmoduleenabledbgcolor : linear-gradient(0.4turn, #fff, #fff, #fff, #e4efe8);
} }
body { body {
<?php if (GETPOST('optioncss', 'aZ09') == 'print') { ?> <?php if (GETPOST('optioncss', 'aZ09') == 'print') { ?>
background-color: #FFFFFF; background-color: #FFFFFF;
<?php } else { ?> <?php } else { ?>
background: rgb(<?php print $colorbackbody; ?>); background: var(--colorbackbody);
<?php } ?> <?php } ?>
color: rgb(<?php echo $colortext; ?>); color: rgb(<?php echo $colortext; ?>);
font-size: <?php print is_numeric($fontsize) ? $fontsize.'px' : $fontsize; ?>; font-size: <?php print is_numeric($fontsize) ? $fontsize.'px' : $fontsize; ?>;
@@ -580,7 +590,7 @@ input.pageplusone {
} }
.optionblue { .optionblue {
color: rgb(<?php echo $colortextlink; ?>); color: var(--colortextlink);
} }
.optiongrey, .opacitymedium { .optiongrey, .opacitymedium {
opacity: 0.5; opacity: 0.5;
@@ -984,7 +994,7 @@ body[class*="colorblind-"] .text-success{
color: #ccc !important; color: #ccc !important;
} }
.editfielda span.fa-pencil-alt:hover, .editfielda span.fa-trash:hover { .editfielda span.fa-pencil-alt:hover, .editfielda span.fa-trash:hover {
color: rgb(<?php echo $colortexttitle; ?>) !important; color: var(--colortexttitle) !important;
} }
.size15x { font-size: 1.5em !important; } .size15x { font-size: 1.5em !important; }
@@ -1765,7 +1775,7 @@ td.showDragHandle {
<?php if (GETPOST('optioncss', 'aZ09') == 'print') { ?> <?php if (GETPOST('optioncss', 'aZ09') == 'print') { ?>
display: none; display: none;
<?php } else { ?> <?php } else { ?>
background: rgb(<?php echo $colorbackvmenu1; ?>); background: var(--colorbackvmenu1);
border-right: 1px solid rgba(0,0,0,0.2); border-right: 1px solid rgba(0,0,0,0.2);
box-shadow: 3px 0 6px -2px #eee; box-shadow: 3px 0 6px -2px #eee;
bottom: 0; bottom: 0;
@@ -1910,7 +1920,7 @@ div.login_block {
} }
#id-left { #id-left {
z-index: 91; z-index: 91;
background: rgb(<?php echo $colorbackvmenu1; ?>); background: var(--colorbackvmenu1);
border-right: 1px solid rgba(0,0,0,0.3); border-right: 1px solid rgba(0,0,0,0.3);
padding-top: 20px; padding-top: 20px;
<?php <?php
@@ -2205,11 +2215,11 @@ img.photorefnoborder {
.underrefbanner { .underrefbanner {
} }
.underbanner { .underbanner {
border-bottom: <?php echo $borderwidth ?>px solid rgb(<?php echo $colortopbordertitle1 ?>); border-bottom: <?php echo $borderwidth ?>px solid var(--colortopbordertitle1);
} }
.trextrafieldseparator td, .trextrafields_collapse_last td { .trextrafieldseparator td, .trextrafields_collapse_last td {
border-bottom: 1px solid rgb(<?php echo $colortopbordertitle1 ?>) !important; border-bottom: 1px solid var(--colortopbordertitle1) !important;
} }
.tdhrthin { .tdhrthin {
margin: 0; margin: 0;
@@ -2240,13 +2250,12 @@ div#tmenu_tooltip {
<?php if (GETPOST('optioncss', 'aZ09') == 'print') { ?> <?php if (GETPOST('optioncss', 'aZ09') == 'print') { ?>
display:none; display:none;
<?php } else { ?> <?php } else { ?>
background: rgb(<?php echo $colorbackhmenu1 ?>); background: var(--colorbackhmenu1);
/* /*
background-image: linear-gradient(to top, rgba(255,255,255,.3) 0%, rgba(128,128,128,.3) 100%); background-image: linear-gradient(to top, rgba(255,255,255,.3) 0%, rgba(128,128,128,.3) 100%);
background-image: -o-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(128,128,128,.3) 100%); background-image: -o-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(128,128,128,.3) 100%);
background-image: -moz-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(128,128,128,.3) 100%); background-image: -moz-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(128,128,128,.3) 100%);
background-image: -webkit-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(128,128,128,.3) 100%); background-image: -webkit-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(128,128,128,.3) 100%);
background-image: -ms-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(128,128,128,.3) 100%);
background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, rgba(255,255,255,.3)), color-stop(1, rgba(128,128,128,.3)) ); background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, rgba(255,255,255,.3)), color-stop(1, rgba(128,128,128,.3)) );
*/ */
<?php } ?> <?php } ?>
@@ -2323,13 +2332,12 @@ ul.tmenu { /* t r b l */
padding-left: 5px; padding-left: 5px;
} }
ul.tmenu li { ul.tmenu li {
background: rgb(<?php echo $colorbackhmenu1 ?>); background: var(--colorbackhmenu1);
/* /*
background-image: linear-gradient(to top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%); background-image: linear-gradient(to top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%);
background-image: -o-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%); background-image: -o-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%);
background-image: -moz-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%); background-image: -moz-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%);
background-image: -webkit-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%); background-image: -webkit-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%);
background-image: -ms-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%);
background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, rgba(255,255,255,.3)), color-stop(1, rgba(0,0,0,.3)) ); background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, rgba(255,255,255,.3)), color-stop(1, rgba(0,0,0,.3)) );
*/ */
} }
@@ -2730,7 +2738,7 @@ div.login_block {
z-index: 10; z-index: 10;
text-align: center; text-align: center;
vertical-align: middle; vertical-align: middle;
background: rgb(<?php echo $colorbackvmenu1; ?>); background: var(--colorbackvmenu1);
width: 228px; width: 228px;
height: 70px; height: 70px;
<?php if (GETPOST('optioncss', 'aZ09') == 'print') { ?> <?php if (GETPOST('optioncss', 'aZ09') == 'print') { ?>
@@ -3116,7 +3124,7 @@ div.tabBar {
border-left: 1px solid #BBB; border-left: 1px solid #BBB;
border-top: 1px solid #CCC; border-top: 1px solid #CCC;
width: auto; width: auto;
background: rgb(<?php echo $colorbacktabcard1; ?>); background: var(--colorbacktabcard1);
border-bottom: 1px solid #aaa; border-bottom: 1px solid #aaa;
} }
@@ -3209,8 +3217,8 @@ a.tab:link, a.tab:visited, a.tab:hover, a.tab#active {
} }
.tabactive, a.tab#active { .tabactive, a.tab#active {
color: #<?php echo $colortextbacktab; ?> !important; color: var(--colortextbacktab) !important;
background: rgb(<?php echo $colorbacktabcard1; ?>) !important; background: var(--colorbacktabcard1) !important;
border-right: 1px solid #AAA !important; border-right: 1px solid #AAA !important;
border-left: 1px solid #AAA !important; border-left: 1px solid #AAA !important;
@@ -3226,8 +3234,8 @@ a.tab:link, a.tab:visited, a.tab:hover, a.tab#active {
a.tab:hover a.tab:hover
{ {
/* /*
background: rgba(<?php echo $colorbacktabcard1; ?>, 0.5) url(<?php echo dol_buildpath($path.'/theme/'.$theme.'/img/nav-overlay3.png', 1); ?>) 50% 0 repeat-x; background: var(--colorbacktabcard1) url(<?php echo dol_buildpath($path.'/theme/'.$theme.'/img/nav-overlay3.png', 1); ?>) 50% 0 repeat-x;
color: #<?php echo $colortextbacktab; ?>; color: var(--colortextbacktab);
*/ */
text-decoration: underline; text-decoration: underline;
} }
@@ -3387,10 +3395,10 @@ td.border, div.tagtable div div.border {
border-bottom: none !important; border-bottom: none !important;
} }
.bordertop { .bordertop {
border-top: 1px solid rgb(<?php echo $colortopbordertitle1 ?>); border-top: 1px solid var(--colortopbordertitle1);
} }
.borderbottom { .borderbottom {
border-bottom: 1px solid rgb(<?php echo $colortopbordertitle1 ?>); border-bottom: 1px solid var(--colortopbordertitle1);
} }
.fichehalfright table.noborder { .fichehalfright table.noborder {
@@ -3398,7 +3406,7 @@ td.border, div.tagtable div div.border {
} }
div.colorback div.colorback
{ {
background: rgb(<?php echo $colorbacktitle1; ?>); background: var(--colorbacktitle1);
padding: 10px; padding: 10px;
margin-top: 5px; margin-top: 5px;
} }
@@ -3413,7 +3421,7 @@ table.liste, table.noborder, table.formdoc, div.noborder {
border-spacing: 0px; border-spacing: 0px;
border-top-width: <?php echo $borderwidth ?>px; border-top-width: <?php echo $borderwidth ?>px;
border-top-color: rgb(<?php echo $colortopbordertitle1 ?>); border-top-color: var(--colortopbordertitle1);
border-top-style: solid; border-top-style: solid;
border-bottom-width: 1px; border-bottom-width: 1px;
@@ -3446,7 +3454,7 @@ table.paddingtopbottomonly tr td {
} }
.liste_titre_filter { .liste_titre_filter {
background: rgb(<?php echo $colorbacktitle1; ?>) !important; background: var(--colorbacktitle1) !important;
} }
tr.liste_titre_filter td.liste_titre { tr.liste_titre_filter td.liste_titre {
padding-top: 4px; padding-top: 4px;
@@ -3455,19 +3463,19 @@ tr.liste_titre_filter td.liste_titre {
.liste_titre_create td, .liste_titre_create th, .liste_titre_create .tagtd .liste_titre_create td, .liste_titre_create th, .liste_titre_create .tagtd
{ {
border-top-width: 1px; border-top-width: 1px;
border-top-color: rgb(<?php echo $colortopbordertitle1 ?>); border-top-color: var(--colortopbordertitle1);
border-top-style: solid; border-top-style: solid;
} }
.liste_titre_add td, .liste_titre_add th, .liste_titre_add .tagtd .liste_titre_add td, .liste_titre_add th, .liste_titre_add .tagtd
{ {
border-top-width: 2px; border-top-width: 2px;
border-top-color: rgb(<?php echo $colortopbordertitle1 ?>); border-top-color: var(--colortopbordertitle1);
border-top-style: solid; border-top-style: solid;
} }
.liste_titre_add td, .liste_titre_add .tagtd .liste_titre_add td, .liste_titre_add .tagtd
{ {
border-top-width: 1px; border-top-width: 1px;
border-top-color: rgb(<?php echo $colortopbordertitle1 ?>); border-top-color: var(--colortopbordertitle1);
border-top-style: solid; border-top-style: solid;
} }
@@ -3535,7 +3543,7 @@ div.refidpadding {
} }
div.refid { div.refid {
font-weight: bold; font-weight: bold;
color: rgb(<?php print $colortexttitlenotab; ?>); color: rgb(--colortexttitlenotab);
font-size: 160%; font-size: 160%;
} }
div.refidno { div.refidno {
@@ -3628,7 +3636,7 @@ div.pagination li .active span:focus {
z-index: 2; z-index: 2;
color: #fff; color: #fff;
cursor: default; cursor: default;
background-color: rgb(<?php echo $colorbackhmenu1 ?>); background-color: var(--colorbackhmenu1);
border-color: #337ab7; border-color: #337ab7;
} }
div.pagination .disabled span, div.pagination .disabled span,
@@ -3673,11 +3681,10 @@ table.hidepaginationnext .paginationnext {
/* Prepare to remove class pair - impair /* Prepare to remove class pair - impair
.noborder > tbody > tr:nth-child(even) td { .noborder > tbody > tr:nth-child(even) td {
background: linear-gradient(to bottom, rgb(<?php echo $colorbacklineimpair1; ?>) 85%, rgb(<?php echo $colorbacklineimpair2; ?>) 100%); background: linear-gradient(to bottom, var(--colorbacklineimpair1) 85%, var(--colorbacklineimpair2) 100%);
background: -o-linear-gradient(bottom, rgb(<?php echo $colorbacklineimpair1; ?>) 85%, rgb(<?php echo $colorbacklineimpair2; ?>) 100%); background: -o-linear-gradient(bottom, var(--colorbacklineimpair1) 85%, var(--colorbacklineimpair2) 100%);
background: -moz-linear-gradient(bottom, rgb(<?php echo $colorbacklineimpair1; ?>) 85%, rgb(<?php echo $colorbacklineimpair2; ?>) 100%); background: -moz-linear-gradient(bottom, var(--colorbacklineimpair1) 85%, var(--colorbacklineimpair2) 100%);
background: -webkit-linear-gradient(bottom, rgb(<?php echo $colorbacklineimpair1; ?>) 85%, rgb(<?php echo $colorbacklineimpair2; ?>) 100%); background: -webkit-linear-gradient(bottom, var(--colorbacklineimpair1) 85%, var(--colorbacklineimpair2) 100%);
background: -ms-linear-gradient(bottom, rgb(<?php echo $colorbacklineimpair1; ?>) 85%, rgb(<?php echo $colorbacklineimpair2; ?>) 100%);
font-family: <?php print $fontlist ?>; font-family: <?php print $fontlist ?>;
border: 0px; border: 0px;
margin-bottom: 1px; margin-bottom: 1px;
@@ -3686,11 +3693,10 @@ table.hidepaginationnext .paginationnext {
} }
.noborder > tbody > tr:nth-child(odd) td { .noborder > tbody > tr:nth-child(odd) td {
background: linear-gradient(to bottom, rgb(<?php echo $colorbacklinepair1; ?>) 85%, rgb(<?php echo $colorbacklinepair2; ?>) 100%); background: linear-gradient(to bottom, var(--colorbacklinepair1) 85%, var(--colorbacklinepair2) 100%);
background: -o-linear-gradient(bottom, rgb(<?php echo $colorbacklinepair1; ?>) 85%, rgb(<?php echo $colorbacklinepair2; ?>) 100%); background: -o-linear-gradient(bottom, var(--colorbacklinepair1) 85%, var(--colorbacklinepair2) 100%);
background: -moz-linear-gradient(bottom, rgb(<?php echo $colorbacklinepair1; ?>) 85%, rgb(<?php echo $colorbacklinepair2; ?>) 100%); background: -moz-linear-gradient(bottom, var(--colorbacklinepair1) 85%, var(--colorbacklinepair2) 100%);
background: -webkit-linear-gradient(bottom, rgb(<?php echo $colorbacklinepair1; ?>) 85%, rgb(<?php echo $colorbacklinepair2; ?>) 100%); background: -webkit-linear-gradient(bottom, var(--colorbacklinepair1) 85%, var(--colorbacklinepair2) 100%);
background: -ms-linear-gradient(bottom, rgb(<?php echo $colorbacklinepair1; ?>) 85%, rgb(<?php echo $colorbacklinepair2; ?>) 100%);
font-family: <?php print $fontlist ?>; font-family: <?php print $fontlist ?>;
border: 0px; border: 0px;
margin-bottom: 1px; margin-bottom: 1px;
@@ -3699,11 +3705,7 @@ table.hidepaginationnext .paginationnext {
*/ */
ul.noborder li:nth-child(odd):not(.liste_titre) { ul.noborder li:nth-child(odd):not(.liste_titre) {
background-color: rgb(<?php echo $colorbacklinepair2; ?>) !important; background-color: var(--colorbacklinepair2) !important;
background-color: rgb(<?php echo $colorbacklinepair2; ?>) !important;
background-color: rgb(<?php echo $colorbacklinepair2; ?>) !important;
background-color: rgb(<?php echo $colorbacklinepair2; ?>) !important;
background-color: rgb(<?php echo $colorbacklinepair2; ?>) !important;
} }
@@ -3828,7 +3830,7 @@ div.liste_titre {
} }
div.liste_titre_bydiv { div.liste_titre_bydiv {
border-top-width: <?php echo $borderwidth ?>px; border-top-width: <?php echo $borderwidth ?>px;
border-top-color: rgb(<?php echo $colortopbordertitle1 ?>); border-top-color: var(--colortopbordertitle1);
border-top-style: solid; border-top-style: solid;
box-shadow: none; box-shadow: none;
@@ -3843,11 +3845,11 @@ tr.liste_titre, tr.liste_titre_sel, form.liste_titre, form.liste_titre_sel, tabl
} }
div.liste_titre_bydiv, .liste_titre div.tagtr, tr.liste_titre, tr.liste_titre_sel, .tagtr.liste_titre, .tagtr.liste_titre_sel, form.liste_titre, form.liste_titre_sel, table.dataTable thead tr div.liste_titre_bydiv, .liste_titre div.tagtr, tr.liste_titre, tr.liste_titre_sel, .tagtr.liste_titre, .tagtr.liste_titre_sel, form.liste_titre, form.liste_titre_sel, table.dataTable thead tr
{ {
background: rgb(<?php echo $colorbacktitle1; ?>); background: var(--colorbacktitle1);
font-weight: <?php echo $useboldtitle ? 'bold' : 'normal'; ?>; font-weight: <?php echo $useboldtitle ? 'bold' : 'normal'; ?>;
/* border-bottom: 1px solid #FDFFFF; */ /* border-bottom: 1px solid #FDFFFF; */
color: rgb(<?php echo $colortexttitle; ?>); color: var(--colortexttitle);
font-family: <?php print $fontlist ?>; font-family: <?php print $fontlist ?>;
text-align: <?php echo $left; ?>; text-align: <?php echo $left; ?>;
} }
@@ -3868,25 +3870,25 @@ tr.liste_titre th, th.liste_titre, tr.liste_titre td, td.liste_titre, form.liste
} }
tr.liste_titre th a, th.liste_titre a, tr.liste_titre td a, td.liste_titre a, form.liste_titre div a, div.liste_titre a { tr.liste_titre th a, th.liste_titre a, tr.liste_titre td a, td.liste_titre a, form.liste_titre div a, div.liste_titre a {
text-shadow: none !important; text-shadow: none !important;
color: rgb(<?php echo $colortexttitlelink ?>); color: var(--colortexttitlelink);
} }
tr.liste_titre_topborder td { tr.liste_titre_topborder td {
border-top-width: <?php echo $borderwidth; ?>px; border-top-width: <?php echo $borderwidth; ?>px;
border-top-color: rgb(<?php echo $colortopbordertitle1 ?>); border-top-color: var(--colortopbordertitle1);
border-top-style: solid; border-top-style: solid;
} }
.liste_titre td a { .liste_titre td a {
text-shadow: none !important; text-shadow: none !important;
color: rgb(<?php echo $colortexttitle; ?>); color: var(--colortexttitle);
} }
.liste_titre td a.notasortlink { .liste_titre td a.notasortlink {
color: rgb(<?php echo $colortextlink; ?>); color: var(--colortextlink);
} }
.liste_titre td a.notasortlink:hover { .liste_titre td a.notasortlink:hover {
background: transparent; background: transparent;
} }
tr.liste_titre:last-child th.liste_titre, tr.liste_titre:last-child th.liste_titre_sel, tr.liste_titre td.liste_titre, tr.liste_titre td.liste_titre_sel, form.liste_titre div.tagtd { /* For last line of table headers only */ tr.liste_titre:last-child th.liste_titre, tr.liste_titre:last-child th.liste_titre_sel, tr.liste_titre td.liste_titre, tr.liste_titre td.liste_titre_sel, form.liste_titre div.tagtd { /* For last line of table headers only */
border-bottom: 1px solid rgb(<?php echo $colortopbordertitle1 ?>); border-bottom: 1px solid var(--colortopbordertitle1);
} }
div.liste_titre { div.liste_titre {
@@ -3934,7 +3936,7 @@ tr.liste_sub_total, tr.liste_sub_total td {
} }
.paymenttable, .margintable:not(.margintablenotop) { .paymenttable, .margintable:not(.margintablenotop) {
border-top-width: <?php echo $borderwidth ?>px !important; border-top-width: <?php echo $borderwidth ?>px !important;
border-top-color: rgb(<?php echo $colortopbordertitle1 ?>) !important; border-top-color: var(--colortopbordertitle1) !important;
border-top-style: solid !important; border-top-style: solid !important;
} }
.margintable.margintablenotop { .margintable.margintablenotop {
@@ -3987,11 +3989,10 @@ div .tdtop {
div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright):not(.ficheaddleft) > .border > tbody > tr:nth-of-type(even):not(.liste_titre), .liste > tbody > tr:nth-of-type(even):not(.liste_titre), div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright):not(.ficheaddleft) > .border > tbody > tr:nth-of-type(even):not(.liste_titre), .liste > tbody > tr:nth-of-type(even):not(.liste_titre),
div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright):not(.ficheaddleft) .oddeven.tagtr:nth-of-type(even):not(.liste_titre) div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright):not(.ficheaddleft) .oddeven.tagtr:nth-of-type(even):not(.liste_titre)
{ {
background: linear-gradient(to bottom, rgb(<?php echo $colorbacklineimpair1; ?>) 85%, rgb(<?php echo $colorbacklineimpair2; ?>) 100%); background: linear-gradient(to bottom, var(--colorbacklineimpair1) 0%, var(--colorbacklineimpair2) 100%);
background: -o-linear-gradient(bottom, rgb(<?php echo $colorbacklineimpair1; ?>) 85%, rgb(<?php echo $colorbacklineimpair2; ?>) 100%); background: -o-linear-gradient(bottom, var(--colorbacklineimpair1) 0%, var(--colorbacklineimpair2) 100%);
background: -moz-linear-gradient(bottom, rgb(<?php echo $colorbacklineimpair1; ?>) 85%, rgb(<?php echo $colorbacklineimpair2; ?>) 100%); background: -moz-linear-gradient(bottom, var(--colorbacklineimpair1) 0%, var(--colorbacklineimpair2) 100%);
background: -webkit-linear-gradient(bottom, rgb(<?php echo $colorbacklineimpair1; ?>) 85%, rgb(<?php echo $colorbacklineimpair2; ?>) 100%); background: -webkit-linear-gradient(bottom, var(--colorbacklineimpair1) 0%, var(--colorbacklineimpair2) 100%);
background: -ms-linear-gradient(bottom, rgb(<?php echo $colorbacklineimpair1; ?>) 85%, rgb(<?php echo $colorbacklineimpair2; ?>) 100%);
} }
.noborder > tbody > tr:nth-child(even):not(:last-child) td:not(.liste_titre), .liste > tbody > tr:nth-child(even):not(:last-child) td:not(.liste_titre), .noborder > tbody > tr:nth-child(even):not(:last-child) td:not(.liste_titre), .liste > tbody > tr:nth-child(even):not(:last-child) td:not(.liste_titre),
.noborder .tagtr:nth-child(even):not(:last-child) .oddeven.tagtd:not(.liste_titre) .noborder .tagtr:nth-child(even):not(:last-child) .oddeven.tagtd:not(.liste_titre)
@@ -4003,11 +4004,10 @@ div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright):not(.ficheaddleft
div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright):not(.ficheaddleft) > .border > tbody > tr:nth-of-type(odd):not(.liste_titre), .liste > tbody > tr:nth-of-type(odd):not(.liste_titre), div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright):not(.ficheaddleft) > .border > tbody > tr:nth-of-type(odd):not(.liste_titre), .liste > tbody > tr:nth-of-type(odd):not(.liste_titre),
div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright):not(.ficheaddleft) .oddeven.tagtr:nth-of-type(odd):not(.liste_titre) div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright):not(.ficheaddleft) .oddeven.tagtr:nth-of-type(odd):not(.liste_titre)
{ {
background: linear-gradient(to bottom, rgb(<?php echo $colorbacklinepair1; ?>) 85%, rgb(<?php echo $colorbacklinepair2; ?>) 100%); background: linear-gradient(to bottom, var(--colorbacklinepair1) 0%, var(--colorbacklinepair2) 100%);
background: -o-linear-gradient(bottom, rgb(<?php echo $colorbacklinepair1; ?>) 85%, rgb(<?php echo $colorbacklinepair2; ?>) 100%); background: -o-linear-gradient(bottom, var(--colorbacklinepair1) 0%, var(--colorbacklinepair2) 100%);
background: -moz-linear-gradient(bottom, rgb(<?php echo $colorbacklinepair1; ?>) 85%, rgb(<?php echo $colorbacklinepair2; ?>) 100%); background: -moz-linear-gradient(bottom, var(--colorbacklinepair1) 0%, var(--colorbacklinepair2) 100%);
background: -webkit-linear-gradient(bottom, rgb(<?php echo $colorbacklinepair1; ?>) 85%, rgb(<?php echo $colorbacklinepair2; ?>) 100%); background: -webkit-linear-gradient(bottom, var(--colorbacklinepair1) 0%, var(--colorbacklinepair2) 100%);
background: -ms-linear-gradient(bottom, rgb(<?php echo $colorbacklinepair1; ?>) 85%, rgb(<?php echo $colorbacklinepair2; ?>) 100%);
} }
.noborder > tbody > tr:nth-child(odd):not(:last-child) td:not(.liste_titre), .liste > tbody > tr:nth-child(odd):not(:last-child) td:not(.liste_titre), .noborder > tbody > tr:nth-child(odd):not(:last-child) td:not(.liste_titre), .liste > tbody > tr:nth-child(odd):not(:last-child) td:not(.liste_titre),
.noborder .tagtr:nth-child(odd):not(:last-child) .oddeven.tagtd:not(.liste_titre) .noborder .tagtr:nth-child(odd):not(:last-child) .oddeven.tagtd:not(.liste_titre)
@@ -4016,7 +4016,7 @@ div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright):not(.ficheaddleft
} }
ul.noborder li:nth-child(even):not(.liste_titre) { ul.noborder li:nth-child(even):not(.liste_titre) {
background-color: rgb(<?php echo $colorbacklinepair2; ?>) !important; background-color: var(--colorbacklinepair2) !important;
} }
@@ -6539,7 +6539,6 @@ border-top-right-radius: 6px;
background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%); background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%); background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%); background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
background-image: -ms-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
background-image: linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%); background-image: linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
} }
.cd-timeline-content:after { .cd-timeline-content:after {