Skip to content

Commit 414a627

Browse files
Closes dev tools automatically on other page opened if initially opened on debug mode
1 parent 0b89afb commit 414a627

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

client/pages/debug/script.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
const { ipcRenderer } = parent.require("electron");
22

3-
ipcRenderer.send("executeDebugCode", "window.webContents.openDevTools();");
3+
if (!(((window.outerWidth - window.innerWidth) > 160) || ((window.outerHeight - window.innerHeight) > 160))) {
4+
ipcRenderer.send("executeDebugCode", "window.webContents.openDevTools();");
5+
parent.devToolsOpenedOnDebugMode = true;
6+
};
47

58
parent.postMessage({
69
type: "requestDebugLogs"

client/pages/main/script.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,10 @@ if (!localStorage.getItem("loginDetails")) {
3030
Array.from(document.getElementById("menuBar").children).forEach((menuBar) => {
3131
Array.from(menuBar.children).forEach((menuBarItem) => {
3232
menuBarItem.addEventListener("click", () => {
33+
if ((!menuBarItem.innerText.toLowerCase() !== "debugMode") && window.devToolsOpenedOnDebugMode) {
34+
ipcRenderer.send("executeDebugCode", "window.webContents.openDevTools();");
35+
window.devToolsOpenedOnDebugMode = false;
36+
};
3337
if (menuBarItem.innerText.toLowerCase() !== "feedback") {
3438
if (menuBarItem.style.backgroundColor === "rgb(12, 124, 183)") return;
3539
document.getElementById("pageEmbed").src = "../" + menuBarItem.innerText.toLowerCase() + "/index.html";

0 commit comments

Comments
 (0)