JSFiddle - React, Tailwind, and code Playground

by Espesen

HTML

<div id="process">Eteneminen:</div>
<!-- <script src="http://espesen.tumblr.com/api/read/json"></script> -->

JavaScript

lataa = function() {
    var se = document.createElement('script');
    se.type = 'text/javascript';
    se.src = 'http://espesen.tumblr.com/api/read/json';
    document.getElementsByTagName('head')[0].appendChild(se);
};


lataa();

var proc=document.getElementById("process");

function odota_kunnes_maaritelty(func) {
    var tsekkaus;
    proc.innerHTML += 'tumblr_api_read on ' + typeof tumblr_api_read;

    function lopeta_tsekkaus() {
        clearInterval(tsekkaus);
    }
    tsekkaus = setInterval(function() {
        if (typeof tumblr_api_read != "undefined") {
            // alert(typeof tumblr_api_read);
            lopeta_tsekkaus();
            func();
        }
        else {
            proc.innerHTML += 'Tsekataan... ';
        } }, 100);
    }
document.getElementById("process").innerHTML += 'aloitetaan...';

odota_kunnes_maaritelty(function(){alert("HUHUU");});