Sha256: 6514625127006629296f061df1d8a72a5a40803e09841e0fdc84ea7e36ccb74b

Contents?: true

Size: 848 Bytes

Versions: 1

Compression:

Stored size: 848 Bytes

Contents

$(document).ready(function(){
  $(document).bind('ajax:success', function(evt, xhr, status){
    reload_tray();
    $('form').find('.errors').empty();
    $.fancybox.close();
    $("img[src=\"/assets/fassets_core/collapse.png\"].collapseExpandToggle").click();
    $("#catalogs_list").load("/catalogs");
  });
  $(document).bind('ajax:error', function(evt, xhr, status, error){
    var responseObject = $.parseJSON(xhr.responseText),
        errors = new Object();

    $('form').find('.errors').empty();
    $.each(responseObject.errors, function(key, val){
      var field = key;
      errors[field] = $('<ul />');
      $.each(val, function(){
        errors[field].append('<li>' + this + '</li>');
      });
    });

    $.each(errors, function(key, val){
      $('form').find('#'+ key.replace('.','_') +'.errors').html(val);
    });
  });
});

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
fassets_core-0.4.0 app/assets/javascripts/fassets_core/form.js