File tree Expand file tree Collapse file tree 3 files changed +14
-1
lines changed Expand file tree Collapse file tree 3 files changed +14
-1
lines changed Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ export { HXCheckboxElement } from './elements/HXCheckboxElement.js';
22export { HXDisclosureElement } from './elements/HXDisclosureElement.js' ;
33export { HXIconElement } from './elements/HXIconElement.js' ;
44export { HXMenuElement } from './elements/HXMenuElement.js' ;
5+ export { HXMenuitemElement } from './elements/HXMenuitemElement.js' ;
56export { HXModalElement } from './elements/HXModalElement.js' ;
67export { HXPopoverElement } from './elements/HXPopoverElement.js' ;
78export { HXRevealElement } from './elements/HXRevealElement.js' ;
Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ export class HXMenuElement extends HXElement {
2020 this . $upgradeProperty ( 'position' ) ;
2121 this . $upgradeProperty ( 'relativeTo' ) ;
2222 this . $defaultAttribute ( 'position' , 'bottom-start' ) ;
23+ this . $defaultAttribute ( 'role' , 'menu' ) ;
2324 this . _initialPosition = this . position ;
2425 document . addEventListener ( 'click' , this . _onDocumentClick ) ;
2526 }
@@ -29,7 +30,7 @@ export class HXMenuElement extends HXElement {
2930 }
3031
3132 attributeChangedCallback ( attr , oldValue , newValue ) {
32- this . setAttribute ( 'aria-expanded' , newValue ! == '' ) ;
33+ this . setAttribute ( 'aria-expanded' , newValue = == '' ) ;
3334 }
3435
3536 set position ( value ) {
Original file line number Diff line number Diff line change 1+ import { HXElement } from './HXElement' ;
2+
3+ export class HXMenuitemElement extends HXElement {
4+ static get is ( ) {
5+ return 'hx-menuitem' ;
6+ }
7+
8+ connectedCallback ( ) {
9+ this . $defaultAttribute ( 'role' , 'menuitem' ) ;
10+ }
11+ } //HXMenuitemElement
You can’t perform that action at this time.
0 commit comments