MediaWiki:Common.js: различия между версиями
Нет описания правки Метка: отменено |
Нет описания правки Метка: отменено |
||
| Строка 164: | Строка 164: | ||
/* Функция для вставки Vimeo-видео на страницу для шаблона Vimeo, простая версия */ | /* Функция для вставки Vimeo-видео на страницу для шаблона Vimeo, простая версия */ | ||
function | function loadAllVimeoPlayers() { | ||
var | var containers = document.getElementsByClassName('vimeo-container'); | ||
for (var i = 0; i < | for (var i = 0; i < containers.length; i++) { | ||
var | var container = containers[i]; | ||
var videoId = | var videoId = container.getAttribute('data-video-id'); | ||
if (videoId && ! | if (videoId && !container.innerHTML) { | ||
container.innerHTML = | |||
'<iframe src="https://player.vimeo.com/video/' + videoId + | |||
'" width="560" height="315" frameborder="0" ' + | |||
'allowfullscreen allow="autoplay; fullscreen"></iframe>'; | |||
} | } | ||
} | } | ||
} | } | ||
window.addEventListener('load', loadAllVimeoPlayers); | |||
if ( | if (window.mw && mw.hook) { | ||
mw.hook('wikipage.content').add( | mw.hook('wikipage.content').add(loadAllVimeoPlayers); | ||
} | } | ||