in ArticleTemplates/assets/js/bootstraps/liveblog.js [372:397]
function liveblogNewKeyEvent(html) {
let i;
let j;
const keyEventsList = document.getElementsByClassName('key-events__list')[0];
let newKeyEventLinks;
if (!keyEventsList) {
return;
}
newKeyEventLinks = getElemsFromHTML(html);
for (i = newKeyEventLinks.length; i > 0; i--) {
newKeyEventLinks[i - 1].classList.add('key-event--highlighted');
for (j = 0; j < newKeyEventLinks[i - 1].children.length; j++) {
newKeyEventLinks[i - 1].children[j].classList.add('flipInX');
newKeyEventLinks[i - 1].children[j].classList.add('animated');
}
keyEventsList.insertBefore(newKeyEventLinks[i - 1], keyEventsList.firstChild);
setTimeout(unhighlightKeyEventLink.bind(null, newKeyEventLinks[i - 1]), 15000);
}
captureKeyEventClicks(newKeyEventLinks);
updateKeyEventCount(keyEventsList.children.length);
window.liveblogTime();
}