MediaWiki:Common.js: различия между версиями

Ещё проще
Метка: отменено
Нет описания правки
Метка: отменено
Строка 167: Строка 167:
     function loadVimeoPlayers() {
     function loadVimeoPlayers() {
         $('.vimeo-player').each(function() {
         $('.vimeo-player').each(function() {
             var $container = $(this);
             var $div = $(this);
             var videoId = $container.data('id');
             var videoId = $div.data('id');
              
              
             if (videoId && !$container.find('iframe').length) {
             if (videoId && !$div.find('iframe').length) {
                 var iframe = $('<iframe>', {
                 $div.html(
                    src: 'https://player.vimeo.com/video/' + videoId,
                    '<iframe src="https://player.vimeo.com/video/' + videoId +
                     width: '560',
                     '" width="560" height="315" frameborder="0" ' +
                    height: '315',
                     'allow="autoplay; fullscreen; picture-in-picture" allowfullscreen></iframe>'
                    frameborder: '0',
                 );
                     allow: 'autoplay; fullscreen; picture-in-picture',
                    allowfullscreen: true
                });
               
                 $container.html(iframe);
             }
             }
         });
         });
     }
     }
      
      
    // Загружаем сразу
     loadVimeoPlayers();
     loadVimeoPlayers();
      
      
    // И при изменении контента
     mw.hook('wikipage.content').add(loadVimeoPlayers);
     mw.hook('wikipage.content').add(loadVimeoPlayers);
});
});