Revision 2bc64edb

b/invitations/invitations.py
86 86
        data = render_to_string('invitations.html',
87 87
                                {'invitations': invitations_for_user(request),
88 88
                                    'errors': errors,
89
                                    'ajax': request.is_ajax(),
89
                                    'ajax': True,
90 90
                                    'invitations_left': get_invitations_left(request.user)
91 91
                                },
92 92
                                context_instance=RequestContext(request))
b/invitations/templates/invitations.html
3 3
<html>
4 4
<head>
5 5
<title>{% trans "Invitations" %}</title>
6
    <script src="/static/jquery.tools.min.js"></script>
7
    <script src="/invitations/static/invitations.js"></script>
8

  
9
    <script type="text/javascript">
10
    $(document).ready(function() {
11
        $("#invform #removable-name-container-1").dynamicField();
12
    });
13

  
14
    </script>
15

  
16 6
</head>
17 7
<body>
18 8
{% endif %}
b/ui/static/synnefo.js
2357 2357
        form.submit(function(evn){
2358 2358
            evn.preventDefault();
2359 2359
            $.post(form.attr("action"), form.serialize(), function(data) {
2360
                if (data.redirect) {
2361
                    $.ajax({url: data.redirect, success: function(){
2362
                        handle_invitations(el)
2363
                    }});
2364
                } else {
2365
                    $(cont).html(data); 
2366
                    handle_invitations(cont);
2367
                }
2360
                $(cont).html(data); 
2361
                handle_invitations(cont);
2368 2362
            });
2369 2363
            return false;
2370 2364
        });

Also available in: Unified diff