';
- $boxwork .= $board->img.' '.$board->label.'
';
+ $boxwork .= '
'.$board->img.' '.$board->label.' ';
$boxwork .= '
'.$board->nbtodo.' ';
$boxwork .= '
';
$boxwork .= '
';
- $boxwork .= img_picto($textlate, "warning", 'class="valigntextbottom"').'';
+ $boxwork .= img_picto($textlate, "warning_white", 'class="valigntextbottom"').'';
$boxwork .= '';
$boxwork .= $board->nbtodolate;
$boxwork .= ' ';
diff --git a/htdocs/projet/list.php b/htdocs/projet/list.php
index c7d213b19ce..7126e454d5c 100644
--- a/htdocs/projet/list.php
+++ b/htdocs/projet/list.php
@@ -116,7 +116,7 @@ $arrayfields=array(
'p.ref'=>array('label'=>$langs->trans("Ref"), 'checked'=>1),
'p.title'=>array('label'=>$langs->trans("Label"), 'checked'=>1),
's.nom'=>array('label'=>$langs->trans("ThirdParty"), 'checked'=>1, 'enabled'=>$conf->societe->enabled),
- 'commercial'=>array('label'=>$langs->trans("SalesRepresentative"), 'checked'=>1),
+ 'commercial'=>array('label'=>$langs->trans("ThirdPartiesOfSaleRepresentative"), 'checked'=>1),
'p.dateo'=>array('label'=>$langs->trans("DateStart"), 'checked'=>1, 'position'=>100),
'p.datee'=>array('label'=>$langs->trans("DateEnd"), 'checked'=>1, 'position'=>101),
'p.public'=>array('label'=>$langs->trans("Visibility"), 'checked'=>1, 'position'=>102),
@@ -339,7 +339,6 @@ if (! $resql)
exit;
}
-$var=true;
$num = $db->num_rows($resql);
if ($num == 1 && ! empty($conf->global->MAIN_SEARCH_DIRECT_OPEN_IF_ONLY_ONE) && $search_all)
@@ -547,7 +546,7 @@ if (! empty($arrayfields['p.opp_amount']['checked']))
if (! empty($arrayfields['p.fk_opp_status']['checked']))
{
print ' ';
- print $formproject->selectOpportunityStatus('search_opp_status',$search_opp_status,1,1,1);
+ print $formproject->selectOpportunityStatus('search_opp_status', $search_opp_status, 1, 1, 1, 0, 'maxwidth100');
print ' ';
}
if (! empty($arrayfields['p.opp_percent']['checked']))
@@ -619,7 +618,6 @@ print '';
print ''."\n";
$i=0;
-$var=true;
$totalarray=array();
while ($i < min($num,$limit))
{
@@ -636,8 +634,7 @@ while ($i < min($num,$limit))
$userAccess = $projectstatic->restrictedProjectArea($user); // why this ?
if ($userAccess >= 0)
{
- $var=!$var;
- print "
";
+ print " ";
// Project url
if (! empty($arrayfields['p.ref']['checked']))
@@ -651,7 +648,7 @@ while ($i < min($num,$limit))
// Title
if (! empty($arrayfields['p.title']['checked']))
{
- print '';
+ print ' ';
print dol_trunc($obj->title,80);
print ' ';
if (! $i) $totalarray['nbfield']++;
@@ -659,7 +656,7 @@ while ($i < min($num,$limit))
// Company
if (! empty($arrayfields['s.nom']['checked']))
{
- print '';
+ print ' ';
if ($obj->socid)
{
$socstatic->id=$obj->socid;
@@ -701,9 +698,11 @@ while ($i < min($num,$limit))
$userstatic->email=$val['email'];
$userstatic->statut=$val['statut'];
$userstatic->entity=$val['entity'];
- print $userstatic->getNomUrl(1);
+ $userstatic->photo=$val['photo'];
+ //print $userstatic->getNomUrl(1, '', 0, 0, 12);
+ print $userstatic->getNomUrl(-2);
$j++;
- if ($j < $nbofsalesrepresentative) print ', ';
+ if ($j < $nbofsalesrepresentative) print ' ';
}
}
//else print $langs->trans("NoSalesRepresentativeAffected");
@@ -756,7 +755,7 @@ while ($i < min($num,$limit))
// Opp Status
if (! empty($arrayfields['p.fk_opp_status']['checked']))
{
- print ' ';
+ print ' ';
if ($obj->opp_status_code) print $langs->trans("OppStatusShort".$obj->opp_status_code);
print ' ';
if (! $i) $totalarray['nbfield']++;
diff --git a/htdocs/projet/tasks/list.php b/htdocs/projet/tasks/list.php
index c9d9e82ea82..7d5e4eea1ae 100644
--- a/htdocs/projet/tasks/list.php
+++ b/htdocs/projet/tasks/list.php
@@ -335,7 +335,6 @@ if (! $resql)
exit;
}
-$var=true;
$num = $db->num_rows($resql);
if ($num == 1 && ! empty($conf->global->MAIN_SEARCH_DIRECT_OPEN_IF_ONLY_ONE) && $search_all)
@@ -597,7 +596,6 @@ if (! empty($conf->global->PROJECT_TIMES_SPENT_FORMAT)) $timespentoutputformat=$
$now = dol_now();
$i=0;
-$var=true;
$totalarray=array();
while ($i < min($num,$limit))
{
@@ -621,8 +619,7 @@ while ($i < min($num,$limit))
$userAccess = $projectstatic->restrictedProjectArea($user); // why this ?
if ($userAccess >= 0)
{
- $var=!$var;
- print " ";
+ print " ";
// Ref
if (! empty($arrayfields['t.ref']['checked']))
@@ -741,7 +738,7 @@ while ($i < min($num,$limit))
if ($obj->planned_workload || $obj->duration_effective)
{
if ($obj->planned_workload) print round(100 * $obj->duration_effective / $obj->planned_workload,2).' %';
- else print $langs->trans('WorkloadNotDefined');
+ else print $form->textwithpicto('',$langs->trans('WorkloadNotDefined'), 1, 'help');
}
print '';
if (! $i) $totalarray['nbfield']++;
diff --git a/htdocs/societe/list.php b/htdocs/societe/list.php
index 649965f972c..c4412660ea7 100644
--- a/htdocs/societe/list.php
+++ b/htdocs/societe/list.php
@@ -592,54 +592,8 @@ if (empty($arrayfields['customerorsupplier']['checked'])) print ' ';
print ''."\n";
-print '';
-if (! empty($arrayfields['s.nom']['checked'])) print_liste_field_titre($arrayfields['s.nom']['label'], $_SERVER["PHP_SELF"],"s.nom","",$param,"",$sortfield,$sortorder);
-if (! empty($arrayfields['s.barcode']['checked'])) print_liste_field_titre($arrayfields['s.barcode']['label'], $_SERVER["PHP_SELF"], "s.barcode",$param,'','',$sortfield,$sortorder);
-if (! empty($arrayfields['s.code_client']['checked'])) print_liste_field_titre($arrayfields['s.code_client']['label'],$_SERVER["PHP_SELF"],"s.code_client","",$param,'',$sortfield,$sortorder);
-if (! empty($arrayfields['s.code_fournisseur']['checked'])) print_liste_field_titre($arrayfields['s.code_fournisseur']['label'],$_SERVER["PHP_SELF"],"s.code_fournisseur","",$param,'',$sortfield,$sortorder);
-if (! empty($arrayfields['s.code_compta']['checked'])) print_liste_field_titre($arrayfields['s.code_compta']['label'],$_SERVER["PHP_SELF"],"s.code_compta","",$param,'',$sortfield,$sortorder);
-if (! empty($arrayfields['s.code_compta_fournisseur']['checked'])) print_liste_field_titre($arrayfields['s.code_compta_fournisseur']['label'],$_SERVER["PHP_SELF"],"s.code_compta_fournisseur","",$param,'',$sortfield,$sortorder);
-if (! empty($arrayfields['s.town']['checked'])) print_liste_field_titre($arrayfields['s.town']['label'],$_SERVER["PHP_SELF"],"s.town","",$param,'',$sortfield,$sortorder);
-if (! empty($arrayfields['s.zip']['checked'])) print_liste_field_titre($arrayfields['s.zip']['label'],$_SERVER["PHP_SELF"],"s.zip","",$param,'',$sortfield,$sortorder);
-if (! empty($arrayfields['state.nom']['checked'])) print_liste_field_titre($arrayfields['state.nom']['label'],$_SERVER["PHP_SELF"],"state.nom","",$param,'',$sortfield,$sortorder);
-if (! empty($arrayfields['country.code_iso']['checked'])) print_liste_field_titre($arrayfields['country.code_iso']['label'],$_SERVER["PHP_SELF"],"country.code_iso","",$param,'align="center"',$sortfield,$sortorder);
-if (! empty($arrayfields['typent.code']['checked'])) print_liste_field_titre($arrayfields['typent.code']['label'],$_SERVER["PHP_SELF"],"typent.code","",$param,'align="center"',$sortfield,$sortorder);
-if (! empty($arrayfields['s.email']['checked'])) print_liste_field_titre($arrayfields['s.email']['label'],$_SERVER["PHP_SELF"],"s.email","",$param,'',$sortfield,$sortorder);
-if (! empty($arrayfields['s.phone']['checked'])) print_liste_field_titre($arrayfields['s.phone']['label'],$_SERVER["PHP_SELF"],"s.phone","",$param,'',$sortfield,$sortorder);
-if (! empty($arrayfields['s.url']['checked'])) print_liste_field_titre($arrayfields['s.url']['label'],$_SERVER["PHP_SELF"],"s.url","",$param,'',$sortfield,$sortorder);
-if (! empty($arrayfields['s.siren']['checked'])) print_liste_field_titre($form->textwithpicto($langs->trans("ProfId1Short"),$textprofid[1],1,0),$_SERVER["PHP_SELF"],"s.siren","",$param,'class="nowrap"',$sortfield,$sortorder);
-if (! empty($arrayfields['s.siret']['checked'])) print_liste_field_titre($form->textwithpicto($langs->trans("ProfId2Short"),$textprofid[2],1,0),$_SERVER["PHP_SELF"],"s.siret","",$param,'class="nowrap"',$sortfield,$sortorder);
-if (! empty($arrayfields['s.ape']['checked'])) print_liste_field_titre($form->textwithpicto($langs->trans("ProfId3Short"),$textprofid[3],1,0),$_SERVER["PHP_SELF"],"s.ape","",$param,'class="nowrap"',$sortfield,$sortorder);
-if (! empty($arrayfields['s.idprof4']['checked'])) print_liste_field_titre($form->textwithpicto($langs->trans("ProfId4Short"),$textprofid[4],1,0),$_SERVER["PHP_SELF"],"s.idprof4","",$param,'class="nowrap"',$sortfield,$sortorder);
-if (! empty($arrayfields['s.idprof5']['checked'])) print_liste_field_titre($form->textwithpicto($langs->trans("ProfId5Short"),$textprofid[4],1,0),$_SERVER["PHP_SELF"],"s.idprof5","",$param,'class="nowrap"',$sortfield,$sortorder);
-if (! empty($arrayfields['s.idprof6']['checked'])) print_liste_field_titre($form->textwithpicto($langs->trans("ProfId6Short"),$textprofid[4],1,0),$_SERVER["PHP_SELF"],"s.idprof6","",$param,'class="nowrap"',$sortfield,$sortorder);
-if (! empty($arrayfields['customerorsupplier']['checked'])) print_liste_field_titre(''); // type of customer
-if (! empty($arrayfields['s.fk_prospectlevel']['checked'])) print_liste_field_titre($arrayfields['s.fk_prospectlevel']['label'],$_SERVER["PHP_SELF"],"s.fk_prospectlevel","",$param,'align="center"',$sortfield,$sortorder);
-if (! empty($arrayfields['s.fk_stcomm']['checked'])) print_liste_field_titre($arrayfields['s.fk_stcomm']['label'],$_SERVER["PHP_SELF"],"s.fk_stcomm","",$param,'align="center"',$sortfield,$sortorder);
-// Extra fields
-if (is_array($extrafields->attribute_label) && count($extrafields->attribute_label))
-{
- foreach($extrafields->attribute_label as $key => $val)
- {
- if (! empty($arrayfields["ef.".$key]['checked']))
- {
- $align=$extrafields->getAlignFlag($key);
- print_liste_field_titre($extralabels[$key],$_SERVER["PHP_SELF"],"ef.".$key,"",$param,($align?'align="'.$align.'"':''),$sortfield,$sortorder);
- }
- }
-}
-// Hook fields
-$parameters=array('arrayfields'=>$arrayfields);
-$reshook=$hookmanager->executeHooks('printFieldListTitle',$parameters); // Note that $action and $object may have been modified by hook
-print $hookmanager->resPrint;
-if (! empty($arrayfields['s.datec']['checked'])) print_liste_field_titre($arrayfields['s.datec']['label'],$_SERVER["PHP_SELF"],"s.datec","",$param,'align="center" class="nowrap"',$sortfield,$sortorder);
-if (! empty($arrayfields['s.tms']['checked'])) print_liste_field_titre($arrayfields['s.tms']['label'],$_SERVER["PHP_SELF"],"s.tms","",$param,'align="center" class="nowrap"',$sortfield,$sortorder);
-if (! empty($arrayfields['s.status']['checked'])) print_liste_field_titre($arrayfields['s.status']['label'],$_SERVER["PHP_SELF"],"s.status","",$param,'align="center"',$sortfield,$sortorder);
-print_liste_field_titre($selectedfields, $_SERVER["PHP_SELF"],"",'','','align="right"',$sortfield,$sortorder,'maxwidthsearch ');
-print " \n";
-
// Fields title search
-print '';
+print ' ';
if (! empty($arrayfields['s.nom']['checked']))
{
print '';
@@ -889,12 +843,57 @@ print ' ';
print " \n";
-$var=True;
+print '';
+if (! empty($arrayfields['s.nom']['checked'])) print_liste_field_titre($arrayfields['s.nom']['label'], $_SERVER["PHP_SELF"],"s.nom","",$param,"",$sortfield,$sortorder);
+if (! empty($arrayfields['s.barcode']['checked'])) print_liste_field_titre($arrayfields['s.barcode']['label'], $_SERVER["PHP_SELF"], "s.barcode",$param,'','',$sortfield,$sortorder);
+if (! empty($arrayfields['s.code_client']['checked'])) print_liste_field_titre($arrayfields['s.code_client']['label'],$_SERVER["PHP_SELF"],"s.code_client","",$param,'',$sortfield,$sortorder);
+if (! empty($arrayfields['s.code_fournisseur']['checked'])) print_liste_field_titre($arrayfields['s.code_fournisseur']['label'],$_SERVER["PHP_SELF"],"s.code_fournisseur","",$param,'',$sortfield,$sortorder);
+if (! empty($arrayfields['s.code_compta']['checked'])) print_liste_field_titre($arrayfields['s.code_compta']['label'],$_SERVER["PHP_SELF"],"s.code_compta","",$param,'',$sortfield,$sortorder);
+if (! empty($arrayfields['s.code_compta_fournisseur']['checked'])) print_liste_field_titre($arrayfields['s.code_compta_fournisseur']['label'],$_SERVER["PHP_SELF"],"s.code_compta_fournisseur","",$param,'',$sortfield,$sortorder);
+if (! empty($arrayfields['s.town']['checked'])) print_liste_field_titre($arrayfields['s.town']['label'],$_SERVER["PHP_SELF"],"s.town","",$param,'',$sortfield,$sortorder);
+if (! empty($arrayfields['s.zip']['checked'])) print_liste_field_titre($arrayfields['s.zip']['label'],$_SERVER["PHP_SELF"],"s.zip","",$param,'',$sortfield,$sortorder);
+if (! empty($arrayfields['state.nom']['checked'])) print_liste_field_titre($arrayfields['state.nom']['label'],$_SERVER["PHP_SELF"],"state.nom","",$param,'',$sortfield,$sortorder);
+if (! empty($arrayfields['country.code_iso']['checked'])) print_liste_field_titre($arrayfields['country.code_iso']['label'],$_SERVER["PHP_SELF"],"country.code_iso","",$param,'align="center"',$sortfield,$sortorder);
+if (! empty($arrayfields['typent.code']['checked'])) print_liste_field_titre($arrayfields['typent.code']['label'],$_SERVER["PHP_SELF"],"typent.code","",$param,'align="center"',$sortfield,$sortorder);
+if (! empty($arrayfields['s.email']['checked'])) print_liste_field_titre($arrayfields['s.email']['label'],$_SERVER["PHP_SELF"],"s.email","",$param,'',$sortfield,$sortorder);
+if (! empty($arrayfields['s.phone']['checked'])) print_liste_field_titre($arrayfields['s.phone']['label'],$_SERVER["PHP_SELF"],"s.phone","",$param,'',$sortfield,$sortorder);
+if (! empty($arrayfields['s.url']['checked'])) print_liste_field_titre($arrayfields['s.url']['label'],$_SERVER["PHP_SELF"],"s.url","",$param,'',$sortfield,$sortorder);
+if (! empty($arrayfields['s.siren']['checked'])) print_liste_field_titre($form->textwithpicto($langs->trans("ProfId1Short"),$textprofid[1],1,0),$_SERVER["PHP_SELF"],"s.siren","",$param,'class="nowrap"',$sortfield,$sortorder);
+if (! empty($arrayfields['s.siret']['checked'])) print_liste_field_titre($form->textwithpicto($langs->trans("ProfId2Short"),$textprofid[2],1,0),$_SERVER["PHP_SELF"],"s.siret","",$param,'class="nowrap"',$sortfield,$sortorder);
+if (! empty($arrayfields['s.ape']['checked'])) print_liste_field_titre($form->textwithpicto($langs->trans("ProfId3Short"),$textprofid[3],1,0),$_SERVER["PHP_SELF"],"s.ape","",$param,'class="nowrap"',$sortfield,$sortorder);
+if (! empty($arrayfields['s.idprof4']['checked'])) print_liste_field_titre($form->textwithpicto($langs->trans("ProfId4Short"),$textprofid[4],1,0),$_SERVER["PHP_SELF"],"s.idprof4","",$param,'class="nowrap"',$sortfield,$sortorder);
+if (! empty($arrayfields['s.idprof5']['checked'])) print_liste_field_titre($form->textwithpicto($langs->trans("ProfId5Short"),$textprofid[4],1,0),$_SERVER["PHP_SELF"],"s.idprof5","",$param,'class="nowrap"',$sortfield,$sortorder);
+if (! empty($arrayfields['s.idprof6']['checked'])) print_liste_field_titre($form->textwithpicto($langs->trans("ProfId6Short"),$textprofid[4],1,0),$_SERVER["PHP_SELF"],"s.idprof6","",$param,'class="nowrap"',$sortfield,$sortorder);
+if (! empty($arrayfields['customerorsupplier']['checked'])) print_liste_field_titre(''); // type of customer
+if (! empty($arrayfields['s.fk_prospectlevel']['checked'])) print_liste_field_titre($arrayfields['s.fk_prospectlevel']['label'],$_SERVER["PHP_SELF"],"s.fk_prospectlevel","",$param,'align="center"',$sortfield,$sortorder);
+if (! empty($arrayfields['s.fk_stcomm']['checked'])) print_liste_field_titre($arrayfields['s.fk_stcomm']['label'],$_SERVER["PHP_SELF"],"s.fk_stcomm","",$param,'align="center"',$sortfield,$sortorder);
+// Extra fields
+if (is_array($extrafields->attribute_label) && count($extrafields->attribute_label))
+{
+ foreach($extrafields->attribute_label as $key => $val)
+ {
+ if (! empty($arrayfields["ef.".$key]['checked']))
+ {
+ $align=$extrafields->getAlignFlag($key);
+ print_liste_field_titre($extralabels[$key],$_SERVER["PHP_SELF"],"ef.".$key,"",$param,($align?'align="'.$align.'"':''),$sortfield,$sortorder);
+ }
+ }
+}
+// Hook fields
+$parameters=array('arrayfields'=>$arrayfields);
+$reshook=$hookmanager->executeHooks('printFieldListTitle',$parameters); // Note that $action and $object may have been modified by hook
+print $hookmanager->resPrint;
+if (! empty($arrayfields['s.datec']['checked'])) print_liste_field_titre($arrayfields['s.datec']['label'],$_SERVER["PHP_SELF"],"s.datec","",$param,'align="center" class="nowrap"',$sortfield,$sortorder);
+if (! empty($arrayfields['s.tms']['checked'])) print_liste_field_titre($arrayfields['s.tms']['label'],$_SERVER["PHP_SELF"],"s.tms","",$param,'align="center" class="nowrap"',$sortfield,$sortorder);
+if (! empty($arrayfields['s.status']['checked'])) print_liste_field_titre($arrayfields['s.status']['label'],$_SERVER["PHP_SELF"],"s.status","",$param,'align="center"',$sortfield,$sortorder);
+print_liste_field_titre($selectedfields, $_SERVER["PHP_SELF"],"",'','','align="right"',$sortfield,$sortorder,'maxwidthsearch ');
+print " \n";
+
+
$i = 0;
while ($i < min($num, $limit))
{
$obj = $db->fetch_object($resql);
- $var=!$var;
$companystatic->id=$obj->rowid;
$companystatic->name=$obj->name;
@@ -911,10 +910,10 @@ while ($i < min($num, $limit))
$companystatic->fk_prospectlevel=$obj->fk_prospectlevel;
$companystatic->name_alias=$obj->name_alias;
- print "";
+ print " ";
if (! empty($arrayfields['s.nom']['checked']))
{
- print "";
+ print ' ';
print $companystatic->getNomUrl(1,'',100);
print " \n";
}
diff --git a/htdocs/theme/eldy/img/warning_white.png b/htdocs/theme/eldy/img/warning_white.png
new file mode 100644
index 00000000000..56ea847427b
Binary files /dev/null and b/htdocs/theme/eldy/img/warning_white.png differ
diff --git a/htdocs/theme/eldy/style.css.php b/htdocs/theme/eldy/style.css.php
index e16f6136233..c8c0dda380b 100644
--- a/htdocs/theme/eldy/style.css.php
+++ b/htdocs/theme/eldy/style.css.php
@@ -65,6 +65,7 @@ if (! empty($conf->global->MAIN_OVERWRITE_THEME_RES)) { $path='/'.$conf->global-
// Define image path files and other constants
$fontlist='roboto,arial,tahoma,verdana,helvetica'; //$fontlist='helvetica, verdana, arial, sans-serif';
+//$fontlist='"open sans", "Helvetica Neue", Helvetica, Arial, sans-serif;';
$img_head='';
$img_button=dol_buildpath($path.'/theme/'.$theme.'/img/button_bg.png',1);
$dol_hide_topmenu=$conf->dol_hide_topmenu;
@@ -95,7 +96,7 @@ $colortexttitle='0,0,0';
$colortext='0,0,0';
$colortextlink='0,0,120';
$fontsize='13';
-$fontsizesmaller='11';
+$fontsizesmaller='12';
$usegradienttop=(isset($conf->global->THEME_ELDY_TOPMENU_BACK1)?0:1);
$usegradienttitle=(isset($conf->global->THEME_ELDY_BACKTITLE1)?0:1);
$useboldtitle=(isset($conf->global->THEME_ELDY_USEBOLDTITLE)?$conf->global->THEME_ELDY_USEBOLDTITLE:1);
@@ -122,7 +123,7 @@ if (empty($conf->global->THEME_ELDY_ENABLE_PERSONALIZED))
$conf->global->THEME_ELDY_LINEPAIRHOVER='238,246,252';
$conf->global->THEME_ELDY_TEXT='0,0,0';
$conf->global->THEME_ELDY_FONT_SIZE1='13';
- $conf->global->THEME_ELDY_FONT_SIZE2='11';
+ $conf->global->THEME_ELDY_FONT_SIZE2='12';
}
@@ -240,7 +241,7 @@ body {
color: rgb();
font-size: px;
- line-height: 130%;
+ line-height: 1.4;
font-family: ;
margin-top: 0;
margin-bottom: 0;
@@ -670,7 +671,7 @@ div.fiche>form>div.div-table-responsive, div.fiche>form>div.div-table-responsive
overflow-x: auto;
}
div.fiche>form>div.div-table-responsive {
- min-height: 350px;
+ min-height: 390px;
}
.flexcontainer {
@@ -682,7 +683,7 @@ div.fiche>form>div.div-table-responsive {
flex: 1 1 120px;
}
.thumbstat150 {
- flex: 1 1 150px;
+ flex: 1 1 170px;
}
.thumbstat, thumbstat150 {
/* flex-grow: 1; */
@@ -876,13 +877,14 @@ td.showDragHandle {
#id-right, #id-left {
padding-top: 16px;
padding-bottom: 8px;
-
+
display: table-cell; /* DOL_XXX Empeche fonctionnement correct du scroll horizontal sur tableau, avec datatable ou CSS */
float: none;
vertical-align: top;
}
#id-right { /* This must stay id-right and not be replaced with echo $right */
width: 100%;
+ background: rgb();
}
#id-left {
/* background-color: #fff;
@@ -2393,6 +2395,9 @@ table.paddingtopbottomonly tr td {
padding-top: 1px;
padding-bottom: 2px;
}
+tr.liste_titre_filter td.liste_titre {
+ border-bottom: 1px solid #eee;
+}
.liste_titre_add td, .liste_titre_add th, .liste_titre_add .tagtd
{
border-top-width: 2px;
@@ -2707,29 +2712,26 @@ 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, form.liste_titre, form.liste_titre_sel, table.dataTable thead tr
{
-
- background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(,0.4) 100%);
- background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(,0.4) 100%);
- background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(,0.4) 100%);
- background-image: -ms-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(,0.4) 100%);
- background-image: linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(,0.4) 100%);
-
- background: rgb();
-
+ background: linear-gradient(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%);
font-weight: ;
-
+ border-bottom: 1px solid #ddd;
+
color: rgb();
font-family: ;
- border-bottom: 1px solid #FDFFFF;
text-align: ;
}
tr.liste_titre th, tr.liste_titre td, th.liste_titre
{
- border-bottom: 1px solid #;
+/* border-bottom: 1px solid #; */
+ border-bottom: 1px solid #888;
}
-/* TODO Once title line is moved under title search, make border bottom of all th black and force to whit when it's first tr */
-tr:first-child th.liste_titre {
- border-bottom: 1px solid #FFF ! important;
+/* TODO Once title line is moved under title search, make border bottom of all th black and force to white when it's first tr */
+tr.liste_titre:first-child th, tr:first-child th.liste_titre {
+ border-bottom: 1px solid #ddd ! important;
}
tr.liste_titre th, th.liste_titre, tr.liste_titre td, td.liste_titre, form.liste_titre div
{
@@ -2882,7 +2884,7 @@ div.tabBar .noborder {
width: 105px;
}
.boxstats130 {
- width: 135px;
+ width: 160px;
height: 48px;
padding: 3px
}
@@ -2892,8 +2894,15 @@ div.tabBar .noborder {
@media only screen and (max-width: 767px)
{
- .boxstats, .boxstats130 {
- width: 100px;
+ .thumbstat150 {
+ flex: 1 1 110px;
+ }
+ .boxstats, .boxstats130 {
+ width: 90px;
+ }
+ .dashboardlineindicator {
+ float: left;
+ padding-left: 5px;
}
}
@@ -2919,15 +2928,18 @@ span.dashboardlineok {
color: #008800;
}
span.dashboardlineko {
- color: #880000;
- /* font-weight: bold; */
- font-size: 100%;
+ color: #FFF;
+ font-size: 80%;
}
.dashboardlinelatecoin {
float: right;
position: relative;
text-align: right;
- top: -22px
+ top: -28px;
+ padding: 1px 6px 1px 6px;
+ background-color: #8c4446;
+ color: #FFFFFF ! important;
+ border-radius: .25em;
}
.boxtable {
margin-bottom: 8px !important;
@@ -4114,10 +4126,11 @@ a span.select2-chosen
.select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices, .select2-container-multi .select2-choices,
.select2-container-multi.select2-container-active .select2-choices
{
- border-bottom: none;
+ border-bottom: 1px solid #ccc;
border-right: none;
border-top: none;
- border-left: 1px solid #ddd;
+ border-left: none;
+
}
@@ -4623,7 +4636,7 @@ border-top-right-radius: 6px;
@media only screen and (max-width: px)
{
div.tmenucenter {
- max-width: px; /* size of viewport */
+ width: px; /* size of viewport */
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
diff --git a/htdocs/theme/md/img/warning_white.png b/htdocs/theme/md/img/warning_white.png
new file mode 100644
index 00000000000..56ea847427b
Binary files /dev/null and b/htdocs/theme/md/img/warning_white.png differ
diff --git a/htdocs/theme/md/style.css.php b/htdocs/theme/md/style.css.php
index dd0f07b0a95..4c1d32c31ad 100644
--- a/htdocs/theme/md/style.css.php
+++ b/htdocs/theme/md/style.css.php
@@ -674,7 +674,7 @@ div.fiche>form>div.div-table-responsive, div.fiche>form>div.div-table-responsive
overflow-x: auto;
}
div.fiche>form>div.div-table-responsive {
- min-height: 350px;
+ min-height: 390px;
}
.flexcontainer {
@@ -2301,6 +2301,9 @@ table.paddingtopbottomonly tr td {
padding-bottom: 2px;
}
+tr.liste_titre_filter td.liste_titre {
+ border-bottom: 1px solid #eee;
+}
.liste_titre_add td, .liste_titre_add th, .liste_titre_add .tagtd
{
border-top-width: 2px;
@@ -2800,20 +2803,28 @@ div .tdtop {
}
@media only screen and (max-width: 767px)
{
- .boxstats, .boxstats130 {
- width: 100px;
+ .thumbstat150 {
+ flex: 1 1 110px;
+ }
+ .boxstats, .boxstats130 {
+ width: 90px;
+ }
+ .dashboardlineindicator {
+ float: left;
+ padding-left: 5px;
}
}
.boxstats:hover {
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.20);
}
span.boxstatstext {
- /* opacity: 0.9; Disabled. This make text on top of left menu in smartphone size */
line-height: 18px;
+ opacity: 0.7;
}
span.boxstatsindicator {
font-size: 110%;
font-weight: normal;
+ font-color: rgb();
}
span.dashboardlineindicator, span.dashboardlineindicatorlate {
font-size: 120%;
@@ -2826,14 +2837,18 @@ span.dashboardlineok {
color: #008800;
}
span.dashboardlineko {
- color: #880000;
- font-weight: bold;
+ color: #FFF;
+ font-size: 80%;
}
.dashboardlinelatecoin {
float: right;
position: relative;
text-align: right;
- top: -22px
+ top: -24px;
+ padding: 1px 6px 1px 6px;
+ background-color: #8c4446;
+ color: #FFFFFF ! important;
+ border-radius: .25em;
}
.boxtable {
margin-bottom: 8px !important;