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

Страница интерфейса MediaWiki
Нет описания правки
Нет описания правки
Строка 2: Строка 2:
script.src = 'https://cdn.jsdelivr.net/npm/fluid-webmidi-player@latest/dist/fluid-webmidi-player.min.js';
script.src = 'https://cdn.jsdelivr.net/npm/fluid-webmidi-player@latest/dist/fluid-webmidi-player.min.js';
script.onload = function () {
script.onload = function () {
     var container = document.getElementById('mw-content-text');
     var slots = document.getElementsByClassName('midi-slot');
    if (container) {
    for (var i = 0; i < slots.length; i++) {
        var player = document.createElement('fluid-webmidi-player');
        var url = slots[i].getAttribute('data-src');
        player.setAttribute('src', 'https://drive.google.com/uc?export=download&id=1agDFyR-O6NP0WDdMQj2mRHFLY5bowp9T');
        if (url) {
        player.style.width = '100%';
            var player = document.createElement('fluid-webmidi-player');
        container.insertBefore(player, container.firstChild);
            player.setAttribute('src', url);
            player.style.width = '100%';
            slots[i].appendChild(player);
        }
     }
     }
};
};
document.head.appendChild(script);
document.head.appendChild(script);

Версия от 18:26, 16 апреля 2025

var script = document.createElement('script');
script.src = 'https://cdn.jsdelivr.net/npm/fluid-webmidi-player@latest/dist/fluid-webmidi-player.min.js';
script.onload = function () {
    var slots = document.getElementsByClassName('midi-slot');
    for (var i = 0; i < slots.length; i++) {
        var url = slots[i].getAttribute('data-src');
        if (url) {
            var player = document.createElement('fluid-webmidi-player');
            player.setAttribute('src', url);
            player.style.width = '100%';
            slots[i].appendChild(player);
        }
    }
};
document.head.appendChild(script);