From 55326b5f982ca223a8b245721c5a76d70cb0dcda Mon Sep 17 00:00:00 2001
From: "cedric@yterium.com" <>
Date: Mon, 26 Mar 2012 20:44:55 +0000
Subject: [PATCH] http://core.spip.org/issues/2179 : pas de :hover sur les
 dispositifs tactiles. Un click sur l'element ajoute/enleve la classe hover
 pour faire apparaitre les boutons

---
 modeles/document_case.html           | 3 ++-
 modeles/document_desc.html           | 3 ++-
 paquet.xml                           | 2 +-
 prive/style_prive_plugin_medias.html | 8 +++++++-
 4 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/modeles/document_case.html b/modeles/document_case.html
index 5340cc5a..ec9c47bc 100644
--- a/modeles/document_case.html
+++ b/modeles/document_case.html
@@ -6,7 +6,8 @@
 
 ]
 <BOUCLE_docslies(DOCUMENTS documents_liens types_documents){id_document}{id_objet}{objet}{statut?}>
-	<div class="item #MODE" id="doc#ID_DOCUMENT">
+	<div class="item #MODE" id="doc#ID_DOCUMENT"
+			 onclick="jQuery(this).toggleClass('hover');">
 		<h3 class="titrem">[<span class="fichier">(#FICHIER*|basename)</span>]
 			<span class="image_loading"></span>
 			[<span class="#EDIT{titre} titre">(#TITRE|sinon{<i class="sanstitre"><:info_sans_titre:></i>})</span>]
diff --git a/modeles/document_desc.html b/modeles/document_desc.html
index bdec1c5e..80037b1b 100644
--- a/modeles/document_desc.html
+++ b/modeles/document_desc.html
@@ -6,7 +6,8 @@
 
 ]
 <BOUCLE_docslies(DOCUMENTS documents_liens types_documents){id_document}{id_objet}{objet}{statut?}>
-	<div class="item #MODE vu_#VU statut_#STATUT[(#DISTANT|=={oui}|oui)distant]" id="doc#ID_DOCUMENT">
+	<div class="item #MODE vu_#VU statut_#STATUT[(#DISTANT|=={oui}|oui)distant]" id="doc#ID_DOCUMENT"
+			 onclick="jQuery(this).toggleClass('hover');">
 		[(#EXTENSION|match{gif|png|jpg}|oui) #SET{id,#ID_VIGNETTE|?{#ID_VIGNETTE,#ID_DOCUMENT}}
 		<div class="tourner">
 			[(#BOUTON_ACTION{[(#CHEMIN_IMAGE{tourner-gauche-12.png}|balise_img{<:medias:image_tourner_gauche:>})],#URL_ACTION_AUTEUR{tourner,#GET{id}|concat{',-90'},#SELF},ajax})]
diff --git a/paquet.xml b/paquet.xml
index ce6ac5fd..f096974b 100644
--- a/paquet.xml
+++ b/paquet.xml
@@ -1,7 +1,7 @@
 <paquet
 	prefix="medias"
 	categorie="multimedia"
-	version="2.7.19"
+	version="2.7.20"
 	etat="test"
 	compatibilite="[3.0.0-alpha2;["
 	logo="prive/themes/spip/images/portfolio-32.png"
diff --git a/prive/style_prive_plugin_medias.html b/prive/style_prive_plugin_medias.html
index 1c25f0ae..0c35d9e5 100644
--- a/prive/style_prive_plugin_medias.html
+++ b/prive/style_prive_plugin_medias.html
@@ -134,7 +134,10 @@ p.actions {clear:both;}
 #documents_joints .item .actions a.editbox {visibility:visible;opacity:1;-moz-opacity:1;font-weight:bold;}
 #documents_joints .item:hover .actions > *,
 #documents_joints .item:hover .tourner,
-#documents_joints .item:hover .mode {visibility:visible;opacity:1;-moz-opacity:1;}
+#documents_joints .item:hover .mode,
+#documents_joints .item.hover .actions > *,
+#documents_joints .item.hover .tourner,
+#documents_joints .item.hover .mode {visibility:visible;opacity:1;-moz-opacity:1;}
 
 #portfolios {}
 #portfolios h3 {background-color:#GET{claire};padding:2px 10px;color:#000;margin-bottom:0;}
@@ -161,6 +164,9 @@ p.actions {clear:both;}
 #portfolios .item:hover .actions > *,
 #portfolios .item:hover .tourner,
 #portfolios .item:hover .mode {visibility:visible;opacity:1;-moz-opacity:1;z-index:1000;background:[#(#GET{claire}|couleur_eclaircir|couleur_eclaircir)];}
+#portfolios .item.hover .actions > *,
+#portfolios .item.hover .tourner,
+#portfolios .item.hover .mode {visibility:visible;opacity:1;-moz-opacity:1;z-index:1000;}
 
 #portfolios .item .titre > .sanstitre {opacity:0.1;-moz-opacity:0.1;}
 
-- 
GitLab