MediaWiki:Test.js

Страница интерфейса MediaWiki

Замечание: Возможно, после публикации вам придётся очистить кэш своего браузера, чтобы увидеть изменения.

  • Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl+F5 или Ctrl+R (⌘+R на Mac)
  • Google Chrome: Нажмите Ctrl+Shift+R (⌘+Shift+R на Mac)
  • Internet Explorer / Edge: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl+F5
  • Opera: Нажмите Ctrl+F5.
$(function () {
    var players = document.getElementsByClassName('midi-player');
    for (var i = 0; i < players.length; i++) {
        var player = players[i];
        if (player.getAttribute('data-initialized')) continue;
        var src = player.getAttribute('data-src');
        if (src) {
            var audio = document.createElement('audio');
            audio.controls = true;
            audio.preload = 'none';

            var source = document.createElement('source');
            source.src = src;
            source.type = 'audio/midi';

            audio.appendChild(source);
            player.appendChild(audio);
            player.setAttribute('data-initialized', 'true');
        }
    }
});