Files

24 lines
999 B
ERB

# If there is no deliverable list, refresh the page
if ($('#deliverable-list').length == 0) { document.location.reload() }
# Add deliverable to list
$("#deliverable-list").prepend("<%= escape_javascript render(:partial => 'deliverable', :locals => {:deliverable => @deliverable}) %>");
# Update budget
$('#budget-summary').html("<%= escape_javascript render(:partial => 'budget', :object => @budget) %>");
$("#budget-summary").effect("highlight", {}, 300);
# Remove errors if found
$("#errorExplanation").remove();
var form = $('#deliverable-form');
form.find('input:text, input:password, input:file, select, textarea').val('');
form.find('input:radio, input:checkbox').removeAttr('checked').removeAttr('selected');
Budget.updateAmounts();
# Add a fading out flash
$('#new-deliverable').before('<%= escape_javascript content_tag(:div, @flash, :class => "flash notice", :id => "rjs-flash") %>');
setTimeout(function() { $("#rjs-flash").effect("fade", {}, 300) }, 3000);
$("#preview").remove();