diff --git a/ProjectSourceCode/src/resources/routes/club-pages/redirect-to-club-url.js b/ProjectSourceCode/src/resources/routes/club-pages/redirect-to-club-url.js index 8d50f6c..f30fccf 100644 --- a/ProjectSourceCode/src/resources/routes/club-pages/redirect-to-club-url.js +++ b/ProjectSourceCode/src/resources/routes/club-pages/redirect-to-club-url.js @@ -1,11 +1,19 @@ // Add click event listener to club logos -document.querySelectorAll('.club-logo').forEach(logo => { - logo.addEventListener('click', (event) => { - const clubId = event.target.dataset.team_id; +document.querySelectorAll('.club-logo, #club-name').forEach(element => { + element.addEventListener('click', (event) => { + let clubId; + if (element.dataset.teamId) { + // If it's a logo, get the club ID from the logo's dataset + clubId = element.dataset.teamId; + } else { + // If it's a team name, get the club ID from the parent row's dataset + clubId = event.target.closest('tr').dataset.teamId; + } redirectToClubPage(clubId); }); }); + // Function to redirect to the league page function redirectToClubPage(clubID) { // Append the league name to the URL diff --git a/ProjectSourceCode/src/views/pages/leagues-page.hbs b/ProjectSourceCode/src/views/pages/leagues-page.hbs index f6c1cd8..5e71c45 100644 --- a/ProjectSourceCode/src/views/pages/leagues-page.hbs +++ b/ProjectSourceCode/src/views/pages/leagues-page.hbs @@ -32,8 +32,8 @@ {{#each league.standings}} {{table.league_position}} - - {{table.team_name}} + +

{{table.team_name}}

{{games_played}} {{wins}} {{losses}}