[#6574] Store deleted finances in a hidden HTML table

This commit is contained in:
Eric Davis committed 2011-10-11 13:50:40 -07:00
1 parent 2653e80a5f
commit 7894bf204f
1 file changed
+13 -8
+13 -8
View File
@@ -69,7 +69,7 @@ jQuery(function($) {
}, },
showDeliverableAddButton = function() { showDeliverableAddButton = function() {
var addLinks = $('table .add-labor a.add') var addLinks = $('table.deliverable_finance_table .add-labor a.add')
if (addLinks.length == 0) { if (addLinks.length == 0) {
// No link, add a blank form // No link, add a blank form
addNewDeliverableFinance("labor"); addNewDeliverableFinance("labor");
@@ -88,16 +88,21 @@ jQuery(function($) {
showDeliverableAddButton(); showDeliverableAddButton();
}, },
// Set the deleted flag for Rails and move it out of the row into
// a hidden table
deleteDeliverableFinance = function(deleteLink) { deleteDeliverableFinance = function(deleteLink) {
if (confirm(i18nAreYouSure)) { if (confirm(i18nAreYouSure)) {
// Set the deleted flag for Rails and move it out of the row
$(deleteLink).parent().find('.delete-flag').val('1') $(deleteLink).parent().find('.delete-flag').val('1')
$(deleteLink).closest("form"). if ($('#deleted-finances').length == 0) {
append( $(deleteLink).
$(deleteLink). // <a> closest("form").
parent(). // <td> append($("<table style='display:none' id='deleted-finances'></table>"));
parent().hide() }
) // <tr> $('#deleted-finances').append(
$(deleteLink). // <a>
parent(). // <td>
parent().hide()
); // <tr>
showDeliverableAddButton(); showDeliverableAddButton();
} }
}, },