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

23 lines
631 B
JavaScript

import Builtin from "../../structs/builtin";
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.which === 119 || e.which == 118) { // F8
debugger; // eslint-disable-line no-debugger
e.preventDefault();
e.stopImmediatePropagation();
}
}
};