diff --git a/templates/css/theme.css b/templates/css/theme.css index a8b0155..de31d1a 100644 --- a/templates/css/theme.css +++ b/templates/css/theme.css @@ -133,6 +133,13 @@ body.noscroll margin-top: auto; } + +.createCampus +{ + position:relative; + /*float:right;*/ +} + /*div.img campusAvatar { border: 1px solid #0000ff; diff --git a/templates/js/controllers/registerController.js b/templates/js/controllers/registerController.js index b46bc91..706670b 100644 --- a/templates/js/controllers/registerController.js +++ b/templates/js/controllers/registerController.js @@ -3,7 +3,14 @@ angular.module('SeHub') { $scope.userHasNoName = false; $scope.campusChecked = false; + $scope.createCampusClicked = false; $scope.isEmpty = true; // if the academic email line is empty + $scope.jsonCreateCampus = + { + "title": "Create Campus", + "email": "email_ending", + "avatar": "self.avatar.url" + } $rootScope.seToken = $cookies['com.sehub.www']; var token = $rootScope.seToken; @@ -44,6 +51,7 @@ angular.module('SeHub') } }; }; + }; $scope.submitClicked = function(ev) @@ -56,6 +64,7 @@ angular.module('SeHub') console.log("DONE - 200"); $mdDialog.show($mdDialog.alert().title('E-mail Verification').content('A verification e-mail has been sent to your email address.') .ariaLabel('Email verification alert dialog').ok('Got it!').targetEvent(ev)); // Pop-up alert for e-mail verification + // TODO ADD delete cookies and redirect only after pressed 'Got it' $cookieStore.remove("com.sehub.www"); // Removing the cookies $window.location.href = 'http://se-hub.appspot.com'; // Reference to 'welcome' page }).error(function() @@ -66,38 +75,38 @@ angular.module('SeHub') }; }; - $scope.lecturerPrivilege = function(data) + + $scope.lecturer = function(ev) { - // console.log("Now " + data); - var isLecturer; - if(!data) // if i am a lecturer (when pressing -> getting last data value before pressing) = "!data" => I Am Lecturer + console.log("inside"); + $scope.createCampusClicked = true; + + if(!$scope.isLecturer) // if i am a lecturer (when pressing -> getting last data value before pressing) = "!isLecturer" it means => I Am Lecturer { - isLecturer = true; - console.log("im lecturer " + isLecturer); + // var jsonCreateCampus = + // { + // "title": "Create Campus", + // "email": "email_ending", + // "avatar": "self.avatar.url" + // } + console.log("YES lecturer " + $scope.jsonCreateCampus.title); + + if($scope.user.lecAcMail != null) + { + apiService.sendValidationMail($scope.user.seToken, $scope.user.lecAcMail).success(function(data) + { + console.log("DONE - 200"); + $mdDialog.show($mdDialog.alert().title('E-mail Verification').content('A verification e-mail has been sent to your email address.') + .ariaLabel('Email verification alert dialog').ok('Got it!').targetEvent(ev)); // Pop-up alert for e-mail verification + // TODO ADD delete cookies and redirect only after pressed 'Got it' + $cookieStore.remove("com.sehub.www"); // Removing the cookies + $window.location.href = 'http://se-hub.appspot.com'; // Reference to 'welcome' page + }).error(function() + { + $mdDialog.show($mdDialog.alert().title('Error - E-mail Verification').content('An error has occured in your e-mail address or in the campus name.') + .ariaLabel('Email verification error alert dialog').ok('Got it!').targetEvent(ev)); + }); + } } - } - - - // TODO FOR LATER - toast - // TODO FOR LATER - - // $scope.getPopWindowPosition = function() - // { - // return Object.keys($scope.toastPosition).filter(function(pos) - // { - // return $scope.toastPosition[pos]; - // }).join(' '); - // }; - - // $scope.toastPosition = - // { - // bottom: false, - // top: true, - // left: false, - // right: true - // }; - - // TODO FOR LATER - // TODO FOR LATER - + } }]); diff --git a/templates/views/register.html b/templates/views/register.html index dad2074..99beeae 100644 --- a/templates/views/register.html +++ b/templates/views/register.html @@ -18,26 +18,37 @@

Are You A Lecturer?

- - Switch 1: {{ data.cb1 }} -
- -
-
- - - + +
+
+
+ Create Campus +
+ + + + + + + + + + + + +
+
+
+