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

« back to all changes in this revision

Viewing changes to ivle/webapp/groups/media/groups.js

  • Committer: Matt Giuca
  • Date: 2010-02-23 05:18:48 UTC
  • Revision ID: matt.giuca@gmail.com-20100223051848-8kxdsitlvkeyl4gt
Added handlers and documentation for Subversion status 'ignored' (we call them 'Temporary file (ignored)'. This was previously handled as an 'unknown status'. Ignored files now can't have svn actions done on them either. This fixes Launchpad bug #526220.

Show diffs side-by-side

added added

removed removed

Lines of Context:
40
40
        {
41
41
            /* pass */
42
42
        }
43
 
        else if (response.status == 400)
44
 
        {
45
 
            alert("Could not create group: " + response.getResponseHeader('X-IVLE-Error'));
46
 
        }
47
43
        else
48
44
        {
49
45
            alert("Error: Could not add group. Does it already exist?");
55
51
 
56
52
function manage_group(offeringid, groupid, namespace)
57
53
{
 
54
    var elem = document.getElementById(namespace);
58
55
    var button = document.getElementById(namespace+"_button");
59
56
    var manage_div = document.createElement("div")
60
57
    manage_div.id = namespace + "_contents";
61
 
 
62
 
    /* Get the td which is button's parent (the 'actions' column) */
63
 
    button_td = button.parentNode;
64
 
    button_td.appendChild(manage_div);
65
 
 
 
58
    elem.insertBefore(manage_div, button);
 
59
    
66
60
    /* Refresh contents */
67
61
    list_projectgroup_contents(offeringid, groupid, manage_div.id);
68
62
 
69
63
    /* Remove the button element */
70
 
    button_td.removeChild(button);
 
64
    elem.removeChild(button);
71
65
}
72
66
 
73
67
/* Lists the information about a particular project group identified by groupid 
91
85
            var member = groupmembers[i];
92
86
 
93
87
            var li = dom_make_text_elem("li", member.fullname + " (" +
94
 
                                              member.login + ") ");
 
88
                                              member.login + ")");
95
89
            var rmbutton = document.createElement("input");
96
90
            rmbutton.value = "Remove";
97
91
            rmbutton.type = "image";
98
92
            /* XXX: There must be a better way to do this! */
99
 
            rmbutton.src = "/+media/ivle.webapp.core/images/interface/delete.png";
 
93
            rmbutton.src = "/+media/ivle.webapp.groups/cross.png";
100
94
 
101
95
            $(rmbutton).click(function(offeringid, login, groupid, elemnm)
102
96
            {