JSFiddle - React, Tailwind, and code Playground

by Walter Rumsby

JavaScript

function addListener() {
    var id;
    
    // poll for element with id "player1" ever 200ms
    // until we find it
    id = window.setInterval(function () {
        var el = document.getElementById('player1'),
            player;

        debugger;
        if (!el) {
            return;
        }

        window.clearInterval(id);

        player = $f(el);

        player.addEvent('ready', function () {
            player.addEvent('play', dimLights);
            player.addEvent('pause', lightsUp);
            player.addEvent('finish', lightsUp);
        });
    }, 200);
}