24 lines
999 B
ERB
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(); |