in ArticleTemplates/assets/js/modules/immersive.js [30:57]
function addClassesToElementImmersives() {
let i;
let elementImmersive;
const elementImmersives = document.querySelectorAll('figure.element--immersive');
let nextSibling;
for (i = 0; i < elementImmersives.length; i++) {
elementImmersive = elementImmersives[i];
nextSibling = elementImmersive.nextElementSibling;
if (nextSibling &&
nextSibling.classList.contains('element-pullquote')) {
nextSibling.classList.add('quote--image');
elementImmersive.classList.add('quote--overlay');
elementImmersive.dataset.thing = '';
}
if (nextSibling &&
nextSibling.tagName === 'H2' &&
!nextSibling.classList.contains('section__rule')) {
elementImmersive.classList.add('title--overlay');
nextSibling.classList.add('title--image');
addDropCapToNextElementSibling(nextSibling);
}
}
}