diff --git a/public/opac/css/responsive.css b/public/opac/css/responsive.css index 53e9324af97542b6ffdde6621cc309f7a32c9661..1611be3f8d18f847a248768f1c7b01007e711cb3 100644 --- a/public/opac/css/responsive.css +++ b/public/opac/css/responsive.css @@ -7,6 +7,37 @@ } + div[class*="menu"].show_menu > ul ul, + div[class*="menu"].show_menu > ul li { + min-width: 0 !important; + } + + + #menu_horizontal a { + background: none !important; + } + + + div[class*="menu"].show_menu > ul li { + margin: auto !important + } + + + div[class*="menu"] > ul > li { + display: block !important; + height: auto !important; + } + + + div[class*="menu"] * { + display: block !important; + left: auto !important; + top: auto !important; + right: auto !important; + min-height: none !important; + } + + #site_web_content { margin: 0 !important; } @@ -164,23 +195,24 @@ .titre { - height: auto !important; - max-height: none !important; - min-height: none !important; + height: auto; + max-height: none; + min-height: none; } /** MENU **/ + div:not(.show_menu)[class*="menu"], #menu_horizontal { - background: none !important; - height: auto !important; - padding: 0 !important; - margin: 0 !important; + background: none; + height: auto; + padding: 0; + margin: 0; } div[class*="menu"] * { - transition: none !important; + transition: none; } @@ -194,43 +226,50 @@ div[class*="menu"] > ul { - display: block !important; + display: block; position: absolute; - height: 0 !important; + height: 0; visibility: hidden; } + #menu_horizontal > ul > li, div[class*="menu"] > ul > li { - + float: left; + width: auto; } div[class*="menu"].show_menu > ul ul, - div[class*="menu"].show_menu > ul li { - display: block !important; - position: relative !important; - min-width: auto !important; - width: auto !important; + div[class*="menu"].show_menu > ul li, + #menu_horizontal ul li ul, + #menu_horizontal ul li ul li { + display: block; + position: relative; + min-width: auto; + width: auto; float: left; clear: both; text-align: left; - left: 0 !important; - top: 0 !important; + left: 0; + top: 0; border: none; } div[class*="menu"].show_menu > ul ul, div[class*="menu"].show_menu > ul li, - div[class*="menu"].show_menu > ul li a { - background: none !important; - color: #fff !important; - height: auto !important; + div[class*="menu"].show_menu > ul li a, + #menu_horizontal.show_menu > ul ul, + #menu_horizontal.show_menu > ul li, + #menu_horizontal.show_menu > ul li a { + background: none; + color: #fff; + height: auto; } - div[class*="menu"].show_menu > ul li a { + div[class*="menu"].show_menu > ul li { line-height: 2em; } @@ -240,54 +279,59 @@ } - div[class*="menu"].show_menu > ul { + div[class*="menu"].show_menu > ul, + #menu_horizontal.show_menu > ul{ visibility: visible; width: auto; - height: auto !important; + height: auto; font-size: 1.5em; - background: #2179FF url(../images/buttons/menu.png) no-repeat top left; - padding: 50px 10px !important; + background: #333; + padding: 0 10px; + margin: 3em 0 0 0; left: 0; - z-index: 101 !important; + z-index: 101; } - div[class*="menu"] .selected_profil { + div[class*="menu"] li li.selected_profil { visibility: visible; } - div:not(.show_menu)[class*="menu"] .selected_profil a { - background-color: #2179FF; - text-transform: uppercase; - line-height: 50px; - margin-left: 50px !important; - font-size: 1.5em; - padding: 0 10px !important; + div:not(.show_menu)[class*="menu"] li li.selected_profil, + #menu_horizontal:not(.show_menu) li li.selected_profil{ + background-color: #333; float: left; + line-height: 5em; + margin: 0 0 0 5.1em; + padding: 0 0.5em; } - /* div[class*="menu"].show_menu > ul * { */ - /* display: block; */ - /* clear: both; */ - /* position: relative; */ - /* float: none; */ - /* } */ - + div[class*="menu"].show_menu li li.selected_profil { + border-left: 5px solid #00C000; + margin-left: -5px: + } + div:not(.boite)[class*="menu"]:after { content: ''; - height:50px; - width: 50px; - background: url(../images/buttons/menu.png) no-repeat center center; + height: 5em; + width: 5em; + background: #333 url(../images/buttons/menu.png) no-repeat center center; float: left; cursor: pointer; } + div:not(.boite)[class*="menu"].show_menu:after { + background: #333 url(../images/buttons/close_menu.png) no-repeat center center; + } + + #menu_horizontal ul li ul { - + + } /** WIDGET **/ diff --git a/public/opac/images/buttons/close_menu.png b/public/opac/images/buttons/close_menu.png new file mode 100644 index 0000000000000000000000000000000000000000..68c46a5c2d7a10e7cc3825f914ae2d2650d90005 Binary files /dev/null and b/public/opac/images/buttons/close_menu.png differ diff --git a/public/opac/images/buttons/menu.png b/public/opac/images/buttons/menu.png index 47186fec61bbbdc97216d160506fe07c5e5d797c..131833f9af7e7a22ef2a1f1c89e80bf5ffa9712d 100644 Binary files a/public/opac/images/buttons/menu.png and b/public/opac/images/buttons/menu.png differ diff --git a/public/opac/js/responsive.js b/public/opac/js/responsive.js index 8b7d5e23d06d71f060d05e3768a6fb9548476ca5..c80e8cc90e06b573d6e6bda7b4a89609f9cf41a2 100644 --- a/public/opac/js/responsive.js +++ b/public/opac/js/responsive.js @@ -2,6 +2,7 @@ $(document).ready(function() { var enableMenuButton = function() { $("div:not(.boite)[class*='menu']").click(function(e) { $(this).toggleClass('show_menu'); + $(this).click(function(e){ e.stopPropagation(); }); }); } enableMenuButton(); diff --git a/public/opac/skins/modele/css/global.css b/public/opac/skins/modele/css/global.css index 2b18611b1f31bc0edb45274f928e665b9eb497d5..7eef1bfca3408e6f038c494cff24ea0edc7dd891 100644 --- a/public/opac/skins/modele/css/global.css +++ b/public/opac/skins/modele/css/global.css @@ -146,8 +146,6 @@ a:hover {color:#D44100;} font-size:1.2em; font-decoration:none; font-weight:normal; - height:15px; - max-height:15px; padding: 2px 0px 2px 5px;}