diff --git a/htdocs/admin/boxes.php b/htdocs/admin/boxes.php
index 2e4226e89d5..afcba2ef23d 100644
--- a/htdocs/admin/boxes.php
+++ b/htdocs/admin/boxes.php
@@ -360,7 +360,7 @@ foreach ($boxtoadd as $box) {
print ''."\n";
}
if (!count($boxtoadd) && count($boxactivated)) {
- print '
'.$langs->trans("AllWidgetsWereEnabled").' ';
+ print ''.$langs->trans("AllWidgetsWereEnabled").' ';
}
print ''."\n";
print '';
diff --git a/htdocs/comm/mailing/index.php b/htdocs/comm/mailing/index.php
index 01abc1e5ef1..66860669e2d 100644
--- a/htdocs/comm/mailing/index.php
+++ b/htdocs/comm/mailing/index.php
@@ -184,7 +184,7 @@ if ($result) {
$i++;
}
} else {
- print ''.$langs->trans("None").' ';
+ print ''.$langs->trans("None").' ';
}
print " ";
$db->free($result);
diff --git a/htdocs/compta/paymentbybanktransfer/index.php b/htdocs/compta/paymentbybanktransfer/index.php
index 25763dd8339..8c8c029f8d8 100644
--- a/htdocs/compta/paymentbybanktransfer/index.php
+++ b/htdocs/compta/paymentbybanktransfer/index.php
@@ -166,7 +166,7 @@ if ($resql) {
$i++;
}
} else {
- print ''.$langs->trans("NoSupplierInvoiceToWithdraw", $langs->transnoentitiesnoconv("BankTransfer")).' ';
+ print ''.$langs->trans("NoSupplierInvoiceToWithdraw", $langs->transnoentitiesnoconv("BankTransfer")).' ';
}
print " ";
} else {
@@ -223,7 +223,7 @@ if ($result) {
$i++;
}
} else {
- print ''.$langs->trans("None").' ';
+ print ''.$langs->trans("None").' ';
}
print " ";
diff --git a/htdocs/compta/prelevement/index.php b/htdocs/compta/prelevement/index.php
index c0f89a7e046..d4bfdb10588 100644
--- a/htdocs/compta/prelevement/index.php
+++ b/htdocs/compta/prelevement/index.php
@@ -225,7 +225,7 @@ if ($result) {
$i++;
}
} else {
- print ''.$langs->trans("None").' ';
+ print ''.$langs->trans("None").' ';
}
print " ";
diff --git a/htdocs/compta/prelevement/list.php b/htdocs/compta/prelevement/list.php
index feb69bdc7fb..65f4ba7b142 100644
--- a/htdocs/compta/prelevement/list.php
+++ b/htdocs/compta/prelevement/list.php
@@ -274,7 +274,7 @@ if ($result) {
$i++;
}
} else {
- print ''.$langs->trans("None").' ';
+ print ''.$langs->trans("None").' ';
}
print "";
print '';
diff --git a/htdocs/compta/prelevement/orders_list.php b/htdocs/compta/prelevement/orders_list.php
index 3ca9ce32fbe..011f29f4f5c 100644
--- a/htdocs/compta/prelevement/orders_list.php
+++ b/htdocs/compta/prelevement/orders_list.php
@@ -217,7 +217,7 @@ if ($result) {
$i++;
}
} else {
- print ''.$langs->trans("None").' ';
+ print ''.$langs->trans("None").' ';
}
print "";
diff --git a/htdocs/compta/prelevement/rejets.php b/htdocs/compta/prelevement/rejets.php
index ed8c704bcfa..1abc717dbe0 100644
--- a/htdocs/compta/prelevement/rejets.php
+++ b/htdocs/compta/prelevement/rejets.php
@@ -140,7 +140,7 @@ if ($result) {
$i++;
}
} else {
- print ''.$langs->trans("None").' ';
+ print ''.$langs->trans("None").' ';
}
print "";
diff --git a/htdocs/contact/consumption.php b/htdocs/contact/consumption.php
index 974bfb15e77..bb610baa4b0 100644
--- a/htdocs/contact/consumption.php
+++ b/htdocs/contact/consumption.php
@@ -645,7 +645,7 @@ if ($sql_select) {
print_liste_field_titre('Quantity', $_SERVER['PHP_SELF'], 'prod_qty', '', $param, '', $sortfield, $sortorder, 'right ');
print "\n";
- print ''.$langs->trans("SelectElementAndClick", $langs->transnoentitiesnoconv("Search")).' ';
+ print ''.$langs->trans("SelectElementAndClick", $langs->transnoentitiesnoconv("Search")).' ';
print "";
} else {
@@ -653,7 +653,7 @@ if ($sql_select) {
print ''."\n";
- print ''.$langs->trans("FeatureNotYetAvailable").' ';
+ print ''.$langs->trans("FeatureNotYetAvailable").' ';
print "
";
}
diff --git a/htdocs/core/class/html.form.class.php b/htdocs/core/class/html.form.class.php
index 8deda2ecd09..a98957969cb 100644
--- a/htdocs/core/class/html.form.class.php
+++ b/htdocs/core/class/html.form.class.php
@@ -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
$ret .= ' '; // Hidden button BEFORE so it is the one used when we submit with ENTER.
- $ret .= ' 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 .= ' 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 .= '';
if (!empty($conf->use_javascript_ajax)) {
diff --git a/htdocs/core/class/html.formother.class.php b/htdocs/core/class/html.formother.class.php
index 8c30d42075f..99ee1b6af9b 100644
--- a/htdocs/core/class/html.formother.class.php
+++ b/htdocs/core/class/html.formother.class.php
@@ -863,9 +863,9 @@ class FormOther
}
},
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) {
- $out .= ' if (hex != null) document.documentElement.style.setProperty(\'--'.$setpropertyonselect.'\', \'#\'+hex);';
+ $out .= ' if (hex != null) document.documentElement.style.setProperty(\'--'.dol_escape_js($setpropertyonselect).'\', \'#\'+hex);';
}
$out .= '},
function(color, context) { console.log("cancel"); }
diff --git a/htdocs/core/lib/usergroups.lib.php b/htdocs/core/lib/usergroups.lib.php
index 7a9bb12172b..84b0ada3487 100644
--- a/htdocs/core/lib/usergroups.lib.php
+++ b/htdocs/core/lib/usergroups.lib.php
@@ -339,7 +339,7 @@ function showSkins($fuser, $edit = 0, $foruserprofile = false)
$thumbsbyrow = 6;
print '';
- print '
';
+ print '';
@@ -3106,7 +3106,7 @@ if ($module == 'initmodule') {
print '';
}
} else {
- print ''.$langs->trans("None").' ';
+ print ''.$langs->trans("None").' ';
}
print '
';
@@ -3199,7 +3199,7 @@ if ($module == 'initmodule') {
print '';
}
} else {
- print '
'.$langs->trans("None").' ';
+ print '
'.$langs->trans("None").' ';
}
print '';
@@ -3696,7 +3696,7 @@ if ($module == 'initmodule') {
print '';
}
} else {
- print '
'.$langs->trans("None").' ';
+ print '
'.$langs->trans("None").' ';
}
print '';
diff --git a/htdocs/product/admin/dynamic_prices.php b/htdocs/product/admin/dynamic_prices.php
index 9a354a8dcdb..e1e23feac86 100644
--- a/htdocs/product/admin/dynamic_prices.php
+++ b/htdocs/product/admin/dynamic_prices.php
@@ -182,9 +182,9 @@ if ($action != 'create_updater' && $action != 'edit_updater') {
print '';
}
} else {
- print '
';
+ print ' ';
print $langs->trans("None");
- print ' ';
+ print '';
}
print '';
diff --git a/htdocs/societe/consumption.php b/htdocs/societe/consumption.php
index 5f996e6f37d..b5a7b5cd8ea 100644
--- a/htdocs/societe/consumption.php
+++ b/htdocs/societe/consumption.php
@@ -686,7 +686,7 @@ if ($sql_select) {
print_liste_field_titre('Quantity', $_SERVER['PHP_SELF'], 'prod_qty', '', $param, '', $sortfield, $sortorder, 'right ');
print "\n";
- print '
'.$langs->trans("SelectElementAndClick", $langs->transnoentitiesnoconv("Search")).' ';
+ print '
'.$langs->trans("SelectElementAndClick", $langs->transnoentitiesnoconv("Search")).' ';
print "";
} else {
@@ -694,7 +694,7 @@ if ($sql_select) {
print '
'."\n";
- print ''.$langs->trans("FeatureNotYetAvailable").' ';
+ print ''.$langs->trans("FeatureNotYetAvailable").' ';
print "
";
}
diff --git a/htdocs/societe/paymentmodes.php b/htdocs/societe/paymentmodes.php
index f80bebd9bf5..49ec346ec3f 100644
--- a/htdocs/societe/paymentmodes.php
+++ b/htdocs/societe/paymentmodes.php
@@ -1227,7 +1227,7 @@ if ($socid && $action != 'edit' && $action != 'create' && $action != 'editcard'
if ($nbremote == 0 && $nblocal == 0) {
$colspan = (!empty($conf->global->STRIPE_ALLOW_LOCAL_CARD) ? 10 : 9);
- print '
'.$langs->trans("None").' ';
+ print '
>'.$langs->trans("None").' ';
}
print "";
print "
";
diff --git a/htdocs/theme/eldy/global.inc.php b/htdocs/theme/eldy/global.inc.php
index 708870eeaa6..bb1f8a6423d 100644
--- a/htdocs/theme/eldy/global.inc.php
+++ b/htdocs/theme/eldy/global.inc.php
@@ -13,7 +13,7 @@
--colorbacktitle1: rgb();
--colorbacktabcard1: rgb();
--colorbacktabactive: rgb();
- --colorbacklineimpair1: rgb();
+ --colorbacklinepair1: rgb();
--colorbacklineimpair2: rgb();
--colorbacklinepair1: rgb();
--colorbacklinepair2: rgb();
@@ -28,8 +28,9 @@
--colortexttitlelink: rgba(, 0.9);
--colortext: rgb();
--colortextlink: rgb();
- --colortextbackhmenu: #;
+ --colortextbackhmenu: #;
--colortextbackvmenu: #;
+ --colortopbordertitle1: rgb();
--listetotal: #888888;
--inputbackgroundcolor: #FFF;
--inputbordercolor: rgba(0,0,0,.2);
@@ -2222,12 +2223,12 @@ img.photorefnoborder {
.underrefbanner {
}
.underbanner {
- border-bottom: px solid rgb();
+ border-bottom: px solid var(--colortopbordertitle1);
/* border-bottom: 2px solid var(--colorbackhmenu1); */
}
.trextrafieldseparator td, .trextrafields_collapse_last td {
/* border-bottom: 2px solid var(--colorbackhmenu1) !important; */
- border-bottom: 2px solid rgb() !important;
+ border-bottom: 2px solid var(--colortopbordertitle1) !important;
}
.tdhrthin {
@@ -3364,10 +3365,10 @@ td.border, div.tagtable div div.border {
border-bottom: none !important;
}
.bordertop {
- border-top: 1px solid rgb();
+ border-top: 1px solid var(--colortopbordertitle1);
}
.borderbottom {
- border-bottom: 1px solid rgb();
+ border-bottom: 1px solid var(--colortopbordertitle1);
}
@@ -3379,10 +3380,15 @@ table.liste, table.noborder, table.formdoc, div.noborder {
border-collapse: separate !important;
border-spacing: 0px;
border-top-width: px;
- border-top-color: rgb();
+ border-top-color: var(--colortopbordertitle1);
border-top-style: solid;
margin: 0px 0px 5px 0px;
+
+ border-left: 1px solid var(--colortopbordertitle1);
+ border-right: 1px solid var(--colortopbordertitle1);
+
/*width: calc(100% - 7px);
border-collapse: separate !important;
border-spacing: 0px;
@@ -3395,20 +3401,20 @@ table.liste, table.noborder, table.formdoc, div.noborder {
}
#tablelines {
border-bottom-width: 1px;
- border-bottom-color: rgb();
+ border-bottom-color: var(--colortopbordertitle1);
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 {
border-bottom-width: 1px;
- border-bottom-color: rgb();
+ border-bottom-color: var(--colortopbordertitle1);
border-bottom-style: solid;
}
div.tabBar div.fichehalfright table.noborder:not(.margintable):not(.paymenttable):not(.lastrecordtable):last-of-type {
- border-bottom: 1px solid rgb();
+ border-bottom: 1px solid var(--colortopbordertitle1);
}
div.tabBar table.border>tbody>tr:last-of-type>td {
border-bottom-width: 1px;
- border-bottom-color: rgb();
+ border-bottom-color: var(--colortopbordertitle1);
border-bottom-style: solid;
}
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-top-width: 1px;
- border-top-color: rgb();
+ border-top-color: var(--colortopbordertitle1);
border-top-style: solid;
}
tr#trlinefordates td {
@@ -3451,7 +3457,7 @@ tr#trlinefordates td {
.liste_titre_add td, .liste_titre_add th, .liste_titre_add .tagtd
{
border-top-width: 1px;
- border-top-color: rgb();
+ border-top-color: var(--colortopbordertitle1);
border-top-style: solid;
}
table.liste tr, table.noborder tr, div.noborder form {
@@ -3716,14 +3722,14 @@ table.hidepaginationnext .paginationnext {
{
font-family: ;
margin-bottom: 1px;
- color: var(--oddevencolor);
+ color: var(--oddeven);
}
.impair, .nohover .impair:hover, tr.impair td.nohover
{
- background: var(--colorbacklineimpair1);
+ background-color: var(--colorbacklineimpair2);
}
#GanttChartDIV {
- background-color: var(--colorbacklineimpair1);
+ background-color: var(--colorbacklineimpair2);
}
.oddeven, .evenodd, .pair, .nohover .pair:hover, tr.pair td.nohover, .tagtr.oddeven {
@@ -3732,21 +3738,21 @@ table.hidepaginationnext .paginationnext {
color: var(--oddevencolor);
}
.pair, .nohover .pair:hover, tr.pair td.nohover {
- background-color: var(--colorbacklinepair1);
+ background-color: var(--colorbacklinepair2);
}
table.dataTable tr.oddeven {
- background-color: var(--colorbacklinepair1) !important;
+ background-color: var(--colorbacklinepair2) !important;
}
/* 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 {
- background-color: var(--colorbacklineimpair1) !important;
- background: var(--colorbacklineimpair1) !important;
+ background-color: var(--colorbacklineimpair2) !important;
+ background: var(--colorbacklineimpair2) !important;
}
td.evenodd, tr.nohoverpair td, #trlinefordates td {
- background-color: var(--colorbacklinepair1) !important;
- background: var(--colorbacklinepair1) !important;
+ background-color: var(--colorbacklinepair2) !important;
+ background: var(--colorbacklinepair2) !important;
}
.trforbreak td {
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 {
background-color: #fff;
+
border-bottom: 0px !important;
+
}
table.nobottom, td.nobottom {
border-bottom: 0px !important;
@@ -3797,8 +3805,12 @@ div.liste_titre {
}
div.liste_titre_bydiv {
border-top-width: px;
- border-top-color: rgb();
+ border-top-color: var(--colortopbordertitle1);
border-top-style: solid;
+
+ border-left: px solid var(--colortopbordertitle1);
+ /* border-right: px solid var(--colortopbordertitle1); */
+
border-collapse: collapse;
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
{
- border-bottom: 1px solid rgb();
+ border-bottom: 1px solid var(--colortopbordertitle1);
}
tr.liste_titre:first-child th, tr:first-child th.liste_titre {
/* 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 {
border-top-width: px;
- border-top-color: rgb();
+ border-top-color: var(--colortopbordertitle1);
border-top-style: solid;
}
.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 {
- border-bottom: 1px solid rgb() !important;
+ border-bottom: 1px solid var(--colortopbordertitle1) !important;
}
#tablelines tr td {
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) .oddeven.tagtr:nth-of-type(even):not(.liste_titre)
{
- background: linear-gradient(bottom, var(--colorbacklineimpair1) 85%, var(--colorbacklineimpair2) 100%);
- background: -o-linear-gradient(bottom, var(--colorbacklineimpair1) 85%, var(--colorbacklineimpair2) 100%);
- background: -moz-linear-gradient(bottom, var(--colorbacklineimpair1) 85%, var(--colorbacklineimpair2) 100%);
- background: -webkit-linear-gradient(bottom, var(--colorbacklineimpair1) 85%, var(--colorbacklineimpair2) 100%);
- /* background: -ms-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(--colorbacklineimpair2) 0%, var(--colorbacklineimpair2) 100%);
+ background: -moz-linear-gradient(bottom, var(--colorbacklineimpair2) 0%, var(--colorbacklineimpair2) 100%);
+ background: -webkit-linear-gradient(bottom, var(--colorbacklineimpair2) 0%, 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 .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) .oddeven.tagtr:nth-of-type(odd):not(.liste_titre)
{
- background: linear-gradient(bottom, var(--colorbacklinepair1) 85%, var(--colorbacklinepair2) 100%);
- background: -o-linear-gradient(bottom, var(--colorbacklinepair1) 85%, var(--colorbacklinepair2) 100%);
- background: -moz-linear-gradient(bottom, var(--colorbacklinepair1) 85%, var(--colorbacklinepair2) 100%);
- background: -webkit-linear-gradient(bottom, var(--colorbacklinepair1) 85%, var(--colorbacklinepair2) 100%);
- /* background: -ms-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(--colorbacklinepair2) 0%, var(--colorbacklinepair2) 100%);
+ background: -moz-linear-gradient(bottom, var(--colorbacklinepair2) 0%, var(--colorbacklinepair2) 100%);
+ background: -webkit-linear-gradient(bottom, var(--colorbacklinepair2) 0%, 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 .oddeven.tagtr:nth-child(odd):not(:last-child) .tagtd:not(.liste_titre)
@@ -4196,7 +4206,7 @@ span.dashboardlineko {
margin-bottom: 25px !important;
border-bottom-width: 1px;
background: var(--colorbackbody);
- border-top: px solid rgb();
+ border-top: px solid var(--colortopbordertitle1);
/* border-top: 2px solid var(--colorbackhmenu1) !important; */
}
table.noborder.boxtable tr td {
@@ -4878,11 +4888,10 @@ table.cal_month td { padding-left: 1px !important; padding-right: 1px !important
.cal_past { }
.cal_peruser { padding-top: 0 !important; padding-bottom: 0 !important; padding-: 1px !important; padding-: 1px !important; }
.cal_impair {
- background: linear-gradient(bottom, var(--colorbacklinepair1) 85%, var(--colorbacklinepair2) 100%);
- background: -o-linear-gradient(bottom, var(--colorbacklinepair1) 85%, var(--colorbacklinepair2) 100%);
- background: -moz-linear-gradient(bottom, var(--colorbacklinepair1) 85%, var(--colorbacklinepair2) 100%);
- background: -webkit-linear-gradient(bottom, var(--colorbacklinepair1) 85%, var(--colorbacklinepair2) 100%);
- /* background: -ms-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(--colorbacklinepair2) 85%, var(--colorbacklinepair2) 100%);
+ background: -moz-linear-gradient(bottom, var(--colorbacklinepair2) 85%, var(--colorbacklinepair2) 100%);
+ background: -webkit-linear-gradient(bottom, var(--colorbacklinepair2) 85%, var(--colorbacklinepair2) 100%);
}
.cal_today_peruser_impair { background: #F8F8F0; }
.peruser_busy { }
@@ -5654,7 +5663,7 @@ span#select2-taskid-container[title^='--'] {
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
- background-color: rgb();
+ background-color: var(--colorbackhmenu1);
color: var(--colortextbackhmenu);
}
.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: -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: -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%);
}
.cd-timeline-content:after {
diff --git a/htdocs/theme/eldy/style.css.php b/htdocs/theme/eldy/style.css.php
index 44a0a7d7b20..f16300ba98e 100644
--- a/htdocs/theme/eldy/style.css.php
+++ b/htdocs/theme/eldy/style.css.php
@@ -208,6 +208,8 @@ if ($tmpval <= 460) {
$colortextbackvmenu = '000000';
}
+$colortopbordertitle1 = join(',', colorStringToArray($colortopbordertitle1)); // Normalize value to 'x,y,z'
+
$colorbacktitle1 = join(',', colorStringToArray($colorbacktitle1)); // Normalize value to 'x,y,z'
$tmppart = explode(',', $colorbacktitle1);
if ($colortexttitle == '') {
diff --git a/htdocs/theme/md/style.css.php b/htdocs/theme/md/style.css.php
index bb1fff44289..691ffa8f658 100644
--- a/htdocs/theme/md/style.css.php
+++ b/htdocs/theme/md/style.css.php
@@ -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);
$borderwidth = 2;
+$userborderontable = 1;
// Case of option always editable
if (!isset($conf->global->THEME_ELDY_BACKBODY)) {
@@ -210,6 +211,8 @@ if ($tmpval <= 460) {
$colortextbackvmenu = '000000';
}
+$colortopbordertitle1 = join(',', colorStringToArray($colortopbordertitle1)); // Normalize value to 'x,y,z'
+
$colorbacktitle1 = join(',', colorStringToArray($colorbacktitle1)); // Normalize value to 'x,y,z'
$tmppart = explode(',', $colorbacktitle1);
if ($colortexttitle == '') {
@@ -270,12 +273,13 @@ print 'colorbacklinepair1='.$colorbacklinepair1."\n";
print 'colorbacklinepair2='.$colorbacklinepair2."\n";
print 'colorbacklinepairhover='.$colorbacklinepairhover."\n";
print 'colorbacklinepairchecked='.$colorbacklinepairchecked."\n";
-print '$colortexttitlenotab='.$colortexttitlenotab."\n";
-print '$colortexttitle='.$colortexttitle."\n";
-print '$colortext='.$colortext."\n";
-print '$colortextlink='.$colortextlink."\n";
-print '$colortextbackhmenu='.$colortextbackhmenu."\n";
-print '$colortextbackvmenu='.$colortextbackvmenu."\n";
+print 'colortexttitlenotab='.$colortexttitlenotab."\n";
+print 'colortexttitle='.$colortexttitle."\n";
+print 'colortext='.$colortext."\n";
+print 'colortextlink='.$colortextlink."\n";
+print 'colortexttitlelink='.$colortexttitlelink."\n";
+print 'colortextbackhmenu='.$colortextbackhmenu."\n";
+print 'colortextbackvmenu='.$colortextbackvmenu."\n";
print 'dol_hide_topmenu='.$dol_hide_topmenu."\n";
print 'dol_hide_leftmenu='.$dol_hide_leftmenu."\n";
print 'dol_optimize_smallscreen='.$dol_optimize_smallscreen."\n";
@@ -306,12 +310,15 @@ print '*/'."\n";
--colorbacklinepairchecked: rgb();
--colorbacklinebreak: rgb();
--colorbackbody: rgb();
+ --colorbackmobilemenu: #f8f8f8;
--colortexttitlenotab: rgb();
--colortexttitle: rgb();
+ --colortexttitlelink: rgba(, 0.9);
--colortext: rgb();
--colortextlink: rgb();
- --colortextbackhmenu: #;
+ --colortextbackhmenu: #;
--colortextbackvmenu: #;
+ --colortopbordertitle1: rgb();
--listetotal: #551188;
--inputbackgroundcolor: #FFF;
--inputbordercolor: rgba(0,0,0,.2);
@@ -328,13 +335,16 @@ print '*/'."\n";
--amountremaintopaycolor:#880000;
--amountpaymentcomplete:#008800;
--amountremaintopaybackcolor:none;
+ --productlinestockod: #002200;
+ --productlinestocktoolow: #884400;
+ --infoboxmoduleenabledbgcolor : linear-gradient(0.4turn, #fff, #fff, #fff, #e4efe8);
}
body {
background-color: #FFFFFF;
- background: rgb();
+ background: var(--colorbackbody);
color: rgb();
font-size: ;
@@ -580,7 +590,7 @@ input.pageplusone {
}
.optionblue {
- color: rgb();
+ color: var(--colortextlink);
}
.optiongrey, .opacitymedium {
opacity: 0.5;
@@ -984,7 +994,7 @@ body[class*="colorblind-"] .text-success{
color: #ccc !important;
}
.editfielda span.fa-pencil-alt:hover, .editfielda span.fa-trash:hover {
- color: rgb() !important;
+ color: var(--colortexttitle) !important;
}
.size15x { font-size: 1.5em !important; }
@@ -1765,7 +1775,7 @@ td.showDragHandle {
display: none;
- background: rgb();
+ background: var(--colorbackvmenu1);
border-right: 1px solid rgba(0,0,0,0.2);
box-shadow: 3px 0 6px -2px #eee;
bottom: 0;
@@ -1910,7 +1920,7 @@ div.login_block {
}
#id-left {
z-index: 91;
- background: rgb();
+ background: var(--colorbackvmenu1);
border-right: 1px solid rgba(0,0,0,0.3);
padding-top: 20px;
px solid rgb();
+ border-bottom: px solid var(--colortopbordertitle1);
}
.trextrafieldseparator td, .trextrafields_collapse_last td {
- border-bottom: 1px solid rgb() !important;
+ border-bottom: 1px solid var(--colortopbordertitle1) !important;
}
.tdhrthin {
margin: 0;
@@ -2240,13 +2250,12 @@ div#tmenu_tooltip {
display:none;
- background: rgb();
+ background: var(--colorbackhmenu1);
/*
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: -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: -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)) );
*/
@@ -2323,13 +2332,12 @@ ul.tmenu { /* t r b l */
padding-left: 5px;
}
ul.tmenu li {
- background: rgb();
+ background: var(--colorbackhmenu1);
/*
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: -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: -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)) );
*/
}
@@ -2730,7 +2738,7 @@ div.login_block {
z-index: 10;
text-align: center;
vertical-align: middle;
- background: rgb();
+ background: var(--colorbackvmenu1);
width: 228px;
height: 70px;
@@ -3116,7 +3124,7 @@ div.tabBar {
border-left: 1px solid #BBB;
border-top: 1px solid #CCC;
width: auto;
- background: rgb();
+ background: var(--colorbacktabcard1);
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 {
- color: # !important;
- background: rgb() !important;
+ color: var(--colortextbacktab) !important;
+ background: var(--colorbacktabcard1) !important;
border-right: 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
{
/*
- background: rgba(, 0.5) url() 50% 0 repeat-x;
- color: #;
+ background: var(--colorbacktabcard1) url() 50% 0 repeat-x;
+ color: var(--colortextbacktab);
*/
text-decoration: underline;
}
@@ -3387,10 +3395,10 @@ td.border, div.tagtable div div.border {
border-bottom: none !important;
}
.bordertop {
- border-top: 1px solid rgb();
+ border-top: 1px solid var(--colortopbordertitle1);
}
.borderbottom {
- border-bottom: 1px solid rgb();
+ border-bottom: 1px solid var(--colortopbordertitle1);
}
.fichehalfright table.noborder {
@@ -3398,7 +3406,7 @@ td.border, div.tagtable div div.border {
}
div.colorback
{
- background: rgb();
+ background: var(--colorbacktitle1);
padding: 10px;
margin-top: 5px;
}
@@ -3413,7 +3421,7 @@ table.liste, table.noborder, table.formdoc, div.noborder {
border-spacing: 0px;
border-top-width: px;
- border-top-color: rgb();
+ border-top-color: var(--colortopbordertitle1);
border-top-style: solid;
border-bottom-width: 1px;
@@ -3446,7 +3454,7 @@ table.paddingtopbottomonly tr td {
}
.liste_titre_filter {
- background: rgb() !important;
+ background: var(--colorbacktitle1) !important;
}
tr.liste_titre_filter td.liste_titre {
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
{
border-top-width: 1px;
- border-top-color: rgb();
+ border-top-color: var(--colortopbordertitle1);
border-top-style: solid;
}
.liste_titre_add td, .liste_titre_add th, .liste_titre_add .tagtd
{
border-top-width: 2px;
- border-top-color: rgb();
+ border-top-color: var(--colortopbordertitle1);
border-top-style: solid;
}
.liste_titre_add td, .liste_titre_add .tagtd
{
border-top-width: 1px;
- border-top-color: rgb();
+ border-top-color: var(--colortopbordertitle1);
border-top-style: solid;
}
@@ -3535,7 +3543,7 @@ div.refidpadding {
}
div.refid {
font-weight: bold;
- color: rgb();
+ color: rgb(--colortexttitlenotab);
font-size: 160%;
}
div.refidno {
@@ -3628,7 +3636,7 @@ div.pagination li .active span:focus {
z-index: 2;
color: #fff;
cursor: default;
- background-color: rgb();
+ background-color: var(--colorbackhmenu1);
border-color: #337ab7;
}
div.pagination .disabled span,
@@ -3673,11 +3681,10 @@ table.hidepaginationnext .paginationnext {
/* Prepare to remove class pair - impair
.noborder > tbody > tr:nth-child(even) td {
- background: linear-gradient(to bottom, rgb() 85%, rgb() 100%);
- background: -o-linear-gradient(bottom, rgb() 85%, rgb() 100%);
- background: -moz-linear-gradient(bottom, rgb() 85%, rgb() 100%);
- background: -webkit-linear-gradient(bottom, rgb() 85%, rgb() 100%);
- background: -ms-linear-gradient(bottom, rgb() 85%, rgb() 100%);
+ background: linear-gradient(to bottom, var(--colorbacklineimpair1) 85%, var(--colorbacklineimpair2) 100%);
+ background: -o-linear-gradient(bottom, var(--colorbacklineimpair1) 85%, var(--colorbacklineimpair2) 100%);
+ background: -moz-linear-gradient(bottom, var(--colorbacklineimpair1) 85%, var(--colorbacklineimpair2) 100%);
+ background: -webkit-linear-gradient(bottom, var(--colorbacklineimpair1) 85%, var(--colorbacklineimpair2) 100%);
font-family: ;
border: 0px;
margin-bottom: 1px;
@@ -3686,11 +3693,10 @@ table.hidepaginationnext .paginationnext {
}
.noborder > tbody > tr:nth-child(odd) td {
- background: linear-gradient(to bottom, rgb() 85%, rgb() 100%);
- background: -o-linear-gradient(bottom, rgb() 85%, rgb() 100%);
- background: -moz-linear-gradient(bottom, rgb() 85%, rgb() 100%);
- background: -webkit-linear-gradient(bottom, rgb() 85%, rgb() 100%);
- background: -ms-linear-gradient(bottom, rgb() 85%, rgb() 100%);
+ background: linear-gradient(to bottom, var(--colorbacklinepair1) 85%, var(--colorbacklinepair2) 100%);
+ background: -o-linear-gradient(bottom, var(--colorbacklinepair1) 85%, var(--colorbacklinepair2) 100%);
+ background: -moz-linear-gradient(bottom, var(--colorbacklinepair1) 85%, var(--colorbacklinepair2) 100%);
+ background: -webkit-linear-gradient(bottom, var(--colorbacklinepair1) 85%, var(--colorbacklinepair2) 100%);
font-family: ;
border: 0px;
margin-bottom: 1px;
@@ -3699,11 +3705,7 @@ table.hidepaginationnext .paginationnext {
*/
ul.noborder li:nth-child(odd):not(.liste_titre) {
- background-color: rgb() !important;
- background-color: rgb() !important;
- background-color: rgb() !important;
- background-color: rgb() !important;
- background-color: rgb() !important;
+ background-color: var(--colorbacklinepair2) !important;
}
@@ -3828,7 +3830,7 @@ div.liste_titre {
}
div.liste_titre_bydiv {
border-top-width: px;
- border-top-color: rgb();
+ border-top-color: var(--colortopbordertitle1);
border-top-style: solid;
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
{
- background: rgb();
+ background: var(--colorbacktitle1);
font-weight: ;
/* border-bottom: 1px solid #FDFFFF; */
- color: rgb();
+ color: var(--colortexttitle);
font-family: ;
text-align: ;
}
@@ -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 {
text-shadow: none !important;
- color: rgb();
+ color: var(--colortexttitlelink);
}
tr.liste_titre_topborder td {
border-top-width: px;
- border-top-color: rgb();
+ border-top-color: var(--colortopbordertitle1);
border-top-style: solid;
}
.liste_titre td a {
text-shadow: none !important;
- color: rgb();
+ color: var(--colortexttitle);
}
.liste_titre td a.notasortlink {
- color: rgb();
+ color: var(--colortextlink);
}
.liste_titre td a.notasortlink:hover {
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 */
- border-bottom: 1px solid rgb();
+ border-bottom: 1px solid var(--colortopbordertitle1);
}
div.liste_titre {
@@ -3934,7 +3936,7 @@ tr.liste_sub_total, tr.liste_sub_total td {
}
.paymenttable, .margintable:not(.margintablenotop) {
border-top-width: px !important;
- border-top-color: rgb() !important;
+ border-top-color: var(--colortopbordertitle1) !important;
border-top-style: solid !important;
}
.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) .oddeven.tagtr:nth-of-type(even):not(.liste_titre)
{
- background: linear-gradient(to bottom, rgb() 85%, rgb() 100%);
- background: -o-linear-gradient(bottom, rgb() 85%, rgb() 100%);
- background: -moz-linear-gradient(bottom, rgb() 85%, rgb() 100%);
- background: -webkit-linear-gradient(bottom, rgb() 85%, rgb() 100%);
- background: -ms-linear-gradient(bottom, rgb() 85%, rgb() 100%);
+ background: linear-gradient(to bottom, var(--colorbacklineimpair1) 0%, var(--colorbacklineimpair2) 100%);
+ background: -o-linear-gradient(bottom, var(--colorbacklineimpair1) 0%, var(--colorbacklineimpair2) 100%);
+ background: -moz-linear-gradient(bottom, var(--colorbacklineimpair1) 0%, var(--colorbacklineimpair2) 100%);
+ background: -webkit-linear-gradient(bottom, var(--colorbacklineimpair1) 0%, 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 .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) .oddeven.tagtr:nth-of-type(odd):not(.liste_titre)
{
- background: linear-gradient(to bottom, rgb() 85%, rgb() 100%);
- background: -o-linear-gradient(bottom, rgb() 85%, rgb() 100%);
- background: -moz-linear-gradient(bottom, rgb() 85%, rgb() 100%);
- background: -webkit-linear-gradient(bottom, rgb() 85%, rgb() 100%);
- background: -ms-linear-gradient(bottom, rgb() 85%, rgb() 100%);
+ background: linear-gradient(to bottom, var(--colorbacklinepair1) 0%, var(--colorbacklinepair2) 100%);
+ background: -o-linear-gradient(bottom, var(--colorbacklinepair1) 0%, var(--colorbacklinepair2) 100%);
+ background: -moz-linear-gradient(bottom, var(--colorbacklinepair1) 0%, var(--colorbacklinepair2) 100%);
+ background: -webkit-linear-gradient(bottom, var(--colorbacklinepair1) 0%, 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 .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) {
- background-color: rgb() !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: -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: -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%);
}
.cd-timeline-content:after {