|
|
@ -32,6 +32,13 @@ export class NavMenu extends HTMLElement { |
|
|
this.pageList = document.createElement('div') |
|
|
this.pageList = document.createElement('div') |
|
|
this.shadowRoot.append(this.pageList) |
|
|
this.shadowRoot.append(this.pageList) |
|
|
this.renderPageList() |
|
|
this.renderPageList() |
|
|
|
|
|
this.shadowRoot.addEventListener('click', e => { |
|
|
|
|
|
if (e.target.classList.contains('page')) { |
|
|
|
|
|
this.dispatchEvent(new CustomEvent( |
|
|
|
|
|
'close', {bubbles: true} |
|
|
|
|
|
)) |
|
|
|
|
|
} |
|
|
|
|
|
}) |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
get language() { |
|
|
get language() { |
|
|
|