Changeset 73482 in spip-zone


Ignore:
Timestamp:
Jun 10, 2013, 5:09:47 PM (6 years ago)
Author:
kent1@…
Message:

Améliorations diverses

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/mediaspip_player/trunk/javascript/mediaspip_player.js

    r73467 r73482  
    137137                        options = $.extend(defaults, options);
    138138                       
    139                         var media = $(this), id = media[0], playable = id.isFullScreen = false;
     139                        var media = $(this), id = media[0], playable = id.isFullScreen = id.has_html5_cover = false;
    140140
    141141                        if(media.is(':hidden')) media.show();
     
    207207                                        }
    208208                                       
     209                                        if(media.prev().is('img'))
     210                                                media.prev().wrap('<div class="html5_cover"></div>');
     211                                       
    209212                                        if(id.addcontrols){
    210                                                 media.parent().wrapInner('<div class="media_wrapper '+id.type+' '+class_wrapper+'"></div>');
    211                                                
    212                                                 if(id.type == 'video')
     213                                                media.wrap('<div class="media_wrapper '+id.type+' '+class_wrapper+'"></div>');
     214                                                if(media.parents('.media_wrapper').prev().is('.html5_cover')){
     215                                                        var cover_html = media.parents('.media_wrapper').prev().html();
     216                                                        media.parents('.media_wrapper').prepend(cover_html);
     217                                                        media.parents('.media_wrapper').find('img').click(function(){
     218                                                                media.ms_play_pause();
     219                                                        });
     220                                                        media.parents('.media_wrapper').prev().detach();
     221                                                        if(media.parents('.media_wrapper').height() > 200)
     222                                                                id.has_html5_cover = true;
     223                                                }
     224                                                if(id.type == 'video' || id.has_html5_cover)
    213225                                                        controls = '<div class="ms_splash"></div><div class="ms-waiting"><em> </em><em> </em><em> </em></div>';
    214226                                                else
     
    274286                                                        wrapper.append(bloc_messages);
    275287                                                }
    276                                        
    277                                                 if(media.prev().is('img'))
    278                                                         media.prev().wrap('<div class="html5_logo"></div>').click(function(){
    279                                                                 media.ms_play_pause();
    280                                                         });
    281288                                        }
    282289                                       
     
    10511058                                                        autoload:options.autoload,
    10521059                                                        wmode : 'transparent',
    1053                                                         width : media.attr('width'),
    1054                                                         height : media.attr('height')?media.attr('height'):media.parent().height(),
    10551060                                                        poster : media.attr('poster'),
    10561061                                                        sources : $(this),
Note: See TracChangeset for help on using the changeset viewer.