diff --git a/routes/manage.js b/routes/manage.js index 113f31a..a5cdc1b 100644 --- a/routes/manage.js +++ b/routes/manage.js @@ -50,11 +50,11 @@ router.post('/game', checkLoginStatus.user, async function(req, res, next) { } else if(remove) { await games.remove(id); - res.redirect("/manage"); + res.redirect('/manage#games'); } else if(id) { await games.edit(id, divisionID, seasonID, date, team1ID, team2ID, team1Score, team2Score); - res.redirect('/manage'); + res.redirect('/manage#games'); } else { await games.add(divisionID, seasonID, date, team1ID, team2ID, team1Score, team2Score, userID); @@ -81,7 +81,7 @@ router.post('/season', checkLoginStatus.admin, async function(req, res, next) { if(remove) await seasons.remove(seasonID); else await seasons.add(year); - res.redirect('/manage'); + res.redirect('/manage#seasons'); } catch(err) { console.error("ERROR: " + err.message); req.flash("error", "An error has occurred."); @@ -106,7 +106,7 @@ router.post('/sport', checkLoginStatus.admin, async function(req, res, next) { else if(id) await sports.rename(id, name); else await sports.add(name); - res.redirect('/manage'); + res.redirect('/manage#sports'); } catch(err) { console.error("ERROR: " + err.message); req.flash("error", "An error has occurred."); @@ -140,7 +140,7 @@ router.post('/division', checkLoginStatus.admin, async function(req, res, next) await divisions.add(name, gender, sport); } } - res.redirect('/manage'); + res.redirect('/manage#divisions'); } catch(err) { console.error("ERROR: " + err.message); req.flash("error", "An error has occurred."); @@ -162,9 +162,9 @@ router.post('/team', checkLoginStatus.admin, async function(req, res, next) { const name = req.body['name']; const sport = req.body['sport']; - if(remove) teams.remove(id).then(res.redirect('/manage')); - else if(id) teams.rename(id, name).then(res.redirect('/manage')); - else teams.add(name, sport).then(res.redirect("/manage")); + if(remove) teams.remove(id).then(res.redirect('/manage#teams')); + else if(id) teams.rename(id, name).then(res.redirect('/manage#teams')); + else teams.add(name, sport).then(res.redirect('/manage#teams')); } catch(err) { console.error("ERROR: " + err.message); req.flash("error", "An error has occurred."); @@ -209,7 +209,7 @@ router.post('/account', checkLoginStatus.user, async function(req, res, next) { else if(accountID) await accounts.edit(accountID, email, password, isAdmin); else await accounts.create(req.body.email, req.body.password, !!req.body.admin); - res.redirect('/manage'); + res.redirect('/manage#accounts'); } catch (err) { console.error("ERROR: " + err.message);