Add oft.preventSetting hook calls into the currently invasive settings
This commit is contained in:
parent
7d4c809ef3
commit
25dbb188c5
4 changed files with 10 additions and 4 deletions
|
|
@ -4,9 +4,9 @@ import { Logger } from "../utils/Logger.mjs";
|
||||||
const key = `chatSidebarBackground`;
|
const key = `chatSidebarBackground`;
|
||||||
|
|
||||||
export function chatSidebarBackground() {
|
export function chatSidebarBackground() {
|
||||||
Logger.log(`Registering setting: ${key}`);
|
|
||||||
|
|
||||||
// #region Registration
|
// #region Registration
|
||||||
|
Logger.log(`Registering setting: ${key}`);
|
||||||
game.settings.register(__ID, key, {
|
game.settings.register(__ID, key, {
|
||||||
name: `OFT.setting.${key}.name`,
|
name: `OFT.setting.${key}.name`,
|
||||||
hint: `OFT.setting.${key}.hint`,
|
hint: `OFT.setting.${key}.hint`,
|
||||||
|
|
|
||||||
|
|
@ -4,9 +4,15 @@ import { Logger } from "../utils/Logger.mjs";
|
||||||
const key = `preventUserConfigOpen`;
|
const key = `preventUserConfigOpen`;
|
||||||
|
|
||||||
export function preventUserConfigOpen() {
|
export function preventUserConfigOpen() {
|
||||||
Logger.log(`Registering setting: ${key}`);
|
|
||||||
|
const prevented = Hooks.call(`${__ID}.preventSetting`, key);
|
||||||
|
if (!prevented) {
|
||||||
|
Logger.log(`Preventing setting "${key}" from being registered`);
|
||||||
|
return;
|
||||||
|
};
|
||||||
|
|
||||||
// #region Registration
|
// #region Registration
|
||||||
|
Logger.log(`Registering setting: ${key}`);
|
||||||
game.settings.register(__ID, key, {
|
game.settings.register(__ID, key, {
|
||||||
name: `OFT.setting.${key}.name`,
|
name: `OFT.setting.${key}.name`,
|
||||||
hint: `OFT.setting.${key}.hint`,
|
hint: `OFT.setting.${key}.hint`,
|
||||||
|
|
|
||||||
|
|
@ -4,9 +4,9 @@ import { Logger } from "../utils/Logger.mjs";
|
||||||
const key = `startSidebarExpanded`;
|
const key = `startSidebarExpanded`;
|
||||||
|
|
||||||
export function startSidebarExpanded() {
|
export function startSidebarExpanded() {
|
||||||
Logger.log(`Registering setting: ${key}`);
|
|
||||||
|
|
||||||
// #region Registration
|
// #region Registration
|
||||||
|
Logger.log(`Registering setting: ${key}`);
|
||||||
game.settings.register(__ID, key, {
|
game.settings.register(__ID, key, {
|
||||||
name: `OFT.setting.${key}.name`,
|
name: `OFT.setting.${key}.name`,
|
||||||
hint: `OFT.setting.${key}.hint`,
|
hint: `OFT.setting.${key}.hint`,
|
||||||
|
|
|
||||||
|
|
@ -4,9 +4,9 @@ import { Logger } from "../utils/Logger.mjs";
|
||||||
const key = `startingSidebarTab`;
|
const key = `startingSidebarTab`;
|
||||||
|
|
||||||
export function startingSidebarTab() {
|
export function startingSidebarTab() {
|
||||||
Logger.log(`Registering setting: ${key}`);
|
|
||||||
|
|
||||||
// #region Registration
|
// #region Registration
|
||||||
|
Logger.log(`Registering setting: ${key}`);
|
||||||
game.settings.register(__ID, key, {
|
game.settings.register(__ID, key, {
|
||||||
name: `OFT.setting.${key}.name`,
|
name: `OFT.setting.${key}.name`,
|
||||||
hint: `OFT.setting.${key}.hint`,
|
hint: `OFT.setting.${key}.hint`,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue