summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--index.html2
-rw-r--r--js/initialize.js18
2 files changed, 18 insertions, 2 deletions
diff --git a/index.html b/index.html
index 4c27e9a..184668d 100644
--- a/index.html
+++ b/index.html
@@ -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(