diff --git a/packages/main/src/RatingIndicator.hbs b/packages/main/src/RatingIndicator.hbs index 110186de4a4e..1eb32582fb1a 100644 --- a/packages/main/src/RatingIndicator.hbs +++ b/packages/main/src/RatingIndicator.hbs @@ -6,7 +6,7 @@ aria-valuemax="{{maxValue}}" aria-orientation="horizontal" aria-disabled="{{_ariaDisabled}}" - ?aria-readonly="{{readOnly}}" + aria-readonly="{{ariaReadonly}}" tabindex="{{tabIndex}}" @focusin="{{_onfocusin}}" @focusout="{{_onfocusout}}" diff --git a/packages/main/src/RatingIndicator.js b/packages/main/src/RatingIndicator.js index 077707905ac1..e7c793f86453 100644 --- a/packages/main/src/RatingIndicator.js +++ b/packages/main/src/RatingIndicator.js @@ -291,6 +291,10 @@ class RatingIndicator extends UI5Element { get _ariaDisabled() { return this.disabled || undefined; } + + get ariaReadonly() { + return this.readonly ? "true" : undefined; + } } RatingIndicator.define(); diff --git a/packages/main/test/pages/RatingIndicator.html b/packages/main/test/pages/RatingIndicator.html index f75e25ffd352..74d8ed45e105 100644 --- a/packages/main/test/pages/RatingIndicator.html +++ b/packages/main/test/pages/RatingIndicator.html @@ -47,7 +47,7 @@