Added setting registration status (closes #20)

This commit is contained in:
Oliver 2025-12-09 21:54:29 -07:00
parent b3119f5287
commit dfcbef81ef
16 changed files with 68 additions and 19 deletions

View file

@ -33,4 +33,5 @@ export function addGlobalDocReferrer() {
});
// #endregion Implementation
return true;
};

View file

@ -9,7 +9,7 @@ export function autoUnpauseOnLoad() {
const prevented = Hooks.call(`${__ID__}.preventSetting`, key);
if (!prevented) {
Logger.log(`Preventing setting "${key}" from being registered`);
return;
return false;
};
// #region Registration
@ -34,4 +34,6 @@ export function autoUnpauseOnLoad() {
};
});
// #endregion Implementation
return true;
};

View file

@ -28,4 +28,6 @@ export function chatSidebarBackground() {
document.body.classList.add(`${__ID__}-${key}`);
};
// #endregion Implementation
return true;
};

View file

@ -9,7 +9,7 @@ export function hotbarButtonGap() {
const prevented = Hooks.call(`${__ID__}.preventSetting`, key);
if (!prevented) {
Logger.log(`Preventing setting "${key}" from being registered`);
return;
return false;
};
// #region Registration
@ -37,4 +37,6 @@ export function hotbarButtonGap() {
const buttonGap = game.settings.get(__ID__, key);
document.body.style.setProperty(`--hotbar-button-gap`, `${buttonGap}px`);
// #endregion Implementation
return true;
};

View file

@ -9,7 +9,7 @@ export function hotbarButtonSize() {
const prevented = Hooks.call(`${__ID__}.preventSetting`, key);
if (!prevented) {
Logger.log(`Preventing setting "${key}" from being registered`);
return;
return false;
};
// #region Registration
@ -37,4 +37,6 @@ export function hotbarButtonSize() {
const hotbarSize = game.settings.get(__ID__, key);
document.body.style.setProperty(`--hotbar-size`, `${hotbarSize}px`);
// #endregion Implementation
return true;
};

View file

@ -8,7 +8,7 @@ export function preventTokenRotation() {
const prevented = Hooks.call(`${__ID__}.preventSetting`, key);
if (!prevented) {
Logger.log(`Preventing setting "${key}" from being registered`);
return;
return false;
};
/** @type {number|null} */
@ -39,6 +39,8 @@ export function preventTokenRotation() {
hookID = Hooks.on(`preMoveToken`, preMoveTokenHandler);
};
// #endregion Implementation
return true;
};
// #region Helpers

View file

@ -8,7 +8,7 @@ export function preventUserConfigOpen() {
const prevented = Hooks.call(`${__ID__}.preventSetting`, key);
if (!prevented) {
Logger.log(`Preventing setting "${key}" from being registered`);
return;
return false;
};
// #region Registration
@ -32,4 +32,6 @@ export function preventUserConfigOpen() {
};
});
// #endregion Implementation
return true;
};

View file

@ -9,7 +9,7 @@ export function repositionHotbar() {
const prevented = Hooks.call(`${__ID__}.preventSetting`, key);
if (!prevented) {
Logger.log(`Preventing setting "${key}" from being registered`);
return;
return false;
};
// #region Registration
@ -43,4 +43,6 @@ export function repositionHotbar() {
uiPosition.insertAdjacentElement(`beforeend`, container);
};
// #endregion Implementation
return true;
};

View file

@ -26,4 +26,6 @@ export function startSidebarExpanded() {
};
});
// #endregion Implementation
return true;
};

View file

@ -55,4 +55,6 @@ export function startingSidebarTab() {
};
});
// #endregion Implementation
return true;
};