diff --git a/htdocs/admin/ihm.php b/htdocs/admin/ihm.php
index 23cc0600705..3959f760b6b 100644
--- a/htdocs/admin/ihm.php
+++ b/htdocs/admin/ihm.php
@@ -543,6 +543,8 @@ else // Show
print '
';
// Login page
+ print '
';
print '
'.$langs->trans("Modify").'';
diff --git a/htdocs/core/lib/usergroups.lib.php b/htdocs/core/lib/usergroups.lib.php
index b8833e42543..a29fec993c8 100644
--- a/htdocs/core/lib/usergroups.lib.php
+++ b/htdocs/core/lib/usergroups.lib.php
@@ -455,8 +455,9 @@ function show_theme($fuser,$edit=0,$foruserprofile=false)
{
print yn($conf->global->THEME_TOPMENU_DISABLE_IMAGE);
}
- print ' ('.$langs->trans("Default").':
'.$default.') ';
+ print '
('.$langs->trans("Default").': '.$default.') ';
print $form->textwithpicto('', $langs->trans("NotSupportedByAllThemes").', '.$langs->trans("PressF5AfterChangingThis"));
+ print '';
print '';
}
@@ -500,8 +501,9 @@ function show_theme($fuser,$edit=0,$foruserprofile=false)
if ($color) print '
';
else print $langs->trans("Default");
}
- print ' ('.$langs->trans("Default").':
ffffff) ';
+ print '
('.$langs->trans("Default").': ffffff) ';
print $form->textwithpicto('', $langs->trans("NotSupportedByAllThemes").', '.$langs->trans("PressF5AfterChangingThis"));
+ print '';
print '';
}
@@ -547,8 +549,9 @@ function show_theme($fuser,$edit=0,$foruserprofile=false)
if ($color) print '
';
else print $langs->trans("Default");
}
- print ' ('.$langs->trans("Default").':
'.$default.') ';
+ print '
('.$langs->trans("Default").': '.$default.') ';
print $form->textwithpicto('', $langs->trans("NotSupportedByAllThemes").', '.$langs->trans("PressF5AfterChangingThis"));
+ print '';
print '';
}
@@ -594,8 +597,9 @@ function show_theme($fuser,$edit=0,$foruserprofile=false)
if ($color) print '
';
else print $langs->trans("Default");
}
- print ' ('.$langs->trans("Default").':
'.$default.') ';
+ print '
('.$langs->trans("Default").': '.$default.') ';
print $form->textwithpicto('', $langs->trans("NotSupportedByAllThemes").', '.$langs->trans("PressF5AfterChangingThis"));
+ print '';
print '';
}
@@ -618,9 +622,9 @@ function show_theme($fuser,$edit=0,$foruserprofile=false)
{
print $formother->showColor($conf->global->THEME_ELDY_TEXTTITLENOTAB, $langs->trans("Default"));
}
- print ' ('.$langs->trans("Default").':
643c14) ';
+ print '
('.$langs->trans("Default").': 643c14) ';
print $form->textwithpicto('', $langs->trans("NotSupportedByAllThemes").', '.$langs->trans("PressF5AfterChangingThis"));
-
+ print '';
print '';
print '';
@@ -645,8 +649,9 @@ function show_theme($fuser,$edit=0,$foruserprofile=false)
{
print $formother->showColor($conf->global->THEME_ELDY_BACKTITLE1, $langs->trans("Default"));
}
- print ' ('.$langs->trans("Default").':
f0f0f0) '; // $colorbacktitle1 in CSS
+ print '
('.$langs->trans("Default").': f0f0f0) '; // $colorbacktitle1 in CSS
print $form->textwithpicto('', $langs->trans("NotSupportedByAllThemes").', '.$langs->trans("PressF5AfterChangingThis"));
+ print '';
print '';
print '';
@@ -675,8 +680,9 @@ function show_theme($fuser,$edit=0,$foruserprofile=false)
if ($color) print '
';
else print $langs->trans("Default");
}
- print ' ('.$langs->trans("Default").':
'.$default.') ';
+ print '
('.$langs->trans("Default").': '.$default.') ';
print $form->textwithpicto('', $langs->trans("NotSupportedByAllThemes").', '.$langs->trans("PressF5AfterChangingThis"));
+ print '';
print '';
}
@@ -703,8 +709,9 @@ function show_theme($fuser,$edit=0,$foruserprofile=false)
if ($color) print '
';
else print $langs->trans("Default");
}
- print ' ('.$langs->trans("Default").':
'.$default.') ';
+ print '
('.$langs->trans("Default").': '.$default.') ';
print $form->textwithpicto('', $langs->trans("NotSupportedByAllThemes").', '.$langs->trans("PressF5AfterChangingThis"));
+ print '';
print '';
}
@@ -752,8 +759,9 @@ function show_theme($fuser,$edit=0,$foruserprofile=false)
print $langs->trans("Default");
}
}
- print ' ('.$langs->trans("Default").':
000078) ';
+ print '
('.$langs->trans("Default").': 000078) ';
print $form->textwithpicto('', $langs->trans("NotSupportedByAllThemes").', '.$langs->trans("PressF5AfterChangingThis"));
+ print '';
print '';
}
@@ -795,8 +803,9 @@ function show_theme($fuser,$edit=0,$foruserprofile=false)
}
else print $langs->trans("None");
}
- print ' ('.$langs->trans("Default").':
edf4fb) ';
+ print '
('.$langs->trans("Default").': edf4fb) ';
print $form->textwithpicto('', $langs->trans("NotSupportedByAllThemes").', '.$langs->trans("PressF5AfterChangingThis"));
+ print '';
print '';
print '';
}
diff --git a/htdocs/theme/eldy/style.css.php b/htdocs/theme/eldy/style.css.php
index 50ba287c7a2..11ecfca262e 100644
--- a/htdocs/theme/eldy/style.css.php
+++ b/htdocs/theme/eldy/style.css.php
@@ -53,8 +53,8 @@ $colortexttitlenotab='100,60,20';
$colortexttitle='0,0,0';
$colortext='0,0,0';
$colortextlink='0,0,100';
-$fontsize='13';
-$fontsizesmaller='12';
+$fontsize='0.85em';
+$fontsizesmaller='0.75em';
if (defined('THEME_ONLY_CONSTANT')) return;
@@ -117,8 +117,8 @@ if (empty($conf->global->THEME_ELDY_ENABLE_PERSONALIZED))
$conf->global->THEME_ELDY_BACKTABCARD1='255,255,255'; // card
$conf->global->THEME_ELDY_BACKTABACTIVE='234,234,234';
$conf->global->THEME_ELDY_TEXT='0,0,0';
- $conf->global->THEME_ELDY_FONT_SIZE1='13';
- $conf->global->THEME_ELDY_FONT_SIZE2='12';
+ $conf->global->THEME_ELDY_FONT_SIZE1='0.85em';
+ $conf->global->THEME_ELDY_FONT_SIZE2='0.75em';
}
// Case of option availables only if THEME_ELDY_ENABLE_PERSONALIZED is on
@@ -199,6 +199,15 @@ $colortextlink=join(',',colorStringToArray($colortextlink));
$nbtopmenuentries=$menumanager->showmenu('topnb');
+
+$minwidthtmenu=66; /* minimum width for one top menu entry */
+$heightmenu=46; /* height of top menu, part with image */
+$heightmenu2=48; /* height of top menu, part with login */
+$disableimages = 0;
+$maxwidthloginblock = 130;
+if (! empty($conf->global->THEME_TOPMENU_DISABLE_IMAGE)) { $disableimages = 1; $maxwidthloginblock = 180; $minwidthtmenu=0; }
+
+
print '/*'."\n";
print 'colorbackbody='.$colorbackbody."\n";
print 'colorbackvmenu1='.$colorbackvmenu1."\n";
@@ -239,7 +248,7 @@ body {
background: rgb();
color: rgb();
- font-size: px;
+ font-size: ;
line-height: 1.4;
font-family: ;
margin-top: 0;
@@ -873,7 +882,7 @@ select.selectarrowonleft option {
.hideobject { display: none; }
.minwidth50 { min-width: 50px; }
/* rule for not too small screen only */
-@media only screen and (min-width: px)
+@media only screen and (min-width: px)
{
.width25 { width: 25px; }
.width50 { width: 50px; }
@@ -960,10 +969,10 @@ select.selectarrowonleft option {
@media only screen and (max-width: 767px)
{
body {
- font-size: px;
+ font-size: ;
}
div.refidno {
- font-size: px !important;
+ font-size: !important;
}
}
@@ -971,10 +980,10 @@ select.selectarrowonleft option {
@media only screen and (max-width: 570px)
{
body {
- font-size: px;
+ font-size: ;
}
div.refidno {
- font-size: px !important;
+ font-size: !important;
}
.divmainbodylarge { margin-left: 20px !important; margin-right: 20px !important; }
@@ -1006,7 +1015,7 @@ select.selectarrowonleft option {
}
input, input[type=text], input[type=password], select, textarea {
min-width: 20px;
- font-size: px;
+ font-size: ;
/* min-height: 1.4em; */
/* line-height: 1.4em; */
/* padding: .4em .1em; */
@@ -1453,15 +1462,6 @@ img.photorefnoborder {
/* Menu top et 1ere ligne tableau */
/* ============================================================================== */
-global->THEME_TOPMENU_DISABLE_IMAGE)) { $disableimages = 1; $maxwidthloginblock = 180; $minwidthtmenu=0; }
-?>
-
div#id-top {
display:none;
@@ -1591,13 +1591,6 @@ div.tmenucenter
height: px;
width: 100%;
- /*
- max-width: px;
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
- color: #;
- */
}
#menu_titre_logo {
padding-top: 0;
@@ -1625,7 +1618,18 @@ div.mainmenu {
min-width: 40px;
}
-/* Do not load menu img if hidden to save bandwidth */
+/* For mainmenu, we always load the img */
+
+div.mainmenu.menu {
+ background-image: url();
+
+}
+#mainmenutd_menu a.tmenuimage {
+ display: unset;
+}
+
+/* Do not load menu img for other if hidden to save bandwidth */
+
div.mainmenu.home{
@@ -1681,11 +1685,6 @@ div.mainmenu.members {
background-image: url();
}
-div.mainmenu.menu {
- background-image: url();
- top: 7px;
-}
-
div.mainmenu.products {
background-image: url();
}
@@ -1895,7 +1894,7 @@ div.login_block {
: 0;
top: ;
font-weight: bold;
- max-width: px;
+
display: none;
@@ -1927,7 +1926,7 @@ div.login_block_user {
}
div.login_block_other {
display: inline-block;
- clear: both;
+ clear: ;
}
div.login_block_other { padding-top: 3px; text-align: right; }
.login_block_elem {
@@ -1952,7 +1951,7 @@ div.login_block_other { padding-top: 3px; text-align: right; }
}
.alogin, .alogin:hover {
font-weight: normal !important;
- font-size: px !important;
+ font-size: !important;
padding-top: 2px;
}
.alogin:hover, .atoplogin:hover {
@@ -2041,17 +2040,17 @@ input.vmenusearchselectcombo[type=text] {
.companylogo { }
.searchform { padding-top: 10px; }
-a.vmenu:link, a.vmenu:visited, a.vmenu:hover, a.vmenu:active, span.vmenu { white-space: nowrap; font-size:px; font-family: ; text-align: ; font-weight: bold; }
-font.vmenudisabled { font-size:px; font-family: ; text-align: ; font-weight: bold; color: #aaa; margin-left: 4px; }
+a.vmenu:link, a.vmenu:visited, a.vmenu:hover, a.vmenu:active, span.vmenu { white-space: nowrap; font-family: ; text-align: ; font-weight: bold; }
+font.vmenudisabled { font-family: ; text-align: ; font-weight: bold; color: #aaa; margin-left: 4px; }
a.vmenu:link, a.vmenu:visited { color: #; }
-a.vsmenu:link, a.vsmenu:visited, a.vsmenu:hover, a.vsmenu:active, span.vsmenu { font-size:px; font-family: ; text-align: ; font-weight: normal; color: #202020; margin: 1px 1px 1px 6px; }
-font.vsmenudisabled { font-size:px; font-family: ; text-align: ; font-weight: normal; color: #aaa; }
+a.vsmenu:link, a.vsmenu:visited, a.vsmenu:hover, a.vsmenu:active, span.vsmenu { font-family: ; text-align: ; font-weight: normal; color: #202020; margin: 1px 1px 1px 6px; }
+font.vsmenudisabled { font-family: ; text-align: ; font-weight: normal; color: #aaa; }
a.vsmenu:link, a.vsmenu:visited { color: #; white-space: nowrap; }
font.vsmenudisabledmargin { margin: 1px 1px 1px 6px; }
li a.vsmenudisabled, li.vsmenudisabled { color: #aaa !important; }
-a.help:link, a.help:visited, a.help:hover, a.help:active, span.help { font-size:px; font-family: ; text-align: ; font-weight: normal; color: #aaa; text-decoration: none; }
+a.help:link, a.help:visited, a.help:hover, a.help:active, span.help { font-size:; font-family: ; text-align: ; font-weight: normal; color: #aaa; text-decoration: none; }
.vmenu div.blockvmenufirst, .vmenu div.blockvmenulogo, .vmenu div.blockvmenusearchphone, .vmenu div.blockvmenubookmarks
{
@@ -2685,7 +2684,7 @@ div.refidno {
padding-top: 3px;
font-weight: normal;
color: #444;
- font-size: px;
+ font-size: ;
line-height: 21px;
}
div.refidno form {
@@ -3526,7 +3525,7 @@ div#card-errors {
.ui-dialog-titlebar {
}
.ui-dialog-content {
- font-size: px !important;
+ font-size: !important;
}
@@ -4035,7 +4034,7 @@ A.none, A.none:active, A.none:visited, A.none:hover {
}
.ui-widget {
font-family:;
- font-size:px;
+ font-size:;
}
/* .ui-button { margin-left: -2px; browser->name)?'padding-top: 1px;':''); ?> } */
.ui-button { margin-left: -2px; }
@@ -4872,7 +4871,7 @@ a.ui-link, a.ui-link:hover, .ui-btn:hover, span.ui-btn-text:hover, span.ui-btn-i
min-width: .4em;
padding-left: 6px;
padding-right: 6px;
- font-size: px;
+ font-size: ;
/* white-space: normal; */ /* Warning, enable this break the truncate feature */
}
.ui-btn-icon-right .ui-btn-inner {
@@ -5455,20 +5454,19 @@ div.tabsElem a.tab {
}
}
-/* nboftopmenuentries = , fontsize= */
+/* nboftopmenuentries = , fontsize= */
/* rule to reduce top menu - 1st reduction */
-@media only screen and (max-width: px) /* reduction 1 */
+@media only screen and (max-width: px) /* reduction 1 */
{
div.tmenucenter {
- width: px; /* size of viewport */
+ width: px; /* size of viewport */
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
color: #;
}
.mainmenuaspan {
- /*display: none;*/
- font-size: 10px;
+ font-size: 0.9em;
padding-right: 0;
}
.topmenuimage {
@@ -5491,20 +5489,20 @@ div.tabsElem a.tab {
}
}
/* rule to reduce top menu - 2nd reduction */
-@media only screen and (max-width: px) /* reduction 2 */
+@media only screen and (max-width: px) /* reduction 2 */
{
div.mainmenu {
height: 23px;
}
div.tmenucenter {
- max-width: px; /* size of viewport */
+ max-width: px; /* size of viewport */
text-overflow: clip;
}
span.mainmenuaspan {
margin-left: 1px;
}
.mainmenuaspan {
- font-size: 10px;
+ font-size: 0.9em;
padding-left: 0;
padding-right: 0;
}
@@ -5515,7 +5513,7 @@ div.tabsElem a.tab {
}
}
/* rule to reduce top menu - 3rd reduction */
-@media only screen and (max-width: px) /* reduction 3 */
+@media only screen and (max-width: px) /* reduction 3 */
{
.side-nav {
z-index: 200;