diff --git a/Views/Vehicle/_ReminderRecordModal.cshtml b/Views/Vehicle/_ReminderRecordModal.cshtml index b490b14..1186a44 100644 --- a/Views/Vehicle/_ReminderRecordModal.cshtml +++ b/Views/Vehicle/_ReminderRecordModal.cshtml @@ -21,7 +21,7 @@
- +
@@ -29,7 +29,7 @@
- +
@@ -42,7 +42,7 @@ }
- +
@@ -62,7 +62,7 @@ - @(Model.ReminderMileageInterval == ReminderMileageInterval.Other && Model.CustomMileageInterval > 0 ? $"{translator.Translate(userLanguage, "Other")}: {Model.CustomMileageInterval}" : $"{translator.Translate(userLanguage, "Other")}") 50 mi. / Km 100 mi. / Km @@ -83,7 +83,7 @@ 150000 mi. / Km - @(Model.ReminderMonthInterval == ReminderMonthInterval.Other && Model.CustomMonthInterval > 0 ? $"{translator.Translate(userLanguage, "Other")}: {Model.CustomMonthInterval}" : $"{translator.Translate(userLanguage, "Other")}") @translator.Translate(userLanguage, "1 Month") @translator.Translate(userLanguage,"3 Months") diff --git a/wwwroot/js/reminderrecord.js b/wwwroot/js/reminderrecord.js index 8eb4272..88bef17 100644 --- a/wwwroot/js/reminderrecord.js +++ b/wwwroot/js/reminderrecord.js @@ -137,8 +137,20 @@ function appendMileageToOdometer(increment) { function enableRecurring() { var reminderIsRecurring = $("#reminderIsRecurring").is(":checked"); if (reminderIsRecurring) { - $("#reminderRecurringMileage").attr('disabled', false); - $("#reminderRecurringMonth").attr('disabled', false); + //check selected metric + var reminderMetric = $('#reminderOptions input:radio:checked').val(); + if (reminderMetric == "Date") { + $("#reminderRecurringMonth").attr('disabled', false); + $("#reminderRecurringMileage").attr('disabled', true); + } + else if (reminderMetric == "Odometer") { + $("#reminderRecurringMileage").attr('disabled', false); + $("#reminderRecurringMonth").attr('disabled', true); + } + else if (reminderMetric == "Both") { + $("#reminderRecurringMonth").attr('disabled', false); + $("#reminderRecurringMileage").attr('disabled', false); + } } else { $("#reminderRecurringMileage").attr('disabled', true); $("#reminderRecurringMonth").attr('disabled', true);