From c9f0a37fc740dfda4d82849e6db7d6a67411a307 Mon Sep 17 00:00:00 2001 From: Jan-Hendrik Willms <tleilax+studip@gmail.com> Date: Mon, 3 Jun 2024 10:53:58 +0000 Subject: [PATCH] added code improvement --- .../vue/components/form_inputs/DateListInput.vue | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/resources/vue/components/form_inputs/DateListInput.vue b/resources/vue/components/form_inputs/DateListInput.vue index f8eab7994ee..d77c993454f 100644 --- a/resources/vue/components/form_inputs/DateListInput.vue +++ b/resources/vue/components/form_inputs/DateListInput.vue @@ -83,16 +83,12 @@ export default { this.$refs.list_message_field.innerText = $gettextInterpolate($gettext('Datum %{date} hinzugefügt'), {date: this.selected_date_value}); }, removeDate(date) { - if (date) { - for (let index in this.selected_date_list) { - if (this.selected_date_list[index] === date) { - this.$delete(this.selected_date_list, index); - } - } - let formatted_date = STUDIP.DateTime.getStudipDate(date, false, true); - //this.selected_date_list.splice(date, 1); - this.$refs.list_message_field.innerText = $gettextInterpolate($gettext('Datum %{date} entfernt'), {date: formatted_date}); - } + this.selected_date_list = this.selected_date_list.filter(d => d !== date); + + this.$refs.list_message_field.innerText = $gettextInterpolate( + $gettext('Datum %{date} entfernt'), + {date: STUDIP.DateTime.getStudipDate(date, false, true)} + ); }, getISODate(date) { return STUDIP.DateTime.getISODate(date); -- GitLab