refactor(Cis4 Wave Accessability): adds more accessability attributes to the cis4 views

This commit is contained in:
SimonGschnell
2025-07-16 11:08:00 +02:00
parent f210bb8bbd
commit ba3914c1c3
4 changed files with 27 additions and 11 deletions
@@ -20,7 +20,7 @@ export default {
<img :src="base64Image" alt="mitarbeiter_foto" style="width: 110px; height: auto; object-fir:scale-down;" class="card-img-top" >
</div>
<div class="card-body p-2 flex-grow-0" style="min-height: 50px;">
<h6 class="text-center card-title mb-0">{{fullname}} <a v-if="profilViewLink" :href="profilViewLink"><i class="ms-2 fa fa-arrow-up-right-from-square fhc-primary-color" ></i></a></h6>
<h6 class="text-center card-title mb-0">{{fullname}} <a v-if="profilViewLink" :href="profilViewLink" :aria-label="$p.t('profil','profil')" :title="$p.t('profil','profil')"><i class="ms-2 fa fa-arrow-up-right-from-square fhc-primary-color" aria-hidden="true"></i></a></h6>
</div>
<hr class="my-0">
<div class="card-body p-2">
@@ -11,8 +11,8 @@ export default {
</div>
<div class="card-body">
<p v-for="vertretung in vertretungsList">
<a v-if="profilViewLink(vertretung.uid)" :href="profilViewLink(vertretung.uid)">
<i class="me-2 fa fa-arrow-up-right-from-square fhc-primary-color" ></i>
<a v-if="profilViewLink(vertretung.uid)" :href="profilViewLink(vertretung.uid)" :aria-label="$p.t('profil','profil')" :title="$p.t('profil','profil')">
<i class="me-2 fa fa-arrow-up-right-from-square fhc-primary-color" aria-hidden="true"></i>
</a>
{{vertretungFormatedName(vertretung,false)}}
</p>
+4 -8
View File
@@ -204,10 +204,8 @@ export default {
<h2>{{$p.t('bookmark','editLink')}}</h2>
</template>
<template #default>
<label class="form-label" for="editTitle">Title</label>
<form-input id="editTitle" v-model="title_input" name="title" class="mb-2"></form-input>
<label class="form-label" for="editUrl">Url</label>
<form-input id="editUrl" v-model="url_input" name="url"></form-input>
<form-input :label="$p.t('profil','Titel')" :title="$p.t('profil','Titel')" id="editTitle" v-model="title_input" name="title" class="mb-2"></form-input>
<form-input label="Url" title="Url" id="editUrl" v-model="url_input" name="url"></form-input>
</template>
<template #footer>
<button @click="editBookmark" class="btn btn-primary">{{$p.t('bookmark','saveLink')}}</button>
@@ -221,10 +219,8 @@ export default {
<h2>{{$p.t('bookmark','newLink')}}</h2>
</template>
<template #default>
<label class="form-label" for="insertTitle">Title</label>
<form-input id="insertTitle" v-model="title_input" name="title" class="mb-2"></form-input>
<label class="form-label" for="insertUrl">Url</label>
<form-input id="insertUrl" v-model="url_input" name="url"></form-input>
<form-input :label="$p.t('profil','Titel')" :title="$p.t('profil','Titel')" id="insertTitle" v-model="title_input" name="title" class="mb-2"></form-input>
<form-input label="Url" title="Url" id="insertUrl" v-model="url_input" name="url"></form-input>
</template>
<template #footer>
<button @click="insertBookmark" class="btn btn-primary">{{$p.t('bookmark','saveLink')}}</button>
+20
View File
@@ -27416,6 +27416,26 @@ array(
)
)
),
array(
'app' => 'core',
'category' => 'profil',
'phrase' => 'profil',
'insertvon' => 'system',
'phrases' => array(
array(
'sprache' => 'German',
'text' => 'Profil',
'description' => '',
'insertvon' => 'system'
),
array(
'sprache' => 'English',
'text' => 'Profile',
'description' => '',
'insertvon' => 'system'
)
)
),
array(
'app' => 'core',
'category' => 'profil',