From a03db5fb5d09b85df359a6e2828e6bab4efc1e9f Mon Sep 17 00:00:00 2001 From: Noah Loomans Date: Wed, 6 Sep 2017 19:20:36 +0200 Subject: Add user friendly error page --- routes/index.js | 3 ++- views/redirect.jade | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 views/redirect.jade diff --git a/routes/index.js b/routes/index.js index 68f29b7..d496b3c 100644 --- a/routes/index.js +++ b/routes/index.js @@ -18,7 +18,8 @@ router.get('/', function (req, res, next) { res.render('index', { flagsStr, usersStr, validWeekNumbersStr }) }).catch(function () { console.error('Unable to get user info, emergency redirect!') - res.redirect('http://www.meetingpointmco.nl/Roosters-AL/doc/') + // res.redirect('http://www.meetingpointmco.nl/Roosters-AL/doc/') + res.render('redirect') }) }) diff --git a/views/redirect.jade b/views/redirect.jade new file mode 100644 index 0000000..f5f9a55 --- /dev/null +++ b/views/redirect.jade @@ -0,0 +1,46 @@ +extends layout + +block head + style. + body { + text-align: center; + margin: 32px; + } + + .content { + max-width: 600px; + margin: 0 auto; + } + + h1 { + color: #212121; + margin-bottom: 32px; + } + + h2 { + color: #727272; + margin-bottom: 64px; + } + + a, a:visited { + margin: 8px; + padding: 8px 16px; + background-color: #c84127; + color: white; + text-decoration: none; + font-weight: bold; + border-radius: 3px; + } + + a:hover, a:focus, a:active { + background-color: #e45a3f; + } + +block content + .content + script document.body.style.opacity = 1 + img(src='/icons/mml-logo.png') + h1 Er is iets mis gegaan tijdens het ophalen van de benodigde informatie + h2 Je kunt proberen door te gaan naar het oude rooster of Magister + a(href='http://www.meetingpointmco.nl/Roosters-AL/doc/') Oud rooster + a(href='http://msa.magister.net/') Magister -- cgit v1.1