diff --git a/langs/en-ca.json b/langs/en-ca.json index 95d9e86..1136454 100644 --- a/langs/en-ca.json +++ b/langs/en-ca.json @@ -9,10 +9,6 @@ "canPlayersManageAttributes": { "name": "Players Can Manage Attributes", "hint": "This allows players who have edit access to a document to be able to edit what attributes those characters have via the attribute editor" - }, - "openSheetInEdit": { - "name": "Open Sheets in Edit Mode", - "hint": "This makes the default when you open an Actor sheet for the first time each session to put the text editor into edit mode instead of read-only mode. On subsequent opens, the sheet" } }, "sheet-names": { diff --git a/module/apps/PlayerSheet.mjs b/module/apps/PlayerSheet.mjs index d677532..257182a 100644 --- a/module/apps/PlayerSheet.mjs +++ b/module/apps/PlayerSheet.mjs @@ -64,33 +64,6 @@ export class PlayerSheet extends HandlebarsApplicationMixin(ActorSheetV2) { return super._initializeApplicationOptions(options); }; - /** @type {boolean | null} */ - #inEditMode = null; - async _onFirstRender(context, options) { - super._onFirstRender(context, options); - console.log(`_onFirstRender`) - this.#inEditMode ??= game.settings.get(__ID__, `openSheetInEdit`) ?? false; - this.element.querySelectorAll(`prose-mirror`).forEach(editor => { - editor.open = this.#inEditMode; - }); - }; - - async _onRender(context, options) { - super._onRender(context, options); - - if (options.parts?.includes(`content`)) { - const el = this.element.querySelector(`prose-mirror[name="system.content"]`); - el?.addEventListener(`open`, () => { - console.log(`event: open`); - this.#inEditMode = true; - }); - el?.addEventListener(`close`, () => { - console.log(`event: close`); - this.#inEditMode = false; - }); - }; - }; - _getHeaderControls() { const controls = super._getHeaderControls(); @@ -152,9 +125,7 @@ export class PlayerSheet extends HandlebarsApplicationMixin(ActorSheetV2) { ctx.attrs = attrs.toSorted(attributeSorter); }; - /** @type {boolean | null} */ async _prepareContent(ctx) { - const TextEditor = foundry.applications.ux.TextEditor.implementation; ctx.enriched = { system: { diff --git a/module/hooks/init.mjs b/module/hooks/init.mjs index d12f5e3..f3db2fb 100644 --- a/module/hooks/init.mjs +++ b/module/hooks/init.mjs @@ -10,7 +10,6 @@ import { TAFItem } from "../documents/Item.mjs"; import { TAFTokenDocument } from "../documents/Token.mjs"; // Settings -import { registerUserSettings } from "../settings/user.mjs"; import { registerWorldSettings } from "../settings/world.mjs"; // Utils @@ -42,7 +41,6 @@ Hooks.on(`init`, () => { ); registerWorldSettings(); - registerUserSettings(); registerSockets(); registerCustomComponents(); diff --git a/module/settings/user.mjs b/module/settings/user.mjs deleted file mode 100644 index e8b26d6..0000000 --- a/module/settings/user.mjs +++ /dev/null @@ -1,12 +0,0 @@ -import { __ID__ } from "../consts.mjs"; - -export function registerUserSettings() { - game.settings.register(__ID__, `openSheetInEdit`, { - name: `taf.settings.openSheetInEdit.name`, - hint: `taf.settings.openSheetInEdit.hint`, - config: true, - type: Boolean, - default: false, - scope: `user`, - }); -}; diff --git a/scripts/macros/testRequest.mjs b/scripts/macros/testRequest.mjs deleted file mode 100644 index 1ac661f..0000000 --- a/scripts/macros/testRequest.mjs +++ /dev/null @@ -1,34 +0,0 @@ -const rolls = {}; - -const response = await taf.QueryManager.query( - { - id: `test-data-request`, - question: `Test Data`, - inputs: [ - { - type: `input`, - inputType: `number`, - key: `statBase`, - label: `Stat Base`, - } - ], - }, - { - onSubmit: async (userID, answers) => { - - rolls[userID] = []; - - const diceHTML = []; - for (let i = 0; i < answers.statBase; i++) { - const rolled = Math.floor(Math.random() * 6) + 1; - rolls[userID].push(rolled); - diceHTML.push(`