This commit is contained in:
James Cole
2022-09-18 16:28:04 +02:00
parent c120a908f3
commit c25b63d87b
10 changed files with 71 additions and 437 deletions

View File

@@ -29,9 +29,9 @@ $(function () {
drawSpentBars();
drawBudgetedBars();
$('.update_ab').on('click', updateAvailableBudget);
$('.delete_ab').on('click', deleteAvailableBudget);
$('.create_ab_alt').on('click', createAltAvailableBudget);
//$('.update_ab').on('click', updateAvailableBudget);
//$('.delete_ab').on('click', deleteAvailableBudget);
//$('.create_ab_alt').on('click', createAltAvailableBudget);
$('.budget_amount').on('change', updateBudgetedAmount);
$('.create_bl').on('click', createBudgetLimit);
@@ -127,20 +127,28 @@ function updateBudgetedAmount(e) {
}
function updateTotalBudgetedAmount(currencyId) {
console.log('updateTotalBudgetedAmount');
// fade info away:
$('span.budgeted_amount[data-currency="' + currencyId + '"]')
.fadeTo(100, 0.1, function () {
//$(this).fadeTo(500, 1.0);
});
$('span.available_amount[data-currency="' + currencyId + '"]')
.fadeTo(100, 0.1, function () {
});
// get new amount:
$.get(totalBudgetedUrl.replace('REPLACEME', currencyId)).done(function (data) {
// set thing:
$('span.budgeted_amount[data-currency="' + currencyId + '"]')
.html(data.budgeted_formatted)
// fade back:
.fadeTo(300, 1.0);
// also set available amount:
$('span.available_amount[data-currency="' + currencyId + '"]')
.html(data.available_formatted).fadeTo(300, 1.0);
// set bar:
var pct = parseFloat(data.percentage);
if (pct <= 100) {
@@ -214,7 +222,7 @@ function deleteBudgetLimit(e) {
var url = deleteBudgetLimitUrl.replace('REPLACEME', budgetLimitId.toString());
$.post(url, {_token: token}).then(function () {
$('.bl_entry[data-budget-limit-id="' + budgetLimitId + '"]').remove();
});
return false;
}