diff --git a/app/views/deliverables/_labor_budget_form.html.erb b/app/views/deliverables/_labor_budget_form.html.erb index c22c725..93a48de 100644 --- a/app/views/deliverables/_labor_budget_form.html.erb +++ b/app/views/deliverables/_labor_budget_form.html.erb @@ -14,7 +14,7 @@

<%= labor_budget.label(:budget, l(:text_dollar_sign)) %>

<%= labor_budget.text_field(:budget, :value => format_deliverable_value_fields(labor_budget.object.budget), :class => 'financial') %> - - <%= release(3, "Green Add button for multiple records") %> + + <%= link_to_function("Add", 'addNewDeliverableFinance("labor")', :class => 'icon icon-add', :style => 'display:none;') %> diff --git a/assets/javascripts/contracts.js b/assets/javascripts/contracts.js index 579e292..ab8d0b7 100644 --- a/assets/javascripts/contracts.js +++ b/assets/javascripts/contracts.js @@ -68,6 +68,10 @@ jQuery(function($) { } }, + showDeliverableAddButton = function() { + $('.add-labor a').hide().last().show(); + }, + addNewDeliverableFinance = function(financeType) { var t = $('#labor-budget-template').tmpl({}); var countOfExisting = $("#deliverable-labor tbody tr").size(); @@ -75,8 +79,10 @@ jQuery(function($) { var newContent = t.html().replace(/\[0\]/g, "[" + recordLocation + "]"); $("" + newContent + '').appendTo('#deliverable-labor tbody'); + showDeliverableAddButton(); }, + showDeliverableAddButton(); toggleSpecificDeliverableFields($('form.deliverable')); $('select#deliverable_type').change(function() {