Skip to content

Commit a3aa8fd

Browse files
committed
code cleanup
1 parent bb35b9e commit a3aa8fd

File tree

3 files changed

+33
-24
lines changed
  • always-open-on-active-screen/contents/code
  • always-open-on-focused-screen/contents/code
  • always-open-on-primary-screen/contents/code

3 files changed

+33
-24
lines changed

always-open-on-active-screen/contents/code/main.js

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,20 @@ GNU General Public License v3.0
55
*/
66

77
// initialization
8-
const debugMode = readConfig("debugMode", false);
9-
function debug(...args) {if (debugMode)
10-
console.debug("alwaysopenonactivescreen:", ...args);}
11-
debug("initializing");
12-
13-
// read config
148
const config = {
15-
classlist: readConfig("classlist", "").toLowerCase().split("\n").map(s => s.trim()),
9+
classlist: readConfig("classlist", "")
10+
.toLowerCase()
11+
.split("\n")
12+
.map((s) => s.trim()),
1613
allowmode: readConfig("allowmode", false),
1714
denymode: readConfig("denymode", true),
18-
};
15+
debugmode: readConfig("debugMode", false),
16+
};
17+
18+
function debug(...args) {
19+
if (config.debugmode) console.debug("alwaysopenonactivescreen:", ...args);
20+
}
21+
debug("initializing");
1922

2023
// when a client is added
2124
workspace.clientAdded.connect(client => {

always-open-on-focused-screen/contents/code/main.js

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,20 @@ GNU General Public License v3.0
55
*/
66

77
// initialization
8-
const debugMode = readConfig("debugMode", false);
9-
function debug(...args) {if (debugMode)
10-
console.debug("alwaysopenonfocusedscreen:", ...args);}
11-
debug("initializing");
12-
13-
// read config
148
const config = {
15-
classlist: readConfig("classlist", "").toLowerCase().split("\n").map(s => s.trim()),
9+
classlist: readConfig("classlist", "")
10+
.toLowerCase()
11+
.split("\n")
12+
.map((s) => s.trim()),
1613
allowmode: readConfig("allowmode", false),
1714
denymode: readConfig("denymode", true),
18-
};
15+
debugmode: readConfig("debugMode", false),
16+
};
17+
18+
function debug(...args) {
19+
if (config.debugmode) console.debug("alwaysopenonfocusedscreen:", ...args);
20+
}
21+
debug("initializing");
1922

2023
// when a client is activated, update focused screen to screen client is on
2124
focusedScreen = workspace.activeScreen;

always-open-on-primary-screen/contents/code/main.js

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,20 @@ GNU General Public License v3.0
55
*/
66

77
// initialization
8-
const debugMode = readConfig("debugMode", false);
9-
function debug(...args) {if (debugMode)
10-
console.debug("alwaysopenonprimaryscreen:", ...args);}
11-
debug("initializing");
12-
13-
// read config
148
const config = {
15-
classlist: readConfig("classlist", "").toLowerCase().split("\n").map(s => s.trim()),
9+
classlist: readConfig("classlist", "")
10+
.toLowerCase()
11+
.split("\n")
12+
.map((s) => s.trim()),
1613
allowmode: readConfig("allowmode", false),
1714
denymode: readConfig("denymode", true),
18-
};
15+
debugmode: readConfig("debugMode", false),
16+
};
17+
18+
function debug(...args) {
19+
if (config.debugmode) console.debug("alwaysopenonprimaryscreen:", ...args);
20+
}
21+
debug("initializing");
1922

2023
// primary screen is 0'th
2124
primaryScreen = 0;

0 commit comments

Comments
 (0)