@@ -75,32 +75,32 @@ export class MDCMenuFoundation extends MDCFoundation<MDCMenuAdapter> {
7575 clearTimeout ( this . closeAnimationEndTimerId_ ) ;
7676 }
7777
78- this . adapter_ . closeSurface ( ) ;
78+ this . adapter . closeSurface ( ) ;
7979 }
8080
8181 handleKeydown ( evt : KeyboardEvent ) {
8282 const { key, keyCode} = evt ;
8383 const isTab = key === 'Tab' || keyCode === 9 ;
8484
8585 if ( isTab ) {
86- this . adapter_ . closeSurface ( /** skipRestoreFocus */ true ) ;
86+ this . adapter . closeSurface ( /** skipRestoreFocus */ true ) ;
8787 }
8888 }
8989
9090 handleItemAction ( listItem : Element ) {
91- const index = this . adapter_ . getElementIndex ( listItem ) ;
91+ const index = this . adapter . getElementIndex ( listItem ) ;
9292 if ( index < 0 ) {
9393 return ;
9494 }
9595
96- this . adapter_ . notifySelected ( { index} ) ;
97- this . adapter_ . closeSurface ( ) ;
96+ this . adapter . notifySelected ( { index} ) ;
97+ this . adapter . closeSurface ( ) ;
9898
9999 // Wait for the menu to close before adding/removing classes that affect styles.
100100 this . closeAnimationEndTimerId_ = setTimeout ( ( ) => {
101101 // Recompute the index in case the menu contents have changed.
102- const recomputedIndex = this . adapter_ . getElementIndex ( listItem ) ;
103- if ( this . adapter_ . isSelectableItemAtIndex ( recomputedIndex ) ) {
102+ const recomputedIndex = this . adapter . getElementIndex ( listItem ) ;
103+ if ( this . adapter . isSelectableItemAtIndex ( recomputedIndex ) ) {
104104 this . setSelectedIndex ( recomputedIndex ) ;
105105 }
106106 } , MDCMenuSurfaceFoundation . numbers . TRANSITION_CLOSE_DURATION ) ;
@@ -109,16 +109,16 @@ export class MDCMenuFoundation extends MDCFoundation<MDCMenuAdapter> {
109109 handleMenuSurfaceOpened ( ) {
110110 switch ( this . defaultFocusState_ ) {
111111 case DefaultFocusState . FIRST_ITEM :
112- this . adapter_ . focusItemAtIndex ( 0 ) ;
112+ this . adapter . focusItemAtIndex ( 0 ) ;
113113 break ;
114114 case DefaultFocusState . LAST_ITEM :
115- this . adapter_ . focusItemAtIndex ( this . adapter_ . getMenuItemCount ( ) - 1 ) ;
115+ this . adapter . focusItemAtIndex ( this . adapter . getMenuItemCount ( ) - 1 ) ;
116116 break ;
117117 case DefaultFocusState . NONE :
118118 // Do nothing.
119119 break ;
120120 default :
121- this . adapter_ . focusListRoot ( ) ;
121+ this . adapter . focusListRoot ( ) ;
122122 break ;
123123 }
124124 }
@@ -139,18 +139,23 @@ export class MDCMenuFoundation extends MDCFoundation<MDCMenuAdapter> {
139139 setSelectedIndex ( index : number ) {
140140 this . validatedIndex_ ( index ) ;
141141
142- if ( ! this . adapter_ . isSelectableItemAtIndex ( index ) ) {
142+ if ( ! this . adapter . isSelectableItemAtIndex ( index ) ) {
143143 throw new Error ( 'MDCMenuFoundation: No selection group at specified index.' ) ;
144144 }
145145
146- const prevSelectedIndex = this . adapter_ . getSelectedSiblingOfItemAtIndex ( index ) ;
146+ const prevSelectedIndex =
147+ this . adapter . getSelectedSiblingOfItemAtIndex ( index ) ;
147148 if ( prevSelectedIndex >= 0 ) {
148- this . adapter_ . removeAttributeFromElementAtIndex ( prevSelectedIndex , strings . ARIA_CHECKED_ATTR ) ;
149- this . adapter_ . removeClassFromElementAtIndex ( prevSelectedIndex , cssClasses . MENU_SELECTED_LIST_ITEM ) ;
149+ this . adapter . removeAttributeFromElementAtIndex (
150+ prevSelectedIndex , strings . ARIA_CHECKED_ATTR ) ;
151+ this . adapter . removeClassFromElementAtIndex (
152+ prevSelectedIndex , cssClasses . MENU_SELECTED_LIST_ITEM ) ;
150153 }
151154
152- this . adapter_ . addClassToElementAtIndex ( index , cssClasses . MENU_SELECTED_LIST_ITEM ) ;
153- this . adapter_ . addAttributeToElementAtIndex ( index , strings . ARIA_CHECKED_ATTR , 'true' ) ;
155+ this . adapter . addClassToElementAtIndex (
156+ index , cssClasses . MENU_SELECTED_LIST_ITEM ) ;
157+ this . adapter . addAttributeToElementAtIndex (
158+ index , strings . ARIA_CHECKED_ATTR , 'true' ) ;
154159 }
155160
156161 /**
@@ -162,16 +167,20 @@ export class MDCMenuFoundation extends MDCFoundation<MDCMenuAdapter> {
162167 this . validatedIndex_ ( index ) ;
163168
164169 if ( isEnabled ) {
165- this . adapter_ . removeClassFromElementAtIndex ( index , listCssClasses . LIST_ITEM_DISABLED_CLASS ) ;
166- this . adapter_ . addAttributeToElementAtIndex ( index , strings . ARIA_DISABLED_ATTR , 'false' ) ;
170+ this . adapter . removeClassFromElementAtIndex (
171+ index , listCssClasses . LIST_ITEM_DISABLED_CLASS ) ;
172+ this . adapter . addAttributeToElementAtIndex (
173+ index , strings . ARIA_DISABLED_ATTR , 'false' ) ;
167174 } else {
168- this . adapter_ . addClassToElementAtIndex ( index , listCssClasses . LIST_ITEM_DISABLED_CLASS ) ;
169- this . adapter_ . addAttributeToElementAtIndex ( index , strings . ARIA_DISABLED_ATTR , 'true' ) ;
175+ this . adapter . addClassToElementAtIndex (
176+ index , listCssClasses . LIST_ITEM_DISABLED_CLASS ) ;
177+ this . adapter . addAttributeToElementAtIndex (
178+ index , strings . ARIA_DISABLED_ATTR , 'true' ) ;
170179 }
171180 }
172181
173182 private validatedIndex_ ( index : number ) : void {
174- const menuSize = this . adapter_ . getMenuItemCount ( ) ;
183+ const menuSize = this . adapter . getMenuItemCount ( ) ;
175184 const isIndexInRange = index >= 0 && index < menuSize ;
176185
177186 if ( ! isIndexInRange ) {
0 commit comments