Skip to content
Extraits de code Groupes Projets
Valider 3355d80d rédigé par tcharlss@hotmail.fr's avatar tcharlss@hotmail.fr
Parcourir les fichiers

Correction d'un bug induit par le précédent commit :

- Ajout de crochets aux balises SPIP dans le code javascript, sans quoi elles ne passaient pas et le rechargement ajaxReload plantait.
- CSS : on change le ciblage des portfolios sur la classe .portfolios au lieu de #portfolios. De cette façon on peut donner un id unique à chaque portfolio sans perdre la mise en forme.
parent 151808b9
Branches
Étiquettes v2.8.5
Aucune requête de fusion associée trouvée
<paquet <paquet
prefix="medias" prefix="medias"
categorie="multimedia" categorie="multimedia"
version="2.8.4" version="2.8.5"
etat="stable" etat="stable"
compatibilite="[3.0.0;3.1.*]" compatibilite="[3.0.0;3.1.*]"
logo="prive/themes/spip/images/portfolio-32.png" logo="prive/themes/spip/images/portfolio-32.png"
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
[(#REM) pour permettre d'inclure ce squelette plusieurs fois dans une page, fournir un parametre id_unique dans l'appel] [(#REM) pour permettre d'inclure ce squelette plusieurs fois dans une page, fournir un parametre id_unique dans l'appel]
#SET{nbdocs,0} #SET{nbdocs,0}
<div id="portfolios#ENV{id_unique}"> <div id="portfolios#ENV{id_unique}" class="portfolios">
[(#REM) D'abord les images illustration] [(#REM) D'abord les images illustration]
<B_illustrations> <B_illustrations>
<h3><span class="image_loading"></span><:medias:info_illustrations:></h3> <h3><span class="image_loading"></span><:medias:info_illustrations:></h3>
...@@ -60,17 +60,17 @@ if (!$.isFunction(window.editbox_init)) { ...@@ -60,17 +60,17 @@ if (!$.isFunction(window.editbox_init)) {
if (window.jQuery) jQuery('#navigation .box.info').ajaxReload();] if (window.jQuery) jQuery('#navigation .box.info').ajaxReload();]
function check_reload_page(){ function check_reload_page(){
var reload = false; var reload = false;
if($('#illustrations#ENV{id_unique}').length && !$('#illustrations#ENV{id_unique} .item').length){ if($('#illustrations[(#ENV{id_unique})]').length && !$('#illustrations[(#ENV{id_unique})] .item').length){
$('#illustrations#ENV{id_unique}').remove();reload = true; $('#illustrations#ENV{id_unique}').remove();reload = true;
} }
if($('#portfolio#ENV{id_unique}').length && !$('#portfolio#ENV{id_unique} .item').length){ if($('#portfolio[(#ENV{id_unique})]').length && !$('#portfolio[(#ENV{id_unique})] .item').length){
$('#portfolio#ENV{id_unique}').remove();reload = true; $('#portfolio[(#ENV{id_unique})]').remove();reload = true;
} }
if($('#documents#ENV{id_unique}').length && !$('#documents#ENV{id_unique} .item').length){ if($('#documents[(#ENV{id_unique})]').length && !$('#documents[(#ENV{id_unique})] .item').length){
$('#documents#ENV{id_unique}').remove();reload = true; $('#documents[(#ENV{id_unique})]').remove();reload = true;
} }
if (reload) { if (reload) {
jQuery('#portfolios#ENV{id_unique}').ajaxReload(); jQuery('#portfolios[(#ENV{id_unique})]').ajaxReload();
jQuery('#navigation .box.info').ajaxReload(); jQuery('#navigation .box.info').ajaxReload();
} }
} }
......
...@@ -142,37 +142,39 @@ p.actions {clear:both;} ...@@ -142,37 +142,39 @@ p.actions {clear:both;}
#documents_joints .item.hover .tourner, #documents_joints .item.hover .tourner,
#documents_joints .item.hover .mode {visibility:visible;opacity:1;-moz-opacity:1;} #documents_joints .item.hover .mode {visibility:visible;opacity:1;-moz-opacity:1;}
#portfolios {} .portfolios {}
#portfolios h3 {background-color:#GET{claire};padding:2px 10px;color:#000;margin-bottom:0;} .portfolios h3 {background-color:#GET{claire};padding:2px 10px;color:#000;margin-bottom:0;}
#portfolios .liste_items {margin-top:0;} .portfolios .liste_items {margin-top:0;}
#portfolios .item {clear:both;padding-#GET{left}:82px;padding-#GET{right}:2px;} .portfolios .item {clear:both;padding-#GET{left}:82px;padding-#GET{right}:2px;}
#portfolios .item .tourner {display:block;float:#GET{right};} .portfolios .item .tourner {display:block;float:#GET{right};}
#portfolios .item .tourner button {border:1px solid #999;padding:0;display:block;float:#GET{left};margin-#GET{left}:4px;} .portfolios .item .tourner button {border:1px solid #999;padding:0;display:block;float:#GET{left};margin-#GET{left}:4px;}
#portfolios .item .spip_logos {margin-#GET{left}:-80px;float:#GET{left};} .portfolios .item .spip_logos {margin-#GET{left}:-80px;float:#GET{left};}
.ie6 #portfolios .item .spip_logos {display:inline;position:relative;} .ie6 .portfolios .item .spip_logos {display:inline;position:relative;}
#portfolios .item .titrem {margin:0 0 5px;font-size:1em;} .portfolios .item .titrem {margin:0 0 5px;font-size:1em;}
#portfolios .item .titrem .fichier {font-weight:normal;font-size:0.9em;font-style:italic;} .portfolios .item .titrem .fichier {font-weight:normal;font-size:0.9em;font-style:italic;}
#portfolios .item .titrem .titre {display:block;font-size:1.1em;} .portfolios .item .titrem .titre {display:block;font-size:1.1em;}
#portfolios .item .infos {display:block;float:#GET{left};} .portfolios .item .infos {display:block;float:#GET{left};}
#portfolios .item div.mode {display:block;float:#GET{right};clear:#GET{right};margin-top:-1.5em;position:relative;padding:0.2em 0.2em 0;padding-#GET{right}:0;} .portfolios .item div.mode {display:block;float:#GET{right};clear:#GET{right};margin-top:-1.5em;position:relative;padding:0.2em 0.2em 0;padding-#GET{right}:0;}
#portfolios .item .actions {display:block;float:#GET{right};clear:#GET{right};position:relative;} .portfolios .item .actions {display:block;float:#GET{right};clear:#GET{right};position:relative;}
#portfolios .item div.mode,#portfolios .item .actions, .portfolios .item div.mode,
#portfolios .item div.mode button,#portfolios .item .actions button {font-size:x-small;} .portfolios .item .actions,
.portfolios .item div.mode button,
#portfolios .item .actions > *, .portfolios .item .actions button {font-size:x-small;}
#portfolios .item .tourner,
#portfolios .item .mode {opacity:0.1;-moz-opacity:0.1;} .portfolios .item .actions > *,
#portfolios .item .actions a.editbox {visibility:visible;opacity:1;-moz-opacity:1;font-weight:bold;} .portfolios .item .tourner,
#portfolios .item:hover .actions > *, .portfolios .item .mode {opacity:0.1;-moz-opacity:0.1;}
#portfolios .item:hover .tourner, .portfolios .item .actions a.editbox {visibility:visible;opacity:1;-moz-opacity:1;font-weight:bold;}
#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 .actions > *, .portfolios .item:hover .tourner,
#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 .mode {visibility:visible;opacity:1;-moz-opacity:1;z-index:1000;} .portfolios .item.hover .actions > *,
.portfolios .item.hover .tourner,
#portfolios .item .titre > .sanstitre {opacity:0.1;-moz-opacity:0.1;} .portfolios .item.hover .mode {visibility:visible;opacity:1;-moz-opacity:1;z-index:1000;}
#portfolios .tout_supprimer span {display:block;text-align:#GET{right};} .portfolios .item .titre > .sanstitre {opacity:0.1;-moz-opacity:0.1;}
.item.vu_oui {background:#f9f9f9;} .portfolios .tout_supprimer span {display:block;text-align:#GET{right};}
\ No newline at end of file
.item.vu_oui {background:#f9f9f9;}
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter