Skip to content

Commit 56be492

Browse files
committed
Add bug reporter
close #17
1 parent d55e4fa commit 56be492

File tree

8 files changed

+515
-255
lines changed

8 files changed

+515
-255
lines changed

src/hooks/init.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { systemConfig } from "../util/utility";
22
import CompendiumBrowserSettingsConfig from "../apps/browser/compendium-browser-settings.mjs";
33
import { WarhammerModuleInitializationV2 } from "../modules/module-initializationV2";
4+
import WarhammerBugReporter from "../modules/bug-report";
45
const {hasProperty} = foundry.utils;
56

67
/**
@@ -164,6 +165,13 @@ export default function ()
164165
restricted: true
165166
});
166167

168+
game.settings.register("warhammer-lib", "bugReporter", {
169+
name: "Bug Reporter Details",
170+
scope: "client",
171+
config: false,
172+
type: WarhammerBugReporter.schema
173+
});
174+
167175
// Compendium Browser source exclusion
168176
game.settings.registerMenu("warhammer-lib", "packSourceConfiguration", {
169177
name: "WH.CompendiumBrowser.Sources.Name",

src/hooks/sidebar.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import WarhammerBugReporter from "../modules/bug-report";
12
import {systemConfig} from "../util/utility";
23
/**
34
*
@@ -71,5 +72,7 @@ export function renderSettings(html)
7172
section.append(_generateLinks());
7273
if ( pip ) {section.querySelector(".system-info").insertAdjacentElement("beforeend", pip);}
7374
html.querySelector(".info").insertAdjacentElement("afterend", section);
75+
76+
WarhammerBugReporter.addBugReporterButton(html);
7477
}
7578

0 commit comments

Comments
 (0)