/lenasys/trunk

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/lenasys/trunk

« back to all changes in this revision

Viewing changes to codeigniter/js/manageCourses.js

  • Committer: elof.bigestans at gmail
  • Date: 2013-05-22 11:39:03 UTC
  • mto: This revision was merged to the branch mainline in revision 94.
  • Revision ID: elof.bigestans@gmail.com-20130522113903-j31cvd4i191k7mkz
Fixed various bugs in the ManageCourses function

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
/* Functions */
2
2
$(document).ready(function(){
3
 
        //$('#addCourse').hide();
4
 
        $('#editCourse').hide();
5
 
        
6
3
        $('body').click(function(e){
7
 
                $('#addCourse').hide();
8
 
                $('#editCourse').hide();
 
4
                $('#addCourse').fadeOut(300);
 
5
                $('#editCourse').fadeOut(300);
9
6
        });     
10
7
        
11
8
        $('#addCourse').click(function(e){
16
13
        });     
17
14
        
18
15
        
19
 
        $('#addCoursebutton').click(function(e){
 
16
        $('#addCourseButton').click(function(e){
20
17
                var target = $('#addCourse');
21
18
                if(target.is(":hidden")){
22
19
                        target.fadeIn(300);
31
28
        $('.manageCourseButton').click(function(e){
32
29
                var target = $('#editCourse');
33
30
                if(target.is(":hidden")){
34
 
                        target.fadeIn(300);
 
31
 
 
32
                        var courseID = $(this).parent().prevAll(".courseID").html();
 
33
                        var courseName = $(this).parent().prevAll(".courseName").html();
 
34
                        var courseData = $(this).parent().prevAll(".courseData").html();
 
35
 
 
36
                        showManageCourse(courseID, courseName, courseData);
35
37
                        e.stopPropagation();
36
38
                }
37
39
                else{
40
42
                
41
43
        });
42
44
 
 
45
        $(".cancelButton").click(function(e) {
 
46
                $(this).closest(".manageCoursePopup").fadeOut(300);
 
47
                e.preventDefault();
 
48
                e.stopPropagation();
 
49
        });
 
50
 
 
51
        $("#manageCourses table tr:odd").addClass("odd");
 
52
        $("#manageCourses table tr:even").addClass("even");
 
53
 
43
54
});
44
55
 
 
56
function showManageCourse(courseID, courseName, courseData) {
 
57
        $("#editCourse").fadeIn(300);
 
58
        $("#editCourse #editCourseName").attr("value", courseName);
 
59
        $("#editCourse span").html(courseID);
 
60
        $("#editCourse #editCourseID").attr("value", courseID)
 
61
        $("#editCourse #editCourseData").attr("value", courseData);
 
62
}
 
63
 
45
64
window.onkeyup = function(event){
46
65
        if(event.keyCode==27){
47
66
                $('#addCourse').fadeOut(300);