BetterDiscordApp-rauenzi/renderer/src/builtins/developer/debugger.js

23 lines
618 B
JavaScript
Raw Normal View History

2023-05-20 00:37:21 +02:00
import Builtin from "@structs/builtin";
2020-07-16 07:42:56 +02:00
export default new class DeveloperMode extends Builtin {
get name() {return "Debugger";}
get category() {return "developer";}
get id() {return "debuggerHotkey";}
enabled() {
document.addEventListener("keydown", this.debugListener);
}
disabled() {
document.removeEventListener("keydown", this.debugListener);
}
debugListener(e) {
if (e.key === "F7" || e.key == "F8") {
2020-07-16 07:42:56 +02:00
debugger; // eslint-disable-line no-debugger
e.preventDefault();
e.stopImmediatePropagation();
}
}
};