HOT-FIX. Исправлено моргание меню
This commit is contained in:
@ -35,6 +35,7 @@ class MainMenu extends Component {
|
|||||||
this.logoBox = this.mainNode.querySelector('.MainMenu__logoBox');
|
this.logoBox = this.mainNode.querySelector('.MainMenu__logoBox');
|
||||||
this.avatar = this.mainNode.querySelector('.MainMenu__avatar');
|
this.avatar = this.mainNode.querySelector('.MainMenu__avatar');
|
||||||
this.exitButton = this.mainNode.querySelector('.MainMenu__exitButton');
|
this.exitButton = this.mainNode.querySelector('.MainMenu__exitButton');
|
||||||
|
this.collapse = this.mainNode.querySelector('.navbar-collapse');
|
||||||
|
|
||||||
this.addEventListener(this.exitButton, 'click', this.exitApp);
|
this.addEventListener(this.exitButton, 'click', this.exitApp);
|
||||||
|
|
||||||
@ -74,10 +75,6 @@ class MainMenu extends Component {
|
|||||||
options: {
|
options: {
|
||||||
className: `nav-item ${className}`,
|
className: `nav-item ${className}`,
|
||||||
},
|
},
|
||||||
args: {
|
|
||||||
'data-toggle': 'collapse',
|
|
||||||
'data-target': '#navbarNavDropdown',
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
const link = this.createElement({
|
const link = this.createElement({
|
||||||
tagName: 'a',
|
tagName: 'a',
|
||||||
@ -89,6 +86,9 @@ class MainMenu extends Component {
|
|||||||
});
|
});
|
||||||
this.addEventListener(li, 'click', () => {
|
this.addEventListener(li, 'click', () => {
|
||||||
routeService.goTo(url);
|
routeService.goTo(url);
|
||||||
|
if (this.collapse.classList.contains('show')) {
|
||||||
|
this.collapse.classList.remove('show');
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
return {url, link};
|
return {url, link};
|
||||||
|
|||||||
Reference in New Issue
Block a user