@@ -63,18 +63,18 @@ class Checkable extends PrimaryRoleManager {
6363 if (semanticsObject.isFlagsDirty) {
6464 switch (_kind) {
6565 case _CheckableKind .checkbox:
66- semanticsObject. setAriaRole ('checkbox' );
66+ setAriaRole ('checkbox' );
6767 case _CheckableKind .radio:
68- semanticsObject. setAriaRole ('radio' );
68+ setAriaRole ('radio' );
6969 case _CheckableKind .toggle:
70- semanticsObject. setAriaRole ('switch' );
70+ setAriaRole ('switch' );
7171 }
7272
7373 /// Adding disabled and aria-disabled attribute to notify the assistive
7474 /// technologies of disabled elements.
7575 _updateDisabledAttribute ();
7676
77- semanticsObject.element. setAttribute (
77+ setAttribute (
7878 'aria-checked' ,
7979 (semanticsObject.hasFlag (ui.SemanticsFlag .isChecked) ||
8080 semanticsObject.hasFlag (ui.SemanticsFlag .isToggled))
@@ -92,17 +92,15 @@ class Checkable extends PrimaryRoleManager {
9292
9393 void _updateDisabledAttribute () {
9494 if (semanticsObject.enabledState () == EnabledState .disabled) {
95- final DomElement element = semanticsObject.element;
96- element
97- ..setAttribute ('aria-disabled' , 'true' )
98- ..setAttribute ('disabled' , 'true' );
95+ setAttribute ('aria-disabled' , 'true' );
96+ setAttribute ('disabled' , 'true' );
9997 } else {
10098 _removeDisabledAttribute ();
10199 }
102100 }
103101
104102 void _removeDisabledAttribute () {
105- final DomElement element = semanticsObject.element ;
106- element.. removeAttribute ( 'aria-disabled' ).. removeAttribute ('disabled' );
103+ removeAttribute ( 'aria-disabled' ) ;
104+ removeAttribute ('disabled' );
107105 }
108106}
0 commit comments