Changeset 73222 in spip-zone


Ignore:
Timestamp:
Jun 3, 2013, 1:05:12 PM (6 years ago)
Author:
kent1@…
Message:

Si on a un exergue avec plusieurs slides dont des éléments audio et vidéos, si un élément est en cours de lecture au changement de slide, on le met en pause

Version 0.6.5

Location:
_squelettes_/mediaspip/mediaspip_core/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/mediaspip/mediaspip_core/trunk/javascript/easySlider1.7.js

    r72441 r73222  
    222222         
    223223        };
    224 
    225224})(jQuery);
    226 
    227 
    228 
  • _squelettes_/mediaspip/mediaspip_core/trunk/javascript/mediaspip_base.js

    r72911 r73222  
    9292                });
    9393                jQuery("#exergue").easySlider({numeric: true});
     94                /**
     95                 * Changement de slide, on met en pause les vidéos et sons en lecture dans les autres slides
     96                 */
     97                jQuery("#exergue").parent().find("#controls li").click(function(){
     98                        if(!jQuery(this).is('.current')){
     99                            jQuery("#exergue video,#exergue audio").each(function(){
     100                                media = jQuery(this)[0];
     101                                if(!media.paused && !media.ended && media.currentTime != 0)
     102                                        jQuery(this)[0].pause();
     103                            });
     104                        }
     105                });
    94106        }
    95107}
  • _squelettes_/mediaspip/mediaspip_core/trunk/paquet.xml

    r73066 r73222  
    22        prefix="mediaspip_core"
    33        categorie="squelette"
    4         version="0.6.4"
     4        version="0.6.5"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.0.99]"
Note: See TracChangeset for help on using the changeset viewer.