~azzar1/unity/add-show-desktop-key

« back to all changes in this revision

Viewing changes to ivle/webapp/admin/subject-media/project.js

Removed debugging prints.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
$(document).ready(function(){
2
2
    $("#new_projectset_form").submit(add_projectset);
3
3
    $(".new_project").submit(add_project);
4
 
    $('li').show();
 
4
    $('li').slideDown();
5
5
    $('.add-project-link').click(show_add);
6
 
    $('.add-projectset-link').click(show_add);
7
6
});
8
7
 
9
8
function serializeForm(form){
19
18
 
20
19
function add_project(){
21
20
 
22
 
    $(this).slideToggle('fast');
 
21
    $(this.parentNode).slideToggle();
23
22
    
24
23
    function callback(xhr) {
25
24
        var response = JSON.parse(xhr.responseText);
26
25
        var projectlist = $('#projectslist_' + response.projectset_id);
27
26
        var new_element = response.html.split('\n').slice(1).join('\n');
28
27
        projectlist.children(".list_empty_indicator").remove()
29
 
        add_section = projectlist.children(".add-project");
30
 
        $(add_section).before(new_element).hide().slideDown();
 
28
        $(new_element).appendTo(projectlist).hide().slideDown();
31
29
    };
32
30
 
33
31
    var data = serializeForm($(this));
44
42
    function callback(xhr) {
45
43
        var response = JSON.parse(xhr.responseText);
46
44
        $('#projectset_list').append(response.html);
47
 
        var projectset_div = $('#projectset_' + response.projectset_id);
48
 
        projectset_div.hide();
49
 
        projectset_div.slideDown();
 
45
        $('#projectset_' + response.projectset_id).hide();
 
46
        $('#projectset_' + response.projectset_id).slideDown();
50
47
        $("#add_projectset").removeAttr('disabled');
51
 
        projectset_div.find(".new_project").submit(add_project);
52
 
        projectset_div.find(".add-project-link").click(show_add);
 
48
        $(".add-project-link").click(show_add);
53
49
    };
54
50
 
55
51
    var data = serializeForm($("#new_projectset_form"));