Fix responsive for md theme

This commit is contained in:
Laurent Destailleur 2019-11-20 14:40:52 +01:00
parent 849449517f
commit 70882a749a
5 changed files with 271 additions and 80 deletions

View File

@ -1220,6 +1220,8 @@ else
print $formcompany->selectProspectCustomerType($selected); print $formcompany->selectProspectCustomerType($selected);
print '</td>'; print '</td>';
if ($conf->browser->layout == 'phone') print '</tr><tr>';
print '<td>'.$form->editfieldkey('CustomerCode', 'customer_code', '', $object, 0).'</td><td>'; print '<td>'.$form->editfieldkey('CustomerCode', 'customer_code', '', $object, 0).'</td><td>';
print '<table class="nobordernopadding"><tr><td>'; print '<table class="nobordernopadding"><tr><td>';
$tmpcode = $object->code_client; $tmpcode = $object->code_client;
@ -1241,6 +1243,10 @@ else
if (!empty($conf->global->THIRDPARTY_SUPPLIER_BY_DEFAULT)) $default = 1; if (!empty($conf->global->THIRDPARTY_SUPPLIER_BY_DEFAULT)) $default = 1;
print $form->selectyesno("fournisseur", (GETPOST('fournisseur', 'int') != '' ?GETPOST('fournisseur', 'int') : (GETPOST("type", 'alpha') == '' ? $default : $object->fournisseur)), 1, 0, (GETPOST("type", 'alpha') == '' ? 1 : 0)); print $form->selectyesno("fournisseur", (GETPOST('fournisseur', 'int') != '' ?GETPOST('fournisseur', 'int') : (GETPOST("type", 'alpha') == '' ? $default : $object->fournisseur)), 1, 0, (GETPOST("type", 'alpha') == '' ? 1 : 0));
print '</td>'; print '</td>';
if ($conf->browser->layout == 'phone') print '</tr><tr>';
print '<td>'; print '<td>';
if (!empty($conf->fournisseur->enabled) && !empty($user->rights->fournisseur->lire)) if (!empty($conf->fournisseur->enabled) && !empty($user->rights->fournisseur->lire))
{ {
@ -1283,7 +1289,9 @@ else
// Zip / Town // Zip / Town
print '<tr><td>'.$form->editfieldkey('Zip', 'zipcode', '', $object, 0).'</td><td>'; print '<tr><td>'.$form->editfieldkey('Zip', 'zipcode', '', $object, 0).'</td><td>';
print $formcompany->select_ziptown($object->zip, 'zipcode', array('town', 'selectcountry_id', 'state_id'), 0, 0, '', 'maxwidth100 quatrevingtpercent'); print $formcompany->select_ziptown($object->zip, 'zipcode', array('town', 'selectcountry_id', 'state_id'), 0, 0, '', 'maxwidth100 quatrevingtpercent');
print '</td><td>'.$form->editfieldkey('Town', 'town', '', $object, 0).'</td><td>'; print '</td>';
if ($conf->browser->layout == 'phone') print '</tr><tr>';
print '<td>'.$form->editfieldkey('Town', 'town', '', $object, 0).'</td><td>';
print $formcompany->select_ziptown($object->town, 'town', array('zipcode', 'selectcountry_id', 'state_id'), 0, 0, '', 'maxwidth100 quatrevingtpercent'); print $formcompany->select_ziptown($object->town, 'town', array('zipcode', 'selectcountry_id', 'state_id'), 0, 0, '', 'maxwidth100 quatrevingtpercent');
print '</td></tr>'; print '</td></tr>';
@ -1313,6 +1321,7 @@ else
// Phone / Fax // Phone / Fax
print '<tr><td>'.img_picto('', 'object_phoning').' '.$form->editfieldkey('Phone', 'phone', '', $object, 0).'</td>'; print '<tr><td>'.img_picto('', 'object_phoning').' '.$form->editfieldkey('Phone', 'phone', '', $object, 0).'</td>';
print '<td><input type="text" name="phone" id="phone" class="maxwidth200" value="'.(GETPOSTISSET('phone') ?GETPOST('phone', 'alpha') : $object->phone).'"></td>'; print '<td><input type="text" name="phone" id="phone" class="maxwidth200" value="'.(GETPOSTISSET('phone') ?GETPOST('phone', 'alpha') : $object->phone).'"></td>';
if ($conf->browser->layout == 'phone') print '</tr><tr>';
print '<td>'.img_picto('', 'object_phoning_fax').' '.$form->editfieldkey('Fax', 'fax', '', $object, 0).'</td>'; print '<td>'.img_picto('', 'object_phoning_fax').' '.$form->editfieldkey('Fax', 'fax', '', $object, 0).'</td>';
print '<td><input type="text" name="fax" id="fax" class="maxwidth200" value="'.(GETPOSTISSET('fax') ?GETPOST('fax', 'alpha') : $object->fax).'"></td></tr>'; print '<td><input type="text" name="fax" id="fax" class="maxwidth200" value="'.(GETPOSTISSET('fax') ?GETPOST('fax', 'alpha') : $object->fax).'"></td></tr>';
@ -1374,7 +1383,7 @@ else
// } // }
// Prof ids // Prof ids
$i = 1; $j = 0; $i = 1; $j = 0; $NBCOLS = ($conf->browser->layout == 'phone' ? 1 : 2);
while ($i <= 6) while ($i <= 6)
{ {
$idprof = $langs->transcountry('ProfId'.$i, $object->country_code); $idprof = $langs->transcountry('ProfId'.$i, $object->country_code);
@ -1382,7 +1391,7 @@ else
{ {
$key = 'idprof'.$i; $key = 'idprof'.$i;
if (($j % 2) == 0) print '<tr>'; if (($j % $NBCOLS) == 0) print '<tr>';
$idprof_mandatory = 'SOCIETE_IDPROF'.($i).'_MANDATORY'; $idprof_mandatory = 'SOCIETE_IDPROF'.($i).'_MANDATORY';
print '<td>'.$form->editfieldkey($idprof, $key, '', $object, 0, 'string', '', (empty($conf->global->$idprof_mandatory) ? 0 : 1)).'</td><td>'; print '<td>'.$form->editfieldkey($idprof, $key, '', $object, 0, 'string', '', (empty($conf->global->$idprof_mandatory) ? 0 : 1)).'</td><td>';
@ -1401,6 +1410,7 @@ else
print '<td>'; print '<td>';
print $form->selectyesno('assujtva_value', GETPOSTISSET('assujtva_value') ?GETPOST('assujtva_value', 'int') : 1, 1); // Assujeti par defaut en creation print $form->selectyesno('assujtva_value', GETPOSTISSET('assujtva_value') ?GETPOST('assujtva_value', 'int') : 1, 1); // Assujeti par defaut en creation
print '</td>'; print '</td>';
if ($conf->browser->layout == 'phone') print '</tr><tr>';
print '<td class="nowrap">'.$form->editfieldkey('VATIntra', 'intra_vat', '', $object, 0).'</td>'; print '<td class="nowrap">'.$form->editfieldkey('VATIntra', 'intra_vat', '', $object, 0).'</td>';
print '<td class="nowrap">'; print '<td class="nowrap">';
$s = '<input type="text" class="flat maxwidthonsmartphone" name="tva_intra" id="intra_vat" maxlength="20" value="'.$object->tva_intra.'">'; $s = '<input type="text" class="flat maxwidthonsmartphone" name="tva_intra" id="intra_vat" maxlength="20" value="'.$object->tva_intra.'">';
@ -1462,6 +1472,7 @@ else
print $form->selectarray("typent_id", $formcompany->typent_array(0), $object->typent_id, 0, 0, 0, '', 0, 0, 0, $sortparam); print $form->selectarray("typent_id", $formcompany->typent_array(0), $object->typent_id, 0, 0, 0, '', 0, 0, 0, $sortparam);
if ($user->admin) print ' '.info_admin($langs->trans("YouCanChangeValuesForThisListFromDictionarySetup"), 1); if ($user->admin) print ' '.info_admin($langs->trans("YouCanChangeValuesForThisListFromDictionarySetup"), 1);
print '</td>'; print '</td>';
if ($conf->browser->layout == 'phone') print '</tr><tr>';
print '<td>'.$form->editfieldkey('Staff', 'effectif_id', '', $object, 0).'</td><td class="maxwidthonsmartphone">'; print '<td>'.$form->editfieldkey('Staff', 'effectif_id', '', $object, 0).'</td><td class="maxwidthonsmartphone">';
print $form->selectarray("effectif_id", $formcompany->effectif_array(0), $object->effectif_id); print $form->selectarray("effectif_id", $formcompany->effectif_array(0), $object->effectif_id);
if ($user->admin) print ' '.info_admin($langs->trans("YouCanChangeValuesForThisListFromDictionarySetup"), 1); if ($user->admin) print ' '.info_admin($langs->trans("YouCanChangeValuesForThisListFromDictionarySetup"), 1);

View File

@ -293,7 +293,7 @@ hr { border: 0; border-top: 1px solid #ccc; }
margin-top: 0; margin-top: 0;
margin-left: 5px; margin-left: 5px;
margin-right: 5px; margin-right: 5px;
font-family: <?php print $fontlist ?>; font-family: <?php print $fontlist ?>;
display: inline-block; display: inline-block;
padding: 4px 14px; padding: 4px 14px;
text-align: center; text-align: center;
@ -529,7 +529,9 @@ body[class*="colorblind-"] .text-success{
.fa-toggle-on, .fa-toggle-off { font-size: 2em; } .fa-toggle-on, .fa-toggle-off { font-size: 2em; }
.websiteselectionsection .fa-toggle-on, .websiteselectionsection .fa-toggle-off, .websiteselectionsection .fa-toggle-on, .websiteselectionsection .fa-toggle-off,
.asetresetmodule .fa-toggle-on, .asetresetmodule .fa-toggle-off { font-size: 1.5em; vertical-align: text-bottom; } .asetresetmodule .fa-toggle-on, .asetresetmodule .fa-toggle-off {
font-size: 1.5em; vertical-align: text-bottom;
}
/* Themes for badges */ /* Themes for badges */
<?php include dol_buildpath($path.'/theme/'.$theme.'/badges.inc.php', 0); ?> <?php include dol_buildpath($path.'/theme/'.$theme.'/badges.inc.php', 0); ?>
@ -1263,7 +1265,6 @@ div.fiche>table:first-child {
margin-bottom: 15px !important; margin-bottom: 15px !important;
} }
div.fichecenter { div.fichecenter {
/* margin-top: 10px; */
width: 100%; width: 100%;
clear: both; /* This is to have div fichecenter that are true rectangles */ clear: both; /* This is to have div fichecenter that are true rectangles */
} }
@ -1630,18 +1631,6 @@ li.tmenusel::after, li.tmenu:hover::after{
border-width: 0px 6px 5px 6px; border-width: 0px 6px 5px 6px;
border-color: transparent transparent #ffffff transparent; border-color: transparent transparent #ffffff transparent;
} }
/*
// Add a bottom arrow
li.tmenusel::before, li.tmenu:hover::before{
content: "";
position:absolute;
top:0px;
left:0;
width: 100%;
height: 2px;
background: #fff;
}*/
.tmenuend .tmenuleft { width: 0px; } .tmenuend .tmenuleft { width: 0px; }
.tmenuend { display: none; } .tmenuend { display: none; }
@ -2431,6 +2420,11 @@ div.popuptab {
padding-left: 5px; padding-left: 5px;
padding-right: 5px; padding-right: 5px;
} }
/* ============================================================================== */
/* Buttons for actions */
/* ============================================================================== */
div.tabsAction { div.tabsAction {
margin: 20px 0em 30px 0em; margin: 20px 0em 30px 0em;
padding: 0em 0em; padding: 0em 0em;
@ -3113,7 +3107,9 @@ tr.liste_titre:last-child th.liste_titre, tr.liste_titre:last-child th.liste_tit
border-bottom: unset; border-bottom: unset;
} }
div.liste_titre {
padding-left: 3px;
}
tr.liste_titre_sel th, th.liste_titre_sel, tr.liste_titre_sel td, td.liste_titre_sel, form.liste_titre_sel div tr.liste_titre_sel th, th.liste_titre_sel, tr.liste_titre_sel td, td.liste_titre_sel, form.liste_titre_sel div
{ {
font-family: <?php print $fontlist ?>; font-family: <?php print $fontlist ?>;
@ -3246,7 +3242,6 @@ ul.noborder li:nth-child(even):not(.liste_titre) {
min-height: 40px; min-height: 40px;
padding-right: 0px; padding-right: 0px;
padding-left: 0px; padding-left: 0px;
/*padding-bottom: 25px;*/
padding-bottom: 10px; padding-bottom: 10px;
} }
.ficheaddleft div.boxstats, .ficheaddright div.boxstats { .ficheaddleft div.boxstats, .ficheaddright div.boxstats {
@ -3380,9 +3375,6 @@ span.dashboardlineok {
} }
span.dashboardlineko { span.dashboardlineko {
color: #FFF; color: #FFF;
/*color: #8c4446 ! important;
padding-left: 1px;*/
font-size: 80%; font-size: 80%;
} }
.dashboardlinelatecoin { .dashboardlinelatecoin {
@ -4493,7 +4485,6 @@ td.gminorheading {
.ecmfiletree { .ecmfiletree {
width: 99%; width: 99%;
height: 99%; height: 99%;
/* background: #FFF; */
padding-left: 2px; padding-left: 2px;
font-weight: normal; font-weight: normal;
} }
@ -5962,6 +5953,11 @@ div.tabsElem a.tab {
.text-plus-circle { .text-plus-circle {
display: none; display: none;
} }
table.table-fiche-title .col-title div.titre{
line-height: unset;
}
} }
<?php <?php

View File

@ -109,7 +109,7 @@ if (empty($conf->global->THEME_ELDY_ENABLE_PERSONALIZED))
$conf->global->THEME_ELDY_BACKTABCARD1='255,255,255'; // card $conf->global->THEME_ELDY_BACKTABCARD1='255,255,255'; // card
$conf->global->THEME_ELDY_BACKTABACTIVE='234,234,234'; $conf->global->THEME_ELDY_BACKTABACTIVE='234,234,234';
$conf->global->THEME_ELDY_TEXT='0,0,0'; $conf->global->THEME_ELDY_TEXT='0,0,0';
$conf->global->THEME_ELDY_FONT_SIZE1='0.86em'; $conf->global->THEME_ELDY_FONT_SIZE1=$fontsize;
$conf->global->THEME_ELDY_FONT_SIZE2='0.75em'; $conf->global->THEME_ELDY_FONT_SIZE2='0.75em';
} }

View File

@ -44,7 +44,6 @@ define('ISLOADEDBYSTEELSHEET', '1');
require __DIR__.'/theme_vars.inc.php'; require __DIR__.'/theme_vars.inc.php';
if (defined('THEME_ONLY_CONSTANT')) return; if (defined('THEME_ONLY_CONSTANT')) return;
session_cache_limiter('public'); session_cache_limiter('public');
@ -112,7 +111,7 @@ if (empty($conf->global->THEME_ELDY_ENABLE_PERSONALIZED))
$conf->global->THEME_ELDY_BACKTABCARD1 = '255,255,255'; // card $conf->global->THEME_ELDY_BACKTABCARD1 = '255,255,255'; // card
$conf->global->THEME_ELDY_BACKTABACTIVE = '234,234,234'; $conf->global->THEME_ELDY_BACKTABACTIVE = '234,234,234';
$conf->global->THEME_ELDY_TEXT = '0,0,0'; $conf->global->THEME_ELDY_TEXT = '0,0,0';
$conf->global->THEME_ELDY_FONT_SIZE1 = '14'; $conf->global->THEME_ELDY_FONT_SIZE1 = $fontsize;
$conf->global->THEME_ELDY_FONT_SIZE2 = '11'; $conf->global->THEME_ELDY_FONT_SIZE2 = '11';
} }
@ -238,7 +237,7 @@ body {
background: rgb(<?php print $colorbackbody; ?>); background: rgb(<?php print $colorbackbody; ?>);
<?php } ?> <?php } ?>
color: rgb(<?php echo $colortext; ?>); color: rgb(<?php echo $colortext; ?>);
font-size: <?php print $fontsize ?>px; font-size: <?php print is_numeric($fontsize) ? $fontsize.'px' : $fontsize; ?>;
line-height: 1.3; line-height: 1.3;
font-family: <?php print $fontlist ?>; font-family: <?php print $fontlist ?>;
margin-top: 0; margin-top: 0;
@ -300,7 +299,6 @@ select#date_startday, select#date_startmonth, select#date_endday, select#date_en
margin-right: 4px; margin-right: 4px;
} }
input, input.flat, textarea, textarea.flat, form.flat select, select, select.flat, .dataTables_length label select { input, input.flat, textarea, textarea.flat, form.flat select, select, select.flat, .dataTables_length label select {
font-size: <?php print $fontsize ?>px;
font-family: <?php print $fontlist ?>; font-family: <?php print $fontlist ?>;
border: none; border: none;
border<?php echo empty($conf->global->THEME_HIDE_BORDER_ON_INPUT) ? '-bottom' : ''; ?>: solid 1px rgba(0,0,0,.2); border<?php echo empty($conf->global->THEME_HIDE_BORDER_ON_INPUT) ? '-bottom' : ''; ?>: solid 1px rgba(0,0,0,.2);
@ -422,7 +420,7 @@ a.buttonticket {
padding-right: 5px; padding-right: 5px;
} }
/* Used for timesheets */ /* Used by timesheets */
span.timesheetalreadyrecorded input { span.timesheetalreadyrecorded input {
border: none; border: none;
border-bottom: solid 1px rgba(0,0,0,0.1); border-bottom: solid 1px rgba(0,0,0,0.1);
@ -434,9 +432,6 @@ td.onholidaymorning, td.onholidayafternoon {
td.onholidayallday { td.onholidayallday {
background-color: #f4eede; background-color: #f4eede;
} }
td.actionbuttons a {
padding-left: 6px;
}
td.leftborder, td.hide0 { td.leftborder, td.hide0 {
border-left: 1px solid #ccc; border-left: 1px solid #ccc;
} }
@ -447,6 +442,9 @@ td.rightborder {
border-right: 1px solid #ccc; border-right: 1px solid #ccc;
} }
td.actionbuttons a {
padding-left: 6px;
}
select.flat, form.flat select { select.flat, form.flat select {
font-weight: normal; font-weight: normal;
font-size: unset; font-size: unset;
@ -467,8 +465,9 @@ select.flat, form.flat select {
.opacitytransp { .opacitytransp {
opacity: 0; opacity: 0;
} }
select:invalid { color: gray; } select:invalid {
color: gray;
}
input:disabled, textarea:disabled, select[disabled='disabled'] input:disabled, textarea:disabled, select[disabled='disabled']
{ {
background:#eee; background:#eee;
@ -514,13 +513,13 @@ div#moretabsList, div#moretabsListaction {
hr { border: 0; border-top: 1px solid #ccc; } hr { border: 0; border-top: 1px solid #ccc; }
.button, .buttonDelete, input[name="sbmtConnexion"] { .button, .buttonDelete, input[name="sbmtConnexion"] {
font-family: <?php print $fontlist ?>;
border-color: #c5c5c5; border-color: #c5c5c5;
border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
display: inline-block; display: inline-block;
padding: 4px 14px; padding: 4px 14px;
margin-bottom: 0; margin-bottom: 0;
margin-top: 0; margin-top: 0;
font-family: <?php print $fontlist ?>;
text-align: center; text-align: center;
cursor: pointer; cursor: pointer;
color: #333333 !important; color: #333333 !important;
@ -567,6 +566,9 @@ hr { border: 0; border-top: 1px solid #ccc; }
border: unset; border: unset;
background: unset; background: unset;
} }
.button_search:hover, .button_removefilter:hover {
cursor: pointer;
}
form { form {
padding:0px; padding:0px;
margin:0px; margin:0px;
@ -621,6 +623,19 @@ th .button {
textarea.centpercent { textarea.centpercent {
width: 96%; width: 96%;
} }
.small, small {
font-size: 85%;
}
.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small {
font-size: 65%;
}
.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
font-weight: 400;
line-height: 1;
color: #777;
}
.center { .center {
text-align: center; text-align: center;
margin: 0px auto; margin: 0px auto;
@ -634,6 +649,12 @@ textarea.centpercent {
.justify { .justify {
text-align: justify; text-align: justify;
} }
.pull-left {
float: left!important;
}
.pull-right {
float: right!important;
}
.nowrap { .nowrap {
white-space: <?php print ($dol_optimize_smallscreen ? 'normal' : 'nowrap'); ?>; white-space: <?php print ($dol_optimize_smallscreen ? 'normal' : 'nowrap'); ?>;
} }
@ -722,15 +743,18 @@ body[class*="colorblind-"] .text-success{
color : <?php print $textDanger; ?> color : <?php print $textDanger; ?>
} }
.editfielda span.fa-pencil-alt { .editfielda span.fa-pencil-alt, .editfielda span.fa-trash {
color: #ccc !important; color: #ccc !important;
} }
.editfielda span.fa-pencil-alt:hover { .editfielda span.fa-pencil-alt:hover, .editfielda span.fa-trash:hover {
color: rgb(<?php echo $colortexttitle; ?>) !important; color: rgb(<?php echo $colortexttitle; ?>) !important;
} }
.fa-toggle-on, .fa-toggle-off { font-size: 2em; } .fa-toggle-on, .fa-toggle-off { font-size: 2em; }
.websiteselectionsection .fa-toggle-on, .websiteselectionsection .fa-toggle-off { font-size: 1.5em; vertical-align: text-bottom; } .websiteselectionsection .fa-toggle-on, .websiteselectionsection .fa-toggle-off,
.asetresetmodule .fa-toggle-on, .asetresetmodule .fa-toggle-off {
font-size: 1.5em; vertical-align: text-bottom;
}
/* Themes for badges */ /* Themes for badges */
@ -768,6 +792,14 @@ div.divsearchfield {
padding-bottom: 5px; padding-bottom: 5px;
opacity: 0.6; opacity: 0.6;
} }
<?php
// Add a nowrap on smartphone, so long list of field used for filter are overflowed with clip
if ($conf->browser->layout == 'phone') {
?>
.divsearchfieldfilter {
white-space: nowrap;
}
<?php } ?>
div.confirmmessage { div.confirmmessage {
padding-top: 6px; padding-top: 6px;
} }
@ -804,13 +836,13 @@ select.flat.selectlimit {
margin-right: 10px !important; margin-right: 10px !important;
} }
.marginleftonly { .marginleftonly {
margin-left: 10px !important; margin-<?php echo $left; ?>: 10px !important;
} }
.marginleftonlyshort { .marginleftonlyshort {
margin-left: 4px !important; margin-<?php echo $left; ?>: 4px !important;
} }
.nomarginleft { .nomarginleft {
margin-left: 0px !important; margin-<?php echo $left; ?>: 0px !important;
} }
.margintoponly { .margintoponly {
margin-top: 10px !important; margin-top: 10px !important;
@ -871,6 +903,20 @@ select.flat.selectlimit {
max-width: 0; max-width: 0;
overflow: auto; overflow: auto;
} }
.divintdwithtwolinesmax {
width: 75px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.twolinesmax {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.tablelistofcalendars { .tablelistofcalendars {
margin-top: 25px !important; margin-top: 25px !important;
} }
@ -914,6 +960,10 @@ select.flat.selectlimit {
color: #505; color: #505;
} }
.fa-15 {
font-size: 1.5em;
}
/* DOL_XXX for future usage (when left menu has been removed). If we do not use datatable */ /* DOL_XXX for future usage (when left menu has been removed). If we do not use datatable */
/*.table-responsive { /*.table-responsive {
width: calc(100% - 330px); width: calc(100% - 330px);
@ -938,7 +988,7 @@ div.fiche>form>div.div-table-responsive {
} }
.flexcontainer { .flexcontainer {
<?php if (in_array($conf->browser->browsername, array('chrome', 'firefox'))) echo 'display: inline-flex;' ?> <?php if (in_array($conf->browser->name, array('chrome', 'firefox'))) echo 'display: inline-flex;' ?>
flex-flow: row wrap; flex-flow: row wrap;
justify-content: flex-start; justify-content: flex-start;
} }
@ -1032,6 +1082,16 @@ table[summary="list_of_modules"] .fa-cog {
.titlefield { /* width: 25%; */ width: 250px; } .titlefield { /* width: 25%; */ width: 250px; }
.titlefieldmiddle { width: 50%; } .titlefieldmiddle { width: 50%; }
.imgmaxwidth180 { max-width: 180px; } .imgmaxwidth180 { max-width: 180px; }
.imgmaxheight50 { max-height: 50px; }
.width20p { width:20%; }
.width25p { width:25%; }
.width40p { width:40%; }
.width50p { width:50%; }
.width60p { width:60%; }
.width75p { width:75%; }
.width80p { width:80%; }
.width100p { width:100%; }
/* Force values for small screen 1400 */ /* Force values for small screen 1400 */
@ -1047,6 +1107,11 @@ table[summary="list_of_modules"] .fa-cog {
.minwidth300imp { min-width: 300px !important; } .minwidth300imp { min-width: 300px !important; }
.minwidth400imp { min-width: 300px !important; } .minwidth400imp { min-width: 300px !important; }
.minwidth500imp { min-width: 300px !important; } .minwidth500imp { min-width: 300px !important; }
.linkedcol-element {
min-width: unset;
}
} }
/* Force values for small screen 1000 */ /* Force values for small screen 1000 */
@ -1067,10 +1132,10 @@ table[summary="list_of_modules"] .fa-cog {
@media only screen and (max-width: 767px) @media only screen and (max-width: 767px)
{ {
body { body {
font-size: <?php print is_numeric($fontsize) ? ($fontsize + 3).'px' : $fontsize; ?>; font-size: <?php print is_numeric($fontsize) ? ($fontsize).'px' : $fontsize; ?>;
} }
div.refidno { div.refidno {
font-size: <?php print is_numeric($fontsize) ? ($fontsize + 3).'px' : $fontsize; ?> !important; font-size: <?php print is_numeric($fontsize) ? ($fontsize).'px' : $fontsize; ?> !important;
} }
} }
@ -1078,10 +1143,10 @@ table[summary="list_of_modules"] .fa-cog {
@media only screen and (max-width: 570px) @media only screen and (max-width: 570px)
{ {
body { body {
font-size: <?php print $fontsize + 3; ?>px; font-size: <?php print is_numeric($fontsize) ? ($fontsize).'px' : $fontsize; ?>;
} }
div.refidno { div.refidno {
font-size: <?php print $fontsize + 3; ?>px !important; font-size: <?php print is_numeric($fontsize) ? ($fontsize).'px' : $fontsize; ?> !important;
} }
.login_vertical_align { .login_vertical_align {
@ -1099,7 +1164,7 @@ table[summary="list_of_modules"] .fa-cog {
div.fiche { div.fiche {
margin-top: <?php print ($dol_hide_topmenu ? '12' : '6'); ?>px !important; margin-top: <?php print ($dol_hide_topmenu ? '12' : '6'); ?>px !important;
} }
.border tbody tr, .border tbody tr td, div.tabBar table.border tr { .border tbody tr, .border tbody tr td, div.tabBar table.border tr, div.tabBar table.border tr td, div.tabBar div.border .table-border-row, div.tabBar div.border .table-key-border-col, div.tabBar div.border .table-val-border-col {
height: 40px !important; height: 40px !important;
} }
@ -1112,6 +1177,9 @@ table[summary="list_of_modules"] .fa-cog {
padding-bottom: 5px; padding-bottom: 5px;
} }
.login_table .tdinputlogin {
min-width: unset !important;
}
input, input[type=text], input[type=password], select, textarea { input, input[type=text], input[type=password], select, textarea {
min-width: 20px; min-width: 20px;
min-height: 1.4em; min-height: 1.4em;
@ -1119,6 +1187,7 @@ table[summary="list_of_modules"] .fa-cog {
} }
.hideonsmartphone { display: none; } .hideonsmartphone { display: none; }
.hideonsmartphoneimp { display: none !important; }
.noenlargeonsmartphone { width : 50px !important; display: inline !important; } .noenlargeonsmartphone { width : 50px !important; display: inline !important; }
.maxwidthonsmartphone, #search_newcompany.ui-autocomplete-input { max-width: 100px; } .maxwidthonsmartphone, #search_newcompany.ui-autocomplete-input { max-width: 100px; }
.maxwidth50onsmartphone { max-width: 40px; } .maxwidth50onsmartphone { max-width: 40px; }
@ -1152,7 +1221,7 @@ table[summary="list_of_modules"] .fa-cog {
} }
div.divphotoref { div.divphotoref {
padding-right: 5px; padding-<?php echo $right; ?>: 5px;
padding-bottom: 5px; padding-bottom: 5px;
} }
img.photoref, div.photoref { img.photoref, div.photoref {
@ -1410,6 +1479,9 @@ div.fiche {
body.onlinepaymentbody div.fiche { /* For online payment page */ body.onlinepaymentbody div.fiche { /* For online payment page */
margin: 20px !important; margin: 20px !important;
} }
div.fiche>table:first-child {
margin-bottom: 15px !important;
}
div.fichecenter { div.fichecenter {
width: 100%; width: 100%;
clear: both; /* This is to have div fichecenter that are true rectangles */ clear: both; /* This is to have div fichecenter that are true rectangles */
@ -1496,17 +1568,13 @@ div.secondcolumn div.box {
} }
/* For table into table into card */ /* For table into table into card */
div.fichehalfright tr.liste_titre:first-child td table.nobordernopadding td, div.nopadding { div.fichehalfright tr.liste_titre:first-child td table.nobordernopadding td {
padding: 0 0 0 0; padding: 0 0 0 0;
} }
div.nopadding { div.nopadding {
padding: 0 !important; padding: 0 !important;
} }
/*table.noborder tr.liste_titre td {
padding: 3px !important;
}*/
.containercenter { .containercenter {
display : table; display : table;
margin : 0px auto; margin : 0px auto;
@ -1575,7 +1643,7 @@ div.heightref {
min-height: 80px; min-height: 80px;
} }
div.divphotoref { div.divphotoref {
padding-right: 20px; padding-<?php echo $right; ?>: 20px;
} }
div.paginationref { div.paginationref {
padding-bottom: 10px; padding-bottom: 10px;
@ -1626,7 +1694,7 @@ img.photorefnoborder {
.underrefbanner { .underrefbanner {
} }
.underbanner { .underbanner {
border-bottom: <?php echo $borderwidth; ?>px solid rgb(<?php echo $colortopbordertitle1 ?>); border-bottom: <?php echo $borderwidth ?>px solid rgb(<?php echo $colortopbordertitle1 ?>);
} }
.trextrafieldseparator td { .trextrafieldseparator td {
@ -1922,9 +1990,7 @@ div.mainmenu.website {
'don'=>'accountancy', 'tax'=>'accountancy', 'banque'=>'accountancy', 'facture'=>'accountancy', 'compta'=>'accountancy', 'accounting'=>'accountancy', 'adherent'=>'members', 'import'=>'tools', 'export'=>'tools', 'mailing'=>'tools', 'don'=>'accountancy', 'tax'=>'accountancy', 'banque'=>'accountancy', 'facture'=>'accountancy', 'compta'=>'accountancy', 'accounting'=>'accountancy', 'adherent'=>'members', 'import'=>'tools', 'export'=>'tools', 'mailing'=>'tools',
'contrat'=>'commercial', 'ficheinter'=>'commercial', 'ticket'=>'ticket', 'deplacement'=>'commercial', 'contrat'=>'commercial', 'ficheinter'=>'commercial', 'ticket'=>'ticket', 'deplacement'=>'commercial',
'fournisseur'=>'companies', 'fournisseur'=>'companies',
'barcode'=>'', 'barcode'=>'', 'fckeditor'=>'', 'categorie'=>'',
'fckeditor'=>'',
'categorie'=>'',
); );
$mainmenuused = 'home'; $mainmenuused = 'home';
foreach ($conf->modules as $val) foreach ($conf->modules as $val)
@ -2507,6 +2573,7 @@ div.tabBar.tabBarNoTop {
} }
*/ */
/* tabBar used for creation/update/send forms */
div.tabBarWithBottom { div.tabBarWithBottom {
padding-bottom: 18px; padding-bottom: 18px;
border-bottom: 1px solid #aaa; border-bottom: 1px solid #aaa;
@ -2517,6 +2584,10 @@ div.tabBar table.tableforservicepart2:last-child {
.tableforservicepart1 .tdhrthin { .tableforservicepart1 .tdhrthin {
height: unset; height: unset;
} }
/* Payment Screen : Pointer cursor in the autofill image */
.AutoFillAmount {
cursor:pointer;
}
/* ============================================================================== */ /* ============================================================================== */
/* Buttons for actions */ /* Buttons for actions */
@ -2680,6 +2751,10 @@ tr.nocellnopadd td.nobordernopadding, tr.nocellnopadd td.nocellnopadd
margin: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
} }
table.tableforemailform tr td {
padding-top: 3px;
padding-bottom: 3px;
}
table.border, table.bordernooddeven, table.dataTable, .table-border, .table-border-col, .table-key-border-col, .table-val-border-col, div.border { table.border, table.bordernooddeven, table.dataTable, .table-border, .table-border-col, .table-key-border-col, .table-val-border-col, div.border {
border: 1px solid #f4f4f4; border: 1px solid #f4f4f4;
@ -2690,7 +2765,7 @@ table.borderplus {
border: 1px solid #BBB; border: 1px solid #BBB;
} }
.border tbody tr, .border tbody tr td, div.tabBar table.border tr, div.tabBar table.border tr td, div.tabBar div.border .table-border-row, div.tabBar div.border .table-key-border-col, div.tabBar div.border .table-val-border-col { .border tbody tr, .bordernooddeven tbody tr, .border tbody tr td, .bordernooddeven tbody tr td, div.tabBar table.border tr, div.tabBar table.border tr td, div.tabBar div.border .table-border-row, div.tabBar div.border .table-key-border-col, div.tabBar div.border .table-val-border-col {
height: 26px; height: 26px;
} }
tr.liste_titre.box_titre td table td, .bordernooddeven tr td { tr.liste_titre.box_titre td table td, .bordernooddeven tr td {
@ -3051,7 +3126,16 @@ ul.noborder li:nth-child(odd):not(.liste_titre) {
} }
<?php } ?> <?php } ?>
.oddeven, .evenodd, .impair, .nohover .impair:hover, tr.impair td.nohover .nohover:hover {
background: unset;
}
.nohoverborder:hover {
border: unset;
box-shadow: unset;
-webkit-box-shadow: unset;
}
.oddeven, .evenodd, .impair, .nohover .impair:hover, tr.impair td.nohover, .tagtr.oddeven
{ {
font-family: <?php print $fontlist ?>; font-family: <?php print $fontlist ?>;
border: 0px; border: 0px;
@ -3063,10 +3147,10 @@ ul.noborder li:nth-child(odd):not(.liste_titre) {
background: #<?php echo colorArrayToHex(colorStringToArray($colorbacklineimpair1)); ?>; background: #<?php echo colorArrayToHex(colorStringToArray($colorbacklineimpair1)); ?>;
} }
#GanttChartDIV { #GanttChartDIV {
background: #<?php echo colorArrayToHex(colorStringToArray($colorbacklineimpair1)); ?>; background-color: #<?php echo colorArrayToHex(colorStringToArray($colorbacklineimpair1)); ?>;
} }
.oddeven, .evenodd, .pair, .nohover .pair:hover, tr.pair td.nohover { .oddeven, .evenodd, .pair, .nohover .pair:hover, tr.pair td.nohover, .tagtr.oddeven {
font-family: <?php print $fontlist ?>; font-family: <?php print $fontlist ?>;
margin-bottom: 1px; margin-bottom: 1px;
color: #202020; color: #202020;
@ -3083,7 +3167,7 @@ td.oddeven, table.nohover tr.impair, table.nohover tr.pair, table.nohover tr.imp
background-color: #<?php echo colorArrayToHex(colorStringToArray($colorbacklineimpair1)); ?> !important; background-color: #<?php echo colorArrayToHex(colorStringToArray($colorbacklineimpair1)); ?> !important;
background: #<?php echo colorArrayToHex(colorStringToArray($colorbacklineimpair1)); ?> !important; background: #<?php echo colorArrayToHex(colorStringToArray($colorbacklineimpair1)); ?> !important;
} }
td.evenodd, tr.nohoverpair td { td.evenodd, tr.nohoverpair td, #trlinefordates td {
background-color: #<?php echo colorArrayToHex(colorStringToArray($colorbacklinepair1)); ?> !important; background-color: #<?php echo colorArrayToHex(colorStringToArray($colorbacklinepair1)); ?> !important;
background: #<?php echo colorArrayToHex(colorStringToArray($colorbacklinepair1)); ?> !important; background: #<?php echo colorArrayToHex(colorStringToArray($colorbacklinepair1)); ?> !important;
} }
@ -3388,9 +3472,9 @@ ul.noborder li:nth-child(even):not(.liste_titre) {
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.20); box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.20);
} }
span.boxstatstext { span.boxstatstext {
/* opacity: 0.7; */ /* a bug if browser make z-index infintie when opacity is set so we disable it */
line-height: 18px; line-height: 18px;
color: #000; color: #000;
/* opacity: 0.7; */ /* a bug if browser make z-index infintie when opacity is set so we disable it */
} }
.boxstatsindicator.thumbstat150 { /* If we remove this, box position is ko on ipad */ .boxstatsindicator.thumbstat150 { /* If we remove this, box position is ko on ipad */
display: inline-flex; display: inline-flex;
@ -3499,7 +3583,10 @@ img.boxhandle, img.boxclose {
vertical-align: middle; vertical-align: middle;
} }
.modulebuilderbox {
border: 1px solid #888;
padding: 16px;
}
@ -3667,6 +3754,9 @@ div.titre, .secondary {
color: rgb(<?php print $colortexttitlenotab; ?>); color: rgb(<?php print $colortexttitlenotab; ?>);
} }
table.centpercent.notopnoleftnoright.table-fiche-title {
margin-bottom: 10px !important;
}
table.table-fiche-title .col-title div.titre{ table.table-fiche-title .col-title div.titre{
line-height: 40px; line-height: 40px;
} }
@ -3743,6 +3833,19 @@ div#card-errors {
font-size: <?php print $fontsize; ?>px !important; font-size: <?php print $fontsize; ?>px !important;
} }
/* ============================================================================== */
/* For content of image preview */
/* ============================================================================== */
/*
.ui-dialog-content.ui-widget-content > object {
max-height: none;
width: auto; margin-left: auto; margin-right: auto; display: block;
}
*/
/* ============================================================================== */ /* ============================================================================== */
/* Formulaire confirmation (When HTML is used) */ /* Formulaire confirmation (When HTML is used) */
/* ============================================================================== */ /* ============================================================================== */
@ -3939,6 +4042,9 @@ tr.visible {
display: inline-block; display: inline-block;
padding: 4px 0 4px 0; padding: 4px 0 4px 0;
} }
.websitebar .buttonDelete, .websitebar .button {
text-shadow: none;
}
.websitebar .button, .websitebar .buttonDelete .websitebar .button, .websitebar .buttonDelete
{ {
padding: 2px 4px 2px 4px !important; padding: 2px 4px 2px 4px !important;
@ -3958,17 +4064,21 @@ tr.visible {
float: right; float: right;
} }
.websiteselection, .websitetools { .websiteselection, .websitetools {
margin-top: 3px; /* margin-top: 3px;
padding-top: 3px; padding-top: 3px;
padding-bottom: 3px; padding-bottom: 3px; */
} }
.websiteinputurl { .websiteinputurl {
display: inline-block; display: inline-block;
vertical-align: top; vertical-align: top;
line-height: 28px;
} }
.websiteiframenoborder { .websiteiframenoborder {
border: 0px; border: 0px;
} }
span.websitebuttonsitepreview, a.websitebuttonsitepreview {
vertical-align: middle;
}
span.websitebuttonsitepreview img, a.websitebuttonsitepreview img { span.websitebuttonsitepreview img, a.websitebuttonsitepreview img {
width: 26px; width: 26px;
display: inline-block; display: inline-block;
@ -3984,6 +4094,14 @@ span.websitebuttonsitepreviewdisabled img, a.websitebuttonsitepreviewdisabled im
float: right; float: right;
padding-top: 8px; padding-top: 8px;
} }
.websiteselectionsection {
border-left: 1px solid #bbb;
border-right: 1px solid #bbb;
margin-left: 0px;
padding-left: 8px;
margin-right: 5px;
}
/* ============================================================================== */ /* ============================================================================== */
/* Module agenda */ /* Module agenda */
@ -4028,6 +4146,8 @@ table.cal_event td.cal_event_right { padding: 4px 4px !important; }
.cal_event_busy { } .cal_event_busy { }
.cal_peruserviewname { max-width: 140px; height: 22px; } .cal_peruserviewname { max-width: 140px; height: 22px; }
.calendarviewcontainertr { height: 100px; }
.topmenuimage { .topmenuimage {
background-size: 24px auto; background-size: 24px auto;
} }
@ -4262,7 +4382,6 @@ A.none, A.none:active, A.none:visited, A.none:hover {
} }
.ui-widget { .ui-widget {
font-family:<?php echo $fontlist; ?>; font-family:<?php echo $fontlist; ?>;
font-size:<?php echo $fontsize; ?>px;
} }
.ui-button { margin-left: -2px; <?php print (preg_match('/chrome/', $conf->browser->name) ? 'padding-top: 1px;' : ''); ?> } .ui-button { margin-left: -2px; <?php print (preg_match('/chrome/', $conf->browser->name) ? 'padding-top: 1px;' : ''); ?> }
.ui-button-icon-only .ui-button-text { height: 8px; } .ui-button-icon-only .ui-button-text { height: 8px; }
@ -4278,6 +4397,10 @@ A.none, A.none:active, A.none:visited, A.none:hover {
/* CKEditor */ /* CKEditor */
/* ============================================================================== */ /* ============================================================================== */
body.cke_show_borders {
margin: 5px !important;
}
.cke_dialog { .cke_dialog {
border: 1px #bbb solid ! important; border: 1px #bbb solid ! important;
} }
@ -4387,6 +4510,65 @@ pre#editfilecontentaceeditorid {
} }
/* ============================================================================== */
/* Comments */
/* ============================================================================== */
#comment div {
box-sizing:border-box;
}
#comment .comment {
border-radius:7px;
margin-bottom:10px;
overflow:hidden;
}
#comment .comment-table {
display:table;
height:100%;
}
#comment .comment-cell {
display:table-cell;
}
#comment .comment-info {
font-size:0.8em;
border-right:1px solid #dedede;
margin-right:10px;
width:160px;
text-align:center;
background:rgba(255,255,255,0.5);
vertical-align:middle;
padding:10px 2px;
}
#comment .comment-info a {
color:inherit;
}
#comment .comment-right {
vertical-align:top;
}
#comment .comment-description {
padding:10px;
vertical-align:top;
}
#comment .comment-delete {
width: 100px;
text-align:center;
vertical-align:middle;
}
#comment .comment-delete:hover {
background:rgba(250,20,20,0.8);
}
#comment .comment-edit {
width: 100px;
text-align:center;
vertical-align:middle;
}
#comment .comment-edit:hover {
background:rgba(0,184,148,0.8);
}
#comment textarea {
width: 100%;
}
/* ============================================================================== */ /* ============================================================================== */
/* JSGantt */ /* JSGantt */
@ -4481,10 +4663,6 @@ ul.filedirelem li {
border: solid 1px #f4f4f4; border: solid 1px #f4f4f4;
} }
.ui-layout-north {
}
ul.ecmjqft { ul.ecmjqft {
line-height: 16px; line-height: 16px;
padding: 0px; padding: 0px;
@ -4554,6 +4732,7 @@ div#ecm-layout-center {
max-width: 1024px; max-width: 1024px;
padding-left: 10px !important; padding-left: 10px !important;
padding-right: 10px !important; padding-right: 10px !important;
word-wrap: break-word;
} }
.jnotify-container .jnotify-notification .jnotify-message { .jnotify-container .jnotify-notification .jnotify-message {
font-weight: normal; font-weight: normal;
@ -4591,7 +4770,7 @@ div.dolEventError h1, div.dolEventError h2 {
/* Maps */ /* Maps */
/* ============================================================================== */ /* ============================================================================== */
.divmap, #google-visualization-geomap-embed-0, #google-visualization-geomap-embed-1, google-visualization-geomap-embed-2 { .divmap, #google-visualization-geomap-embed-0, #google-visualization-geomap-embed-1, #google-visualization-geomap-embed-2 {
} }
@ -5031,7 +5210,7 @@ dl.dropdown {
} }
.dropdown ul { .dropdown ul {
margin: -1px 0 0 0; margin: -1px 0 0 0;
text-align: left; text-align: <?php echo $left; ?>;
} }
.dropdown dd { .dropdown dd {
position:relative; position:relative;
@ -5053,7 +5232,7 @@ dl.dropdown {
background-color: #FFF; background-color: #FFF;
box-shadow: 1px 1px 10px #aaa; box-shadow: 1px 1px 10px #aaa;
display:none; display:none;
right:0px; /* pop is align on right */ <?php echo $right; ?>:0px; /* pop is align on right */
padding: 0 0 0 0; padding: 0 0 0 0;
position:absolute; position:absolute;
top:2px; top:2px;
@ -5065,13 +5244,14 @@ dl.dropdown {
white-space: nowrap; white-space: nowrap;
font-weight: normal; font-weight: normal;
padding: 7px 8px 7px 8px; padding: 7px 8px 7px 8px;
/* color: rgb(<?php print $colortext; ?>); */
color: #000; color: #000;
} }
.dropdown dd ul li:hover { .dropdown dd ul li:hover {
background: #eee; background: #eee;
} }
.dropdown dd ul li input[type="checkbox"] { .dropdown dd ul li input[type="checkbox"] {
margin-right: 3px; margin-<?php echo $right; ?>: 3px;
} }
.dropdown dd ul li a, .dropdown dd ul li span { .dropdown dd ul li a, .dropdown dd ul li span {
padding: 3px; padding: 3px;
@ -5125,7 +5305,7 @@ a.ui-link, a.ui-link:hover, .ui-btn:hover, span.ui-btn-text:hover, span.ui-btn-i
min-width: .4em; min-width: .4em;
padding-left: 6px; padding-left: 6px;
padding-right: 6px; padding-right: 6px;
font-size: <?php print $fontsize ?>px; font-size: <?php print is_numeric($fontsize) ? $fontsize.'px' : $fontsize; ?>;
/* white-space: normal; */ /* Warning, enable this break the truncate feature */ /* white-space: normal; */ /* Warning, enable this break the truncate feature */
} }
.ui-btn-icon-right .ui-btn-inner { .ui-btn-icon-right .ui-btn-inner {
@ -5845,7 +6025,7 @@ border-top-right-radius: 6px;
} }
.titlefield { .titlefield {
width: auto !important; /* We want to ignor the 30%, try to use more if you can */ width: auto !important; /* We want to ignore the 30%, try to use more if you can */
} }
.tableforfield>tr>td:first-child, .tableforfield>tbody>tr>td:first-child, div.tableforfield div.tagtr>div.tagtd:first-of-type { .tableforfield>tr>td:first-child, .tableforfield>tbody>tr>td:first-child, div.tableforfield div.tagtr>div.tagtd:first-of-type {
/* max-width: 100px; */ /* but no more than 100px */ /* max-width: 100px; */ /* but no more than 100px */
@ -5853,6 +6033,10 @@ border-top-right-radius: 6px;
.tableforfield>tr>td:nth-child(2), .tableforfield>tbody>tr>td:nth-child(2), div.tableforfield div.tagtr>div.tagtd:nth-child(2) { .tableforfield>tr>td:nth-child(2), .tableforfield>tbody>tr>td:nth-child(2), div.tableforfield div.tagtr>div.tagtd:nth-child(2) {
word-break: break-word; word-break: break-word;
} }
table.table-fiche-title .col-title div.titre{
line-height: unset;
}
} }

View File

@ -67,7 +67,7 @@ $colortexttitlenotab='90,90,90';
$colortexttitle='20,20,20'; $colortexttitle='20,20,20';
$colortext='0,0,0'; $colortext='0,0,0';
$colortextlink='0,0,120'; $colortextlink='0,0,120';
$fontsize='14'; $fontsize = '14';
$fontsizesmaller='11'; $fontsizesmaller='11';
// text color // text color