mirror of
https://github.com/finos/SymphonyElectron.git
synced 2025-02-16 18:25:04 -06:00
SDA-4400 (Add a dedicated input listener for child window) (#2018)
* SDA-4400 - toggle devtools for child window via global input event * SDA-4400 - toggle devtools for child window via global input event
This commit is contained in:
parent
2d1670db82
commit
30433f5ba4
@ -342,6 +342,17 @@ export const handleChildWindow = (webContents: WebContents): void => {
|
||||
permissions.media,
|
||||
);
|
||||
}
|
||||
const { devToolsEnabled } = config.getConfigFields(['devToolsEnabled']);
|
||||
browserWin.webContents.on('before-input-event', (event, input) => {
|
||||
const windowsDevTools =
|
||||
input.control && input.shift && input.key.toLowerCase() === 'i';
|
||||
const macDevTools =
|
||||
input.meta && input.alt && input.key.toLowerCase() === 'i';
|
||||
if (devToolsEnabled && (windowsDevTools || macDevTools)) {
|
||||
event.preventDefault();
|
||||
browserWin.webContents?.toggleDevTools();
|
||||
}
|
||||
});
|
||||
|
||||
// Subscribe events for main view - snack bar
|
||||
mainEvents.subscribeMultipleEvents(
|
||||
|
Loading…
Reference in New Issue
Block a user