Fix menu item click
This commit is contained in:
parent
987753c0f1
commit
bdf597aef7
@ -286,20 +286,16 @@ export class MainView implements ViewModel {
|
||||
for (const item of menu.getItems()) {
|
||||
const li = document.createElement('li');
|
||||
li.textContent = item.name;
|
||||
li.onclick = this.createMenuItemClickFunction(item.position);
|
||||
li.onclick = () => {
|
||||
this.elMenu.style.display = 'none';
|
||||
this.navigable.setPosition(item.position);
|
||||
};
|
||||
menuContainer.appendChild(li);
|
||||
i++;
|
||||
}
|
||||
this.elMenu.style.display = 'block';
|
||||
}
|
||||
|
||||
private createMenuItemClickFunction(pos: number) {
|
||||
return function () {
|
||||
this.elMenu.style.display = 'none';
|
||||
this.navigable.setPosition(pos);
|
||||
};
|
||||
}
|
||||
|
||||
private showMainMenu(): void {
|
||||
document.getElementById('menuTitle').textContent = 'Menu';
|
||||
document.getElementById('menuChoose').innerHTML = '';
|
||||
|
Loading…
Reference in New Issue
Block a user