Fix menu item click

This commit is contained in:
aNNiMON 2024-03-16 23:43:04 +02:00
parent 987753c0f1
commit bdf597aef7

View File

@ -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 = '';