diff --git a/client/scripts/regatten.js.php b/client/scripts/regatten.js.php index 01d0484..4f2a124 100644 --- a/client/scripts/regatten.js.php +++ b/client/scripts/regatten.js.php @@ -664,24 +664,24 @@ var addConsoleOpenerToPreloader = function() { } addConsoleOpenerToPreloader(); -function m2s_getLink(type, eventId) { +function m2s_getLink(type, eventId, classId) { switch (type) { case 'entrylist': - return 'https://manage2sail.com/de-DE/event/' + eventId + '#!/entries'; + return 'https://manage2sail.com/de-DE/event/' + eventId + '#!/entries?classId=' + classId; } return ''; } -function ro_getLink(type, eventId) { +function ro_getLink(type, eventId, classId) { switch (type) { case 'entrylist': return 'http://www.raceoffice.org/entrylist.php?eid=' + eventId; } return ''; } -function extServiceGetLink(serviceName, type, eventId = '') { +function extServiceGetLink(serviceName, type, eventId = '', classId = '') { switch (serviceName) { case 'm2s': - return m2s_getLink(type, eventId); + return m2s_getLink(type, eventId, classId); case 'ro': return ro_getLink(type, eventId); } diff --git a/server/scripts/onRegattaClicked.js b/server/scripts/onRegattaClicked.js index b6a1fc7..e741226 100644 --- a/server/scripts/onRegattaClicked.js +++ b/server/scripts/onRegattaClicked.js @@ -107,7 +107,7 @@ async function onRegattaClicked(id) { } if ((regatta.extService !== null) && ('entryCount' in extServiceData)) { $('#badge-regatta-entrylist').text(extServiceData.entryCount); - $('#menu-item-entrylist').attr('href', extServiceGetLink(regatta.extService, 'entrylist', extServiceData.eventId)); // TODO + $('#menu-item-entrylist').attr('href', extServiceGetLink(regatta.extService, 'entrylist', extServiceData.eventId, extServiceData.classId)); // TODO $('#menu-item-entrylist').show(); } else { $('#menu-item-entrylist').hide();