function isScriptReady()

in ArticleTemplates/assets/js/modules/twitter.js [62:82]


function isScriptReady(readyCallback) {
    if (scriptReady) {
        return true;
    } else if (typeof twttr !== 'undefined' && 'widgets' in twttr && 'load' in twttr.widgets) {
        twttr.events.bind('rendered', workaroundClicks);
        twttr.events.bind('rendered', fixVineAutoplay);
        twttr.events.bind(
            'loaded',
            function (event) {
                if (readyCallback && !signaledReady) {
                    signaledReady = true;
                    readyCallback()
                }
            }
        );
        scriptReady = true;
        return true;
    }

    return false;
}