1
/* TODO: cHANGE THIS FILE ENTIRELY!!! CHANGE CALLED ID'S AND CLASSES */
3
/* TODO: Do I need these? */
8
/* Functions that run when the page loads */
9
$(document).ready(function() {
10
/* Secures that the dropdownmenus are not shown on pageload */
11
$('#dropdownCodeviewerMenu').hide();
12
$('#dropdownUserMenu').show();
14
/* Check courses in expanded menu */
15
$('li.dropdownMenuCourseBlockNonActiveCourse').click(function(){
16
$('li.dropdownMenuCourseBlockActiveCourse').addClass('dropdownMenuCourseBlockNonActiveCourse');
17
$('li.dropdownMenuCourseBlockActiveCourse').removeClass('dropdownMenuCourseBlockActiveCourse');
19
$(this).removeClass('dropdownMenuCourseBlockNonActiveCourse');
20
$(this).addClass("dropdownMenuCourseBlockActiveCourse");
21
/*TA BORT DEN ENA KLASSEN OCH ANVÄND TOGGLE*/
24
/* TODO: SHOULD OPEN A POPUP VIA AJAX */
25
/* Blurs body and opens password changer */
26
$('li[name="changePwd"]').click(function(e){
28
$('#popoutMenu').stop(false, false).slideUp(300);
30
$('body *').not('#passwordChanger, #passwordChanger *').animate({
32
$('#passwordChanger').fadeIn(300);
33
$('#passwordChanger').css('z-index', 3000);
36
$('body').click(function(e){
37
$('#formContainer').fadeOut(300);
38
$('#passwordChanger').fadeOut(300);
41
$('#changePassword')[0].reset();
44
$('#passwordChanger').click(function(e){
48
$('#formContainer').click(function(e){
52
$('#popoutLink').click(function(e){
54
$('#popoutMenu').stop(false, true).slideDown(300);
57
// FIXA SÅ MENYN INTE KOMMER UPP IGEN
59
else if(popoutMenu==1){
60
$('#popoutMenu').stop(false, false).slideUp(300);
67
$('#loginLink').click(function(e){
68
var target = $('#formContainer');
69
if(target.is(":hidden")){
71
$('#username').focus();
81
window.onkeyup = function(event){
82
if(event.keyCode==27){
83
$('#formContainer').fadeOut(300);
84
$('#passwordChanger').fadeOut(300);
87
$('#changePassword')[0].reset();
91
/* Closing password changer and reactivates body */
92
function cancelPasswordChange(){
93
$('#passwordChanger').fadeOut(300);
96
$('#changePassword')[0].reset();
100
/* Expand/Collapse courses in popout menu */
101
function expandCourses(){
102
if(expandedCourses==0){
103
$('#expandedCourses').stop(false, true).slideDown(300);
106
else if(expandedCourses==1){
107
$('#expandedCourses').stop(false, false).slideUp(300);