function init()

in harness/app-assets/templates/assets/js/bootstraps/common.js [26:56]


    function init() {

        checkFontLoadState(); // sometimes fonts fail to load reloading css fixes this issue
        fastClick.attach(document.body); // polyfill to remove click delays on browsers with touch
        formatImages();
        figcaptionToggle();
        articleContentType();
        insertTags();
        videoPositioning();
        comments.init(); // load comments
        cards.init(); // load cards
        loadEmbeds();
        smoothScroll.init(); // scroll to anchor
        loadInteractives(); 
        setupOfflineSwitch();
        setupAlertSwitch();
        setupTellMeWhenSwitch();
        setupFontSizing();
        setupGetArticleHeight();
        showTabs();
        setGlobalObject(window);
        fixSeries();
        advertorialUpdates();
        sharing.init(window); // init sharing
        setupTracking(); // track common events
        ab.init(); // init ab tests

        if (!document.body.classList.contains('no-ready')) {
            GU.util.signalDevice('ready');
        }
    }