diff options
-rw-r--r-- | index.html | 2 | ||||
-rw-r--r-- | js/initialize.js | 18 |
2 files changed, 18 insertions, 2 deletions
@@ -22,4 +22,4 @@ <body> </body> -</html>
\ No newline at end of file +</html> diff --git a/js/initialize.js b/js/initialize.js index 39ed505..2023921 100644 --- a/js/initialize.js +++ b/js/initialize.js @@ -1,3 +1,15 @@ +function getUrlParameter(sParam) { + var sPageURL = window.location.search.substring(1), + sURLVariables = sPageURL.split('&'), + sParameterName, + i; + for (i = 0; i < sURLVariables.length; i++) { + sParameterName = sURLVariables[i].split('='); + if (sParameterName[0] === sParam) { + return sParameterName[1] === undefined ? true : decodeURIComponent(sParameterName[1]); + } + } +}; function setupStorage() { promises_to_run = [ localforage.setItem("logged_in", false), @@ -28,7 +40,11 @@ localforage.getItem("logged_in") } else if (value === false) { window.location.replace("/login.html"); } else { - window.location.replace("/pages/timetable.html"); + if(getUrlParameter("m")) { + window.location.replace("pages/messaging.html?"+getUrlParameter("m")); + } else { + window.location.replace("/pages/timetable.html"); + } } } ).catch( |