fix: accept optional trailing slash in player info route
The URL has a trailing slash but [^/]+) with $ anchor rejected it. Added \/?$ to make the trailing slash optional. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
@@ -105,7 +105,7 @@
|
|||||||
Router.add(/^\/([^/]+)\/console$/, 'Console', function (p, c) { setActivePage('Console'); ConsolePage(p, c); });
|
Router.add(/^\/([^/]+)\/console$/, 'Console', function (p, c) { setActivePage('Console'); ConsolePage(p, c); });
|
||||||
Router.add(/^\/([^/]+)\/chat$/, 'Chat', function (p, c) { setActivePage('Chat'); ChatPage(p, c); });
|
Router.add(/^\/([^/]+)\/chat$/, 'Chat', function (p, c) { setActivePage('Chat'); ChatPage(p, c); });
|
||||||
Router.add(/^\/([^/]+)\/playerlist$/, 'Player List', function (p, c) { setActivePage('Player List'); PlayerListPage(p, c); });
|
Router.add(/^\/([^/]+)\/playerlist$/, 'Player List', function (p, c) { setActivePage('Player List'); PlayerListPage(p, c); });
|
||||||
Router.add(/^\/([^/]+)\/player\/([^/]+)$/, 'Player Info', function (p, c) { setActivePage('Player Info'); PlayerInfoPage(p, c); });
|
Router.add(/^\/([^/]+)\/player\/([^/]+)\/?$/, 'Player Info', function (p, c) { setActivePage('Player Info'); PlayerInfoPage(p, c); });
|
||||||
|
|
||||||
Router.start('#app-view');
|
Router.start('#app-view');
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user