in ArticleTemplates/assets/js/bootstraps/common.js [656:680]
function fixSeries() {
let i;
let lineBreak;
const series = document.querySelector('.content__series-label.content__labels a');
let spans;
let lineWidth = 0;
const minLastLineWidth = 80;
if (series) {
series.innerHTML = `<span>${series.innerText.split(/\s+/).join(' </span><span>')} </span>`;
spans = series.getElementsByTagName('span');
for (i = spans.length - 1; i >=0; i--) {
lineWidth = lineWidth + spans[i].offsetWidth;
if (lineWidth > minLastLineWidth) {
if (Math.abs(spans[i].getBoundingClientRect().top - spans[spans.length - 1].getBoundingClientRect().top) >= spans[i].offsetHeight) {
lineBreak = document.createElement('br');
spans[i].parentNode.insertBefore(lineBreak, spans[i]);
}
break;
}
}
}
}