diff --git a/htdocs/main.inc.php b/htdocs/main.inc.php index 7a5cd2edcc7..443eb5f4ed6 100644 --- a/htdocs/main.inc.php +++ b/htdocs/main.inc.php @@ -679,6 +679,7 @@ if (GETPOST('theme')) $conf->theme=GETPOST('theme','alpha',1); $conf->css = "/theme/".$conf->theme."/style.css.php"; } + // Set javascript option if (! GETPOST('nojs')) // If javascript was not disabled on URL @@ -702,6 +703,13 @@ if (! empty($conf->browser->phone)) $conf->dol_no_mouse_hover=1; } +// Disabled bugged themes +if (! empty($conf->dol_use_jmobile) && in_array($conf->theme,array('bureau2crea','cameleo'))) +{ + $conf->theme='eldy'; + $conf->css = "/theme/".$conf->theme."/style.css.php"; +} + if (! defined('NOREQUIRETRAN')) { if (! GETPOST('lang')) // If language was not forced on URL diff --git a/htdocs/theme/amarok/style.css.php b/htdocs/theme/amarok/style.css.php index c57eb2f6b33..75af92d082e 100755 --- a/htdocs/theme/amarok/style.css.php +++ b/htdocs/theme/amarok/style.css.php @@ -2065,6 +2065,9 @@ div.jnotify-background { li.ui-li-divider .ui-link { color: #FFF !important; } +.ui-btn { + margin: 0.1em 2px +} .ui-btn-inner { min-width: .4em; padding-left: 10px; @@ -2074,9 +2077,19 @@ li.ui-li-divider .ui-link { font-size: px; } +.ui-btn-icon-right .ui-btn-inner { + padding-right: 34px; +} +.ui-btn-icon-left .ui-btn-inner { + padding-left: 34px; +} .ui-select .ui-btn-icon-right .ui-btn-inner { padding-right: 36px; } +.ui-select .ui-btn-icon-left .ui-btn-inner { + padding-left: 36px; +} + .fiche .ui-controlgroup { margin: 0px; padding-bottom: 0px; @@ -2091,7 +2104,11 @@ div.ui-controlgroup-controls div.tabsElem a -moz-box-shadow: 0 -3px 6px rgba(0,0,0,.2); -webkit-box-shadow: 0 -3px 6px rgba(0,0,0,.2); box-shadow: 0 -3px 6px rgba(0,0,0,.2); - border: none; +} +div.ui-controlgroup-controls div.tabsElem a#active { + -moz-box-shadow: 0 -3px 6px rgba(0,0,0,.3); + -webkit-box-shadow: 0 -3px 6px rgba(0,0,0,.3); + box-shadow: 0 -3px 6px rgba(0,0,0,.3); } a.tab span.ui-btn-inner, a.tab span.ui-btn-inner span.ui-btn-text @@ -2139,6 +2156,12 @@ div.ui-radio padding-bottom: 10px; margin-bottom: 4px; border-bottom: 1px solid #AAAAAA !important; } +ul.ulmenu { + border-radius: 0; + -webkit-border-radius: 0; +} + + close(); ?> diff --git a/htdocs/theme/auguria/style.css.php b/htdocs/theme/auguria/style.css.php index 9f809d07e7c..dfd9f45af28 100644 --- a/htdocs/theme/auguria/style.css.php +++ b/htdocs/theme/auguria/style.css.php @@ -2203,6 +2203,9 @@ div.ecmjqft { li.ui-li-divider .ui-link { color: #FFF !important; } +.ui-btn { + margin: 0.1em 2px +} a.ui-link, a.ui-link:hover, .ui-btn:hover, span.ui-btn-text:hover, span.ui-btn-inner:hover { text-decoration: none !important; } @@ -2219,6 +2222,10 @@ a.ui-link, a.ui-link:hover, .ui-btn:hover, span.ui-btn-text:hover, span.ui-btn-i .ui-select .ui-btn-icon-right .ui-btn-inner { padding-right: 36px; } +.ui-select .ui-btn-icon-left .ui-btn-inner { + padding-left: 36px; +} + .fiche .ui-controlgroup { margin: 0px; padding-bottom: 0px; @@ -2281,6 +2288,11 @@ div.ui-radio } +ul.ulmenu { + border-radius: 0; + -webkit-border-radius: 0; +} + close(); ?> diff --git a/htdocs/theme/bureau2crea/style.css.php b/htdocs/theme/bureau2crea/style.css.php index 0bc0cad0c07..eb9d2bb44c9 100644 --- a/htdocs/theme/bureau2crea/style.css.php +++ b/htdocs/theme/bureau2crea/style.css.php @@ -57,18 +57,20 @@ $left=($langs->trans("DIRECTION")=='rtl'?'right':'left'); $fontsize=empty($conf->dol_optimize_smallscreen)?'12':'12'; $fontsizesmaller=empty($conf->dol_optimize_smallscreen)?'11':'11'; + +$path=''; // This value may be used in future for external module to overwrite theme +$theme='bureau2crea'; // Value of theme +if (! empty($conf->global->MAIN_OVERWRITE_THEME_RES)) { $path='/'.$conf->global->MAIN_OVERWRITE_THEME_RES; $theme=$conf->global->MAIN_OVERWRITE_THEME_RES; } + +// Define image path files $fontlist='arial, sans-serif, verdana, helvetica'; //$fontlist='Verdana,Helvetica,Arial,sans-serif'; - $dol_hide_topmenu=$conf->dol_hide_topmenu; $dol_hide_leftmenu=$conf->dol_hide_leftmenu; $dol_optimize_smallscreen=$conf->dol_optimize_smallscreen; $dol_no_mouse_hover=$conf->dol_no_mouse_hover; $dol_use_jmobile=$conf->dol_use_jmobile; -$path=''; // This value may be used in future for external module to overwrite theme -$theme='bureau2crea'; // Value of theme -if (! empty($conf->global->MAIN_OVERWRITE_THEME_RES)) { $path='/'.$conf->global->MAIN_OVERWRITE_THEME_RES; $theme=$conf->global->MAIN_OVERWRITE_THEME_RES; } ?> @@ -301,7 +303,7 @@ div.fichethirdleft { dol_optimize_smallscreen)) { print "width: 35%;\n"; } ?> } div.fichetwothirdright { - dol_optimize_smallscreen)) { print "float: ".$left.";\n"; } ?> + dol_optimize_smallscreen)) { print "float: ".$right.";\n"; } ?> dol_optimize_smallscreen)) { print "width: 65%;\n"; } ?> } div.fichehalfleft { @@ -309,7 +311,7 @@ div.fichehalfleft { dol_optimize_smallscreen)) { print "width: 50%;\n"; } ?> } div.fichehalfright { - dol_optimize_smallscreen)) { print "float: ".$left.";\n"; } ?> + dol_optimize_smallscreen)) { print "float: ".$right.";\n"; } ?> dol_optimize_smallscreen)) { print "width: 50%;\n"; } ?> } div.ficheaddleft { @@ -902,7 +904,7 @@ img.toolbarbutton { * RESIZER-BARS */ .ui-layout-resizer { /* all 'resizer-bars' */ - width: 8px !important; + width: dol_optimize_smallscreen)?'8':'24'); ?>px !important; } .ui-layout-resizer-hover { /* affects both open and closed states */ } @@ -911,7 +913,7 @@ img.toolbarbutton { /*.ui-layout-resizer-open-hover ,*/ /* hover-color to 'resize' */ .ui-layout-resizer-dragging { /* resizer beging 'dragging' */ background: #DDD; - width: 8px; + width: dol_optimize_smallscreen)?'8':'24'); ?>px; } .ui-layout-resizer-dragging { /* CLONED resizer being dragged */ border-left: 1px solid #BBB; @@ -1024,6 +1026,8 @@ img.toolbarbutton { border: 1px solid #BBB; border-width: 0; } +.ecm-layout-resizer-closed { +} .ecm-in-layout-center { border-left: 1px !important; @@ -1676,7 +1680,7 @@ border: 0px; } div.titre { - font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; + font-family: ; font-weight: normal; color: #842F00; font-size: 16px; @@ -1874,9 +1878,30 @@ li.cal_event { border: none; list-style-type: none; } /* Ajax - Liste deroulante de l'autocompletion */ /* ============================================================================== */ -.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 0.9em; } .ui-autocomplete-loading { background: white url() right center no-repeat; } - +.ui-autocomplete { + position:absolute; + width:auto; + font-size: 1.0em; + background-color:white; + border:1px solid #888; + margin:0px; + padding:0px; + } +.ui-autocomplete ul { + list-style-type:none; + margin:0px; + padding:0px; + } +.ui-autocomplete ul li.selected { background-color: #D3E5EC;} +.ui-autocomplete ul li { + list-style-type:none; + display:block; + margin:0; + padding:2px; + height:18px; + cursor:pointer; + } /* ============================================================================== */ /* jQuery - jeditable */ @@ -2051,9 +2076,22 @@ A.none, A.none:active, A.none:visited, A.none:hover { line-height:1.5; zoom:1; font-weight: normal; - font-family:Verdana,Arial,sans-serif; + font-family:; font-size:1em; } +.ui-widget { + font-family:; + font-size:px; +} +.ui-button { margin-left: -1px; } +.ui-button-icon-only .ui-button-text { height: 8px; } +.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: 2px 0px 6px 0px; } +.ui-button-text +{ + line-height: 1em !important; +} +.ui-autocomplete-input { margin: 0; padding: 1px; } + table.noborder { margin-bottom: 10px; @@ -2351,7 +2389,7 @@ div.ecmjqft { /* Core Styles */ .ecmjqft LI.directory { font-weight:normal; background: url() left top no-repeat; } .ecmjqft LI.expanded { font-weight:normal; background: url() left top no-repeat; } -.ecmjqft LI.wait { font-weight:normal; background: url() left top no-repeat; } +.ecmjqft LI.wait { font-weight:normal; background: url() left top no-repeat; } /* ============================================================================== */ @@ -2379,6 +2417,9 @@ div.ecmjqft { li.ui-li-divider .ui-link { color: #FFF !important; } +.ui-btn { + margin: 0.1em 2px +} a.ui-link, a.ui-link:hover, .ui-btn:hover, span.ui-btn-text:hover, span.ui-btn-inner:hover { text-decoration: none !important; } @@ -2391,6 +2432,10 @@ a.ui-link, a.ui-link:hover, .ui-btn:hover, span.ui-btn-text:hover, span.ui-btn-i .ui-select .ui-btn-icon-right .ui-btn-inner { padding-right: 36px; } +.ui-select .ui-btn-icon-left .ui-btn-inner { + padding-left: 36px; +} + .fiche .ui-controlgroup { margin: 0px; padding-bottom: 0px; @@ -2452,6 +2497,12 @@ div.ui-radio padding-bottom: 10px; margin-bottom: 4px; border-bottom: 1px solid #AAAAAA !important; } +ul.ulmenu { + border-radius: 0; + -webkit-border-radius: 0; +} + + close(); ?> diff --git a/htdocs/theme/cameleo/style.css.php b/htdocs/theme/cameleo/style.css.php index 0f6d5a018fd..9ca334d7ca4 100644 --- a/htdocs/theme/cameleo/style.css.php +++ b/htdocs/theme/cameleo/style.css.php @@ -2303,6 +2303,9 @@ div.ecmjqft { li.ui-li-divider .ui-link { color: #FFF !important; } +.ui-btn { + margin: 0.1em 2px +} a.ui-link, a.ui-link:hover, .ui-btn:hover, span.ui-btn-text:hover, span.ui-btn-inner:hover { text-decoration: none !important; } @@ -2319,6 +2322,10 @@ a.ui-link, a.ui-link:hover, .ui-btn:hover, span.ui-btn-text:hover, span.ui-btn-i .ui-select .ui-btn-icon-right .ui-btn-inner { padding-right: 36px; } +.ui-select .ui-btn-icon-left .ui-btn-inner { + padding-left: 36px; +} + .fiche .ui-controlgroup { margin: 0px; padding-bottom: 0px; @@ -2380,6 +2387,11 @@ div.ui-radio padding-bottom: 10px; margin-bottom: 4px; border-bottom: 1px solid #AAAAAA !important; } +ul.ulmenu { + border-radius: 0; + -webkit-border-radius: 0; +} + close(); diff --git a/htdocs/theme/eldy/style.css.php b/htdocs/theme/eldy/style.css.php index 64416c77a02..64802f28ac2 100644 --- a/htdocs/theme/eldy/style.css.php +++ b/htdocs/theme/eldy/style.css.php @@ -1107,9 +1107,6 @@ td.photo { padding: 0 4px 0 4px !important; } -.toolbar { - height: 34px !important; -} a.toolbarbutton { margin-top: 0px; @@ -2623,7 +2620,7 @@ li.ui-li-divider .ui-link { color: #FFF !important; } .ui-btn { - margin: 0.2em 4px + margin: 0.1em 2px } a.ui-link, a.ui-link:hover, .ui-btn:hover, span.ui-btn-text:hover, span.ui-btn-inner:hover { text-decoration: none !important; @@ -2641,9 +2638,15 @@ a.ui-link, a.ui-link:hover, .ui-btn:hover, span.ui-btn-text:hover, span.ui-btn-i .ui-btn-icon-right .ui-btn-inner { padding-right: 34px; } +.ui-btn-icon-left .ui-btn-inner { + padding-left: 34px; +} .ui-select .ui-btn-icon-right .ui-btn-inner { padding-right: 38px; } +.ui-select .ui-btn-icon-left .ui-btn-inner { + padding-left: 38px; +} .fiche .ui-controlgroup { margin: 0px; padding-bottom: 0px; @@ -2657,8 +2660,13 @@ div.ui-controlgroup-controls div.tabsElem a -moz-box-shadow: 0 -3px 6px rgba(0,0,0,.2); -webkit-box-shadow: 0 -3px 6px rgba(0,0,0,.2); box-shadow: 0 -3px 6px rgba(0,0,0,.2); - border: none; } +div.ui-controlgroup-controls div.tabsElem a#active { + -moz-box-shadow: 0 -3px 6px rgba(0,0,0,.3); + -webkit-box-shadow: 0 -3px 6px rgba(0,0,0,.3); + box-shadow: 0 -3px 6px rgba(0,0,0,.3); +} + a.tab span.ui-btn-inner { border: none; @@ -2710,6 +2718,7 @@ ul.ulmenu { -webkit-border-radius: 0; } + close(); ?>