Project

General

Profile

Anomalie #3633

probleme appel de la mediabox

Added by tofulm - over 3 years ago. Updated about 2 years ago.

Status:
Fermé
Priority:
Normal
Assignee:
Target version:
Start date:
01/02/2016
Due date:
% Done:

0%

Resolution:
fixed
Navigateur:

Description

Bonjour,
dans un squelette toto.html, j'ai un inclure en ajax avec un squelette qui comporte plusieurs liens de la forme

<a class="appel_mediabox" ...>

<script>
jQuery(document).ready(function(){
     jQuery("a.appel_mediabox").mediabox();
...
</script>

au chargement de la page, j'ai les mediabox qui se lancent "vides" au lieu d'attendre le click sur le lien.

le problème vient de :
http://zone.spip.org/trac/spip-zone/browser/_core_/plugins/mediabox/javascript/spip.mediabox.js#L89

Ce test n’était pas présent en spip 3.0 et le même code fonctionnait.

Si je supprime ce test et le remplace par :

return this.colorbox($.extend(cbox_options,options));

tout est ok

Merci

History

#1 Updated by b b over 3 years ago

  • Project changed from SPIP to Mediabox
  • Category deleted (javascript)

#2 Updated by tofulm - over 3 years ago

Complément d'information :
-> si j'appelle la mediabox avec la class="mediabox" dans ce cas pas de problème

-> si j'appelle la mediabox en ciblant une classe (meme en commentant le code):

        jQuery("a.modif_evenement").mediabox({
            //onShow:function(){
                //jQuery(".ui-datepicker-trigger").trigger("click");
            //}
        });

alors les mediabox se lancent vides au chargement de la page

#3 Updated by b b over 3 years ago

Je crois avoir compris, tu utilises mediabox() alors que dans ton cas modalbox() semble plus appropriée, cf :

http://contrib.spip.net/MediaBox#api

Peux-tu tester avec cette dernière pour voir ?

#4 Updated by tofulm - over 3 years ago

Yes b_b, avec la modalbox, ca fonctionne, donc pour moi c'est ok !
Mais Quid si j'avais eu besoin de la mediabox ?

Merci !

#5 Updated by b b over 3 years ago

  • Status changed from Nouveau to En cours

De rien, pour le coup de mediabox je ne vois pas, il faudrait attendre un retour de Cedric sur le sujet, je viens de l'ajouter à la liste des observateurs pour le pinger ;)

En attendant je laisse le ticket ouvert.

#6 Updated by b b almost 3 years ago

Ping Cedric, tu penses quoi de ce changement de comportement ?

#7 Updated by cedric - about 2 years ago

  • Assignee set to cedric -

je crois bien que c'est un bug, je suis tombé dessus et j'ai contourné en amont dans l'appel

#8 Updated by cedric - about 2 years ago

  • Status changed from En cours to Fermé
  • Resolution set to fixed

Also available in: Atom PDF