From ee5a4caaab8b4aa318603dd08f343d6579562fb6 Mon Sep 17 00:00:00 2001 From: James Cole Date: Thu, 26 Mar 2020 07:10:39 +0100 Subject: [PATCH] Some extra code for #1376 --- public/v1/js/ff/budgets/create.js | 18 ++++++++++++++++++ public/v1/js/ff/budgets/edit.js | 18 ++++++++++++++++++ resources/views/v1/transactions/mass/edit.twig | 2 +- 3 files changed, 37 insertions(+), 1 deletion(-) diff --git a/public/v1/js/ff/budgets/create.js b/public/v1/js/ff/budgets/create.js index 79ac07ac9c..a4345a60a1 100644 --- a/public/v1/js/ff/budgets/create.js +++ b/public/v1/js/ff/budgets/create.js @@ -21,4 +21,22 @@ $(function () { "use strict"; $(".content-wrapper form input:enabled:visible:first").first().focus().select(); + + $('#ffInput_auto_budget_type').change(updateAutoBudget); + + function updateAutoBudget() { + var value = parseInt($('#ffInput_auto_budget_type').val()); + if (0 === value) { + $('#ffInput_auto_budget_currency_id').prop('disabled', true); + $('#ffInput_auto_budget_amount').prop('disabled', true); + $('#ffInput_auto_budget_period').prop('disabled', true); + return; + } + $('#ffInput_auto_budget_currency_id').prop('disabled', false); + $('#ffInput_auto_budget_amount').prop('disabled', false); + $('#ffInput_auto_budget_period').prop('disabled', false); + } + + updateAutoBudget(); + }); \ No newline at end of file diff --git a/public/v1/js/ff/budgets/edit.js b/public/v1/js/ff/budgets/edit.js index 536c28a7e6..99ce079bbb 100644 --- a/public/v1/js/ff/budgets/edit.js +++ b/public/v1/js/ff/budgets/edit.js @@ -21,4 +21,22 @@ $(function () { "use strict"; $(".content-wrapper form input[type='text']:enabled:visible:first").first().focus(); + + $('#ffInput_auto_budget_type').change(updateAutoBudget); + + function updateAutoBudget() { + var value = parseInt($('#ffInput_auto_budget_type').val()); + if (0 === value) { + $('#ffInput_auto_budget_currency_id').prop('disabled', true); + $('#ffInput_auto_budget_amount').prop('disabled', true); + $('#ffInput_auto_budget_period').prop('disabled', true); + return; + } + $('#ffInput_auto_budget_currency_id').prop('disabled', false); + $('#ffInput_auto_budget_amount').prop('disabled', false); + $('#ffInput_auto_budget_period').prop('disabled', false); + } + + updateAutoBudget(); + }); \ No newline at end of file diff --git a/resources/views/v1/transactions/mass/edit.twig b/resources/views/v1/transactions/mass/edit.twig index f822a71084..84bc1a78ed 100644 --- a/resources/views/v1/transactions/mass/edit.twig +++ b/resources/views/v1/transactions/mass/edit.twig @@ -150,7 +150,7 @@