function liveblogLoadMore()

in ArticleTemplates/assets/js/bootstraps/liveblog.js [193:219]


function liveblogLoadMore(html) {
    let i;
    const images = [];
    let blocks;
    const articleBody = document.getElementsByClassName('article__body')[0];
    const oldBlockCount = articleBody.getElementsByClassName('block').length;
    const newBlockElems = getElemsFromHTML(html);

    document.getElementsByClassName('loading--liveblog')[0].classList.remove('loading--visible');

    for (i = 0; i < newBlockElems.length; i++) {
        articleBody.appendChild(newBlockElems[i]);
    }

    blocks = articleBody.getElementsByClassName('block');

    for (i = blocks.length; i > oldBlockCount; i--) {
        images.push(...blocks[i-1].getElementsByTagName('img'));
    }

    formatImages(images);
    loadEmbeds();
    loadInteractives();
    window.liveblogTime();
    checkInjectedComponents(false);
    safeEnhanceTweets();
}