2 on('ajax:success', 'form.new_authorized_key',
3 function(e, data, status, xhr) {
4 $(e.target).parents('div.daxalert').fadeOut('slow', function() {
5 $('<div class="alert alert-success daxalert"><button type="button" class="close" data-dismiss="alert">×</button><p>Key added.</p></div>').hide().replaceAll(this).fadeIn('slow');
8 on('ajax:complete', 'form.new_authorized_key',
9 function(e, data, status, xhr) {
10 $($('input[name=disable_element]', e.target).val()).
13 on('ajax:error', 'form.new_authorized_key',
14 function(e, xhr, status, error) {
16 response = $.parseJSON(xhr.responseText);
17 error_div = $(e.target).parent().find('div.ajax-errors');
18 if (error_div.length == 0) {
19 $(e.target).parent().append('<div class="alert alert-error ajax-errors"></div>');
20 error_div = $(e.target).parent().find('div.ajax-errors');
22 if (response.errors) {
23 error_div.html($('<p/>').text(response.errors).html());
25 error_div.html('<p>Sorry, request failed.');
28 $($('input[name=disable_element]', e.target).val()).
31 on('click', 'form[data-remote] input[type=submit]',
33 $(e.target).parents('form').eq(0).parent().find('div.ajax-errors').html('').hide();
36 find('input[name=disable_element]').