diff --git a/library/ZendAfi/View/Helper/Facettes.php b/library/ZendAfi/View/Helper/Facettes.php index fee0915ae8d781dae8c62de238c966704e209c73..1fb2f0f059cb813b469127697c56899ae5b2341a 100644 --- a/library/ZendAfi/View/Helper/Facettes.php +++ b/library/ZendAfi/View/Helper/Facettes.php @@ -26,6 +26,13 @@ class ZendAfi_View_Helper_Facettes extends ZendAfi_View_Helper_BaseHelper { function facettes($facettes,$preferences, $criteres_recherche) { if(!$facettes) return; + Class_ScriptLoader::getInstance() + ->addJQueryReady('$(".facette .msg a").click(function(e){ ' + .'e.preventDefault();' + .'$(this).parent().removeClass("msg");' + .'$(this).text("").next("ul").slideToggle()' + .'})'); + $url = $criteres_recherche->getUrlRetourListe(); unset($url['page']); @@ -60,8 +67,7 @@ class ZendAfi_View_Helper_Facettes extends ZendAfi_View_Helper_BaseHelper { $html .= $this->renderLIFacette($url, $facette); if ($valeurs) { - $onclick="$(this).removeClass('msg').text('').next('ul').slideToggle(); return false"; - $html .= '<li><a class="msg" onclick="'.$onclick.'" href="#">'.$this->view->_('Afficher plus de facettes...').'</a><ul id="'.$type.'_msg" style="display:none">'; + $html .= '<li class="msg"><a onclick="'.$onclick.'" href="#">'.$this->view->_('Afficher plus de facettes...').'</a><ul id="'.$type.'_msg" style="display:none">'; foreach($valeurs as $facette) $html .= $this->renderLIFacette($url, $facette); diff --git a/public/opac/css/global.css b/public/opac/css/global.css index 2334b762eaf4aed6d741bdcb6e36f09171a770ae..4ad634132258a0335f8bb56a81acbf3cbb1d205e 100644 --- a/public/opac/css/global.css +++ b/public/opac/css/global.css @@ -396,7 +396,14 @@ div#open_accessibility:hover { .facette ul>ul>li, .facette ul>div>ul>li{ padding: 2px 0px; - +} + +.facette ul li.msg { + list-style:none; +} + +.facette ul li.msg a { + color: #666; } .articleviewbydate ul {