Changeset 61569 in spip-zone


Ignore:
Timestamp:
May 22, 2012, 9:13:37 PM (7 years ago)
Author:
cedric@…
Message:

eviter la definition de Array.prototype.contains qui semble faire planter d'autres plugins js

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/player/trunk/javascript/player_enclosure.js

    r61566 r61569  
    5858
    5959                        // activer le click sur un parent de class "play_"
    60                         if (jQuery(this).parent().attr("class"))
    61                                 if (jQuery(this).parent().attr("class").split(" ").contains("play_"))
    62                                         jQuery(this).parent().click(
    63                                                 function (e){
    64                                                         player_play(i);
    65                                                         jQuery("#bouton_play").attr('src', player_data.dir+'skins/blogo/pause.png');
    66                                                 }
    67                                         );
     60                        var myclass = jQuery(this).parent().attr("class");
     61                        if (myclass && myclass.match(/(^|\s)play_/))
     62                                jQuery(this).parent().click(
     63                                        function (e){
     64                                                player_play(i);
     65                                                jQuery("#bouton_play").attr('src', player_data.dir+'skins/blogo/pause.png');
     66                                        }
     67                                );
    6868
    6969                        // ajouter un bouton "play" devant les liens hors player -
     
    381381}
    382382
    383 // Nouvelle methode pour les tableaux
    384 // Retourne la premiere occurence correspondant, sinon false
    385 Array.prototype.contains = function (ele){
    386         for (var i = 0; i<this.length; i++){
    387                 if (this[i]==ele){
    388                         return true;
    389                 }
    390         }
    391         return false;
    392 };
    393 
    394 
    395 function lecteur_debug(){
    396         var content = jQuery("#debug").html();
    397         jQuery("#debug").html(content+"<br />live_track = "+live_track);
    398 }
     383/*
     384 function lecteur_debug(){
     385 var content = jQuery("#debug").html();
     386 jQuery("#debug").html(content+"<br />live_track = "+live_track);
     387 }*/
    399388;
Note: See TracChangeset for help on using the changeset viewer.