From 6c8a4c1bbb8a640cf15f3c005be4257de7f91a5d Mon Sep 17 00:00:00 2001 From: NFriedo <69233063+NFriedo@users.noreply.github.com> Date: Tue, 17 Oct 2023 15:21:16 +0200 Subject: [PATCH] BC-5508: add true-icon vuetify 3 for a11y --- .../configuration/ExternalToolConfigurator.vue | 3 +-- src/components/organisms/Ldap/LdapClassesSection.vue | 3 +++ src/components/organisms/administration/PrivacySettings.vue | 5 +++++ src/components/share/ShareModalOptionsForm.vue | 4 ++++ src/components/templates/TasksDashboardMain.vue | 3 +++ src/pages/rooms/RoomOverview.page.vue | 4 +++- src/pages/rooms/tools/RoomVideoConferenceSection.vue | 5 +++++ 7 files changed, 24 insertions(+), 3 deletions(-) diff --git a/src/components/external-tools/configuration/ExternalToolConfigurator.vue b/src/components/external-tools/configuration/ExternalToolConfigurator.vue index f734bdf03a..41f73d3e8b 100644 --- a/src/components/external-tools/configuration/ExternalToolConfigurator.vue +++ b/src/components/external-tools/configuration/ExternalToolConfigurator.vue @@ -45,9 +45,8 @@ {{ t(getBusinessErrorTranslationKey(error)) }} diff --git a/src/components/organisms/Ldap/LdapClassesSection.vue b/src/components/organisms/Ldap/LdapClassesSection.vue index b7521922e0..4d44b4a3ad 100644 --- a/src/components/organisms/Ldap/LdapClassesSection.vue +++ b/src/components/organisms/Ldap/LdapClassesSection.vue @@ -7,6 +7,7 @@ v-model="checked" inset :label="$t('pages.administration.ldap.classes.activate.import')" + :true-icon="mdiCheck" density="compact" color="primary" > @@ -78,6 +79,7 @@ import { required } from "@vuelidate/validators"; import { ldapPathRegexValidator } from "@/utils/ldapConstants"; import { defineComponent } from "vue"; import useVuelidate from "@vuelidate/core"; +import { mdiCheck } from "@mdi/js"; export default defineComponent({ setup() { @@ -108,6 +110,7 @@ export default defineComponent({ }, { key: "required", message: this.$t("common.validation.required") }, ], + mdiCheck, }; }, computed: { diff --git a/src/components/organisms/administration/PrivacySettings.vue b/src/components/organisms/administration/PrivacySettings.vue index d93c089e13..c64bc016fd 100644 --- a/src/components/organisms/administration/PrivacySettings.vue +++ b/src/components/organisms/administration/PrivacySettings.vue @@ -21,6 +21,7 @@ 'pages.administration.school.index.privacySettings.labels.studentVisibility' ) " + :true-icon="mdiCheck" inset flat density="compact" @@ -78,6 +79,7 @@ flat density="compact" color="primary" + :true-icon="mdiCheck" />

{{ @@ -102,6 +104,7 @@ 'pages.administration.school.index.privacySettings.labels.chatFunction' ) " + :true-icon="mdiCheck" class="ml-1 mt-0" data-testid="toggle_chat" @update:model-value=" @@ -135,6 +138,7 @@ 'pages.administration.school.index.privacySettings.labels.videoConference' ) " + :true-icon="mdiCheck" class="ml-1 mt-0" data-testid="toggle_video_conference" @update:model-value=" @@ -161,6 +165,7 @@