[#6574] Store deleted finances in a hidden HTML table
This commit is contained in:
1 parent
2653e80a5f
commit
7894bf204f
1 file changed
+13
-8
@@ -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();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in new issue
Block a user