1
/* TODO: cHANGE THIS FILE ENTIRELY!!! */
7
/* TODO: CHANGE CALLED ID'S AND CLASSES*/
9
$(document).ready(function(){
10
$('#expandedCourses').hide();
11
$('#popoutMenu').hide();
12
$('#passwordChanger').hide();
14
/* TODO: CHANGE CALLED ID'S AND CLASSES */
15
/* Check courses in expanded menu */
16
$('li[class="expanded"]').click(function(){
17
if($(this).hasClass('checkedCourse')){
18
$(this).removeClass('checkedCourse');
21
$(this).addClass("checkedCourse");
25
/* TODO: SHOULD OPEN A POPUP VIA AJAX */
26
/* Blurs body and opens password changer */
27
$('li[name="changePwd"]').click(function(e){
29
$('#popoutMenu').stop(false, false).slideUp(300);
31
$('body *').not('#passwordChanger, #passwordChanger *').animate({
33
$('#passwordChanger').fadeIn(300);
34
$('#passwordChanger').css('z-index', 3000);
37
$('body').click(function(e){
38
$('#formContainer').fadeOut(300);
39
$('#passwordChanger').fadeOut(300);
42
$('#changePassword')[0].reset();
45
$('#passwordChanger').click(function(e){
49
$('#formContainer').click(function(e){
53
$('#popoutLink').click(function(e){
55
$('#popoutMenu').stop(false, true).slideDown(300);
58
// FIXA SÅ MENYN INTE KOMMER UPP IGEN
60
else if(popoutMenu==1){
61
$('#popoutMenu').stop(false, false).slideUp(300);
68
$('#loginLink').click(function(e){
69
var target = $('#formContainer');
70
if(target.is(":hidden")){
72
$('#username').focus();
82
window.onkeyup = function(event){
83
if(event.keyCode==27){
84
$('#formContainer').fadeOut(300);
85
$('#passwordChanger').fadeOut(300);
88
$('#changePassword')[0].reset();
92
/* Closing password changer and reactivates body */
93
function cancelPasswordChange(){
94
$('#passwordChanger').fadeOut(300);
97
$('#changePassword')[0].reset();
101
/* Expand/Collapse courses in popout menu */
102
function expandCourses(){
103
if(expandedCourses==0){
104
$('#expandedCourses').stop(false, true).slideDown(300);
107
else if(expandedCourses==1){
108
$('#expandedCourses').stop(false, false).slideUp(300);