Differential D4039 Diff 17917 ps/trunk/binaries/data/mods/public/gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Buttons/MapBrowser.js
Changeset View
Changeset View
Standalone View
Standalone View
ps/trunk/binaries/data/mods/public/gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Buttons/MapBrowser.js
GameSettingControls.MapBrowser = class MapBrowser extends GameSettingControlButton | GameSettingControls.MapBrowser = class MapBrowser extends GameSettingControlButton | ||||
{ | { | ||||
constructor(...args) | constructor(...args) | ||||
{ | { | ||||
super(...args); | super(...args); | ||||
this.button.tooltip = colorizeHotkey(this.HotkeyTooltip, this.HotkeyConfig); | this.button.tooltip = colorizeHotkey(this.HotkeyTooltip, this.HotkeyConfig); | ||||
Engine.SetGlobalHotkey(this.HotkeyConfig, "Press", this.onPress.bind(this)); | Engine.SetGlobalHotkey(this.HotkeyConfig, "Press", this.onPress.bind(this)); | ||||
} | } | ||||
onSettingsLoaded() | |||||
{ | |||||
if (this.gameSettingsController.guiData.lockSettings?.map) | |||||
{ | |||||
this.setEnabled(false); | |||||
this.setHidden(true); | |||||
return; | |||||
} | |||||
} | |||||
setControlHidden() | setControlHidden() | ||||
{ | { | ||||
this.button.hidden = false; | this.button.hidden = false; | ||||
} | } | ||||
onPress() | onPress() | ||||
{ | { | ||||
this.setupWindow.pages.MapBrowserPage.openPage(); | this.setupWindow.pages.MapBrowserPage.openPage(); | ||||
Show All 11 Lines |
Wildfire Games · Phabricator