function footballGoal()

in ArticleTemplates/assets/js/bootstraps/football.js [92:120]


function footballGoal(side, newScore, scorerHtml, aggScore) {
    let i;
    let matchSummary;
    const matchSummarySide = document.getElementsByClassName(`match-summary__${side}__score__label`)[0];
    const matchSummaryParagraphs = document.querySelectorAll(`.match-summary__${side}__info p`);
    const matchSummaryInfo = document.getElementsByClassName(`match-summary__${side}__info`)[0];

    if (aggScore) {
        matchSummary = document.getElementsByClassName('match-summary')[0];

        if (matchSummary) {
            matchSummary.classList.add('is-agg');
        }

        if (matchSummarySide) {
            matchSummarySide.innerHTML = `${newScore} <span class="match-summary__score__agg">${aggScore}</span>`;
        }
    } else if (matchSummarySide) {
        matchSummarySide.innerHTML = `${newScore} <span class="match-summary__score__agg"></span>`;
    }

    for (i = 0; i < matchSummaryParagraphs.length; i++) {
        matchSummaryParagraphs[i].parentNode.removeChild(matchSummaryParagraphs[i]);
    }

    if (matchSummaryInfo) {
        matchSummaryInfo.innerHTML += scorerHtml;
    }
}