From bd2d85f165e109c5410f38688605b0b3f1795646 Mon Sep 17 00:00:00 2001
From: llaffont <llaffont@git-test.afi-sa.fr>
Date: Thu, 6 Jun 2013 10:23:53 +0000
Subject: [PATCH] =?UTF-8?q?Adaptation=20compatibilit=C3=A9=20skins=20exist?=
 =?UTF-8?q?ants=20sur=20les=20facettes?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 library/ZendAfi/View/Helper/Facettes.php | 10 ++++++++--
 public/opac/css/global.css               |  9 ++++++++-
 2 files changed, 16 insertions(+), 3 deletions(-)

diff --git a/library/ZendAfi/View/Helper/Facettes.php b/library/ZendAfi/View/Helper/Facettes.php
index fee0915ae8d..1fb2f0f059c 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 2334b762eaf..4ad63413225 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 {
-- 
GitLab