@@ -15,6 +15,9 @@ function startHierarchyApp () {
15
15
computed : {
16
16
openAriaMessage ( ) {
17
17
return $t ( 'Open' )
18
+ } ,
19
+ goToTheConceptPageAriaMessage ( ) {
20
+ return $t ( 'Go to the concept page' )
18
21
}
19
22
} ,
20
23
provide ( ) {
@@ -205,6 +208,7 @@ function startHierarchyApp () {
205
208
:selectedConcept="selectedConcept"
206
209
:loadingChildren="loadingChildren"
207
210
:openAriaMessage="openAriaMessage"
211
+ :goToTheConceptPageAriaMessage="goToTheConceptPageAriaMessage"
208
212
@load-children="loadChildren($event)"
209
213
@select-concept="selectedConcept = $event"
210
214
></tab-hier-wrapper>
@@ -244,7 +248,7 @@ function startHierarchyApp () {
244
248
} )
245
249
246
250
tabHierApp . component ( 'tab-hier-wrapper' , {
247
- props : [ 'hierarchy' , 'selectedConcept' , 'loadingChildren' , 'openAriaMessage' ] ,
251
+ props : [ 'hierarchy' , 'selectedConcept' , 'loadingChildren' , 'openAriaMessage' , 'goToTheConceptPageAriaMessage' ] ,
248
252
emits : [ 'loadChildren' , 'selectConcept' ] ,
249
253
mounted ( ) {
250
254
// scroll automatically to selected concept after the whole hierarchy tree has been mounted
@@ -284,6 +288,7 @@ function startHierarchyApp () {
284
288
:isLast="i == hierarchy.length - 1"
285
289
:loadingChildren="loadingChildren"
286
290
:openAriaMessage="openAriaMessage"
291
+ :goToTheConceptPageAriaMessage="goToTheConceptPageAriaMessage"
287
292
@load-children="loadChildren($event)"
288
293
@select-concept="selectConcept($event)"
289
294
></tab-hier>
@@ -292,7 +297,7 @@ function startHierarchyApp () {
292
297
} )
293
298
294
299
tabHierApp . component ( 'tab-hier' , {
295
- props : [ 'concept' , 'selectedConcept' , 'isTopConcept' , 'isLast' , 'loadingChildren' , 'openAriaMessage' ] ,
300
+ props : [ 'concept' , 'selectedConcept' , 'isTopConcept' , 'isLast' , 'loadingChildren' , 'openAriaMessage' , 'goToTheConceptPageAriaMessage' ] ,
296
301
emits : [ 'loadChildren' , 'selectConcept' ] ,
297
302
inject : [ 'partialPageLoad' , 'getConceptURL' , 'showNotation' ] ,
298
303
methods : {
@@ -332,7 +337,7 @@ function startHierarchyApp () {
332
337
<a :class="{ 'selected': selectedConcept === concept.uri }"
333
338
:href="getConceptURL(concept.uri)"
334
339
@click="handleClickConceptEvent($event, concept)"
335
- aria-label="Go to the concept page "
340
+ : aria-label="goToTheConceptPageAriaMessage "
336
341
>
337
342
<span v-if="showNotation && concept.notation" class="concept-notation">{{ concept.notation }} </span>
338
343
{{ concept.label }}
@@ -344,6 +349,7 @@ function startHierarchyApp () {
344
349
:concept="c"
345
350
:selectedConcept="selectedConcept"
346
351
:openAriaMessage="openAriaMessage"
352
+ :goToTheConceptPageAriaMessage="goToTheConceptPageAriaMessage"
347
353
:isTopConcept="false"
348
354
:isLast="i == concept.children.length - 1"
349
355
:loadingChildren="loadingChildren"
0 commit comments