Changeset View
Changeset View
Standalone View
Standalone View
binaries/data/mods/public/gui/lobby/LobbyPage/Buttons/QuitButton.js
Show All 11 Lines | constructor(dialog, leaderboardPage, profilePage) | ||||
let leaveButton = Engine.GetGUIObjectByName("leaveButton"); | let leaveButton = Engine.GetGUIObjectByName("leaveButton"); | ||||
leaveButton.onPress = onPress; | leaveButton.onPress = onPress; | ||||
leaveButton.caption = dialog ? | leaveButton.caption = dialog ? | ||||
translateWithContext("previous page", "Back") : | translateWithContext("previous page", "Back") : | ||||
translateWithContext("previous page", "Main Menu"); | translateWithContext("previous page", "Main Menu"); | ||||
if (dialog) | if (dialog) | ||||
{ | { | ||||
Engine.SetGlobalHotkey("lobby", onPress); | Engine.SetGlobalHotkey("lobby", "Press", onPress); | ||||
Engine.SetGlobalHotkey("cancel", onPress); | Engine.SetGlobalHotkey("cancel", "Press", onPress); | ||||
let cancelHotkey = Engine.SetGlobalHotkey.bind(Engine, "cancel", onPress); | let cancelHotkey = Engine.SetGlobalHotkey.bind(Engine, "cancel", "Press", onPress); | ||||
leaderboardPage.registerClosePageHandler(cancelHotkey); | leaderboardPage.registerClosePageHandler(cancelHotkey); | ||||
profilePage.registerClosePageHandler(cancelHotkey); | profilePage.registerClosePageHandler(cancelHotkey); | ||||
} | } | ||||
} | } | ||||
closeDialog() | closeDialog() | ||||
{ | { | ||||
Engine.LobbySetPlayerPresence("playing"); | Engine.LobbySetPlayerPresence("playing"); | ||||
Show All 9 Lines |
Wildfire Games · Phabricator