Changeset View
Changeset View
Standalone View
Standalone View
binaries/data/mods/public/gui/pregame/MainMenuItemHandler.js
Show First 20 Lines • Show All 79 Lines • ▼ Show 20 Lines | class MainMenuItemHandler | ||||
} | } | ||||
setupHotkeys(menuItems) | setupHotkeys(menuItems) | ||||
{ | { | ||||
for (let i in menuItems) | for (let i in menuItems) | ||||
{ | { | ||||
let item = menuItems[i]; | let item = menuItems[i]; | ||||
if (item.onPress && item.hotkey) | if (item.onPress && item.hotkey) | ||||
Engine.SetGlobalHotkey(item.hotkey, () => { | Engine.SetGlobalHotkey(item.hotkey, "Press", () => { | ||||
this.closeSubmenu(); | this.closeSubmenu(); | ||||
item.onPress(); | item.onPress(); | ||||
}); | }); | ||||
if (item.submenu) | if (item.submenu) | ||||
this.setupHotkeys(item.submenu); | this.setupHotkeys(item.submenu); | ||||
} | } | ||||
} | } | ||||
▲ Show 20 Lines • Show All 81 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator