in harness/app-assets/templates/assets/js/bootstraps/liveblog.js [242:282]
function adjustMinuteBlocks(blocks) {
var i,
figure,
figInner,
tweet,
marginTop = 48;
for (i = 0; i < blocks.length; i++) {
if (!blocks[i].classList.contains('is-textonly')) {
figure = blocks[i].getElementsByTagName('figure')[0];
if (figure) {
figInner = figure.getElementsByClassName('figure__inner')[0];
if (GU.opts.isOffline) {
if (figInner) {
figInner.style.height = common.getDesiredImageHeight(figure) + 'px';
}
}
if (blocks[i].classList.contains('is-coverimage')) {
moveFigcaption(figure, figInner);
}
blocks[i].classList.remove('flex-block');
blocks[i].style.height = 'auto';
if (blocks[i].offsetHeight < (figure.offsetHeight + marginTop)) {
blocks[i].style.height = figure.offsetHeight + marginTop + 'px';
blocks[i].classList.add('flex-block');
}
}
} else {
tweet = blocks[i].getElementsByClassName('element-tweet')[0];
if (tweet) {
adjustTweetForMinute(tweet);
}
}
}
}