Blob Blame Raw
{if:waiting}<script>
    var checkTimeout;
    function check() {
        checkTimeout = setTimeout(check, 1000);
        var r = new XMLHttpRequest();
        r.onreadystatechange = function() { 
            if (r.readyState != 4 || r.status != 200) return;
            s = JSON.parse(r.responseText);
            if (!s["waiting"]) window.location = "{:prefix}/{:me.id}";
        }
        r.open("GET", "{:prefix}/{:me.id}.json", true);
        r.send(null);
    }
    check();
</script>{endif}</body></html>