From 5e22c7ee4875972c74f68279559b4f2c13750170 Mon Sep 17 00:00:00 2001
From: Robert Goldmann <deadlocker@gmx.de>
Date: Sun, 11 Nov 2018 17:33:09 +0100
Subject: [PATCH] Fixed #346 - auto select repeating option on type

---
 src/main/resources/static/js/transactions.js | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/src/main/resources/static/js/transactions.js b/src/main/resources/static/js/transactions.js
index 1147c0c71..d4c95e608 100644
--- a/src/main/resources/static/js/transactions.js
+++ b/src/main/resources/static/js/transactions.js
@@ -81,6 +81,14 @@ $( document ).ready(function() {
             pickerEndDate.set('select', selectedDate);
         }
         pickerEndDate.set('min', selectedDate);
+
+        pickerEndDate.on({
+            set: function() {
+                // select corresponding radio button
+                var endDate = document.getElementById("repeating-end-date");
+                endDate.checked = true;
+            }
+        })
     }
 
     if($('#transaction-amount').length)
@@ -102,6 +110,10 @@ $( document ).ready(function() {
     {
         $(transactionRepeatingEndAfterXTimesInputID).on('change keydown paste input', function() {
             validateNumber($(this).val(), transactionRepeatingEndAfterXTimesInputID.substr(1), null, numberValidationMessage);
+
+            // select corresponding radio button
+            var endAfterXTimes = document.getElementById("repeating-end-after-x-times");
+            endAfterXTimes.checked = true;
         });
     }
 
-- 
GitLab