diff --git a/_dist/application/SvelteApplication.js b/_dist/application/SvelteApplication.js index 950f8cf1..cc4e5b24 100644 --- a/_dist/application/SvelteApplication.js +++ b/_dist/application/SvelteApplication.js @@ -198,16 +198,13 @@ export class SvelteApplication extends Application } /** - * Provide an override to set reactive z-index after calling super method. + * Provide an override to set this application as the active window regardless of z-index. Changes behaviour from + * Foundry core. This is important / used for instance in dialog key handling for left / right button selection. */ bringToTop() { super.bringToTop(); - const z = document.defaultView.getComputedStyle(this.element[0]).zIndex; - - this.reactive.zIndex = z === 'null' || z === null ? null : parseInt(z, 10); - ui.activeWindow = this; } diff --git a/_dist/application/TJSDialog.js b/_dist/application/TJSDialog.js index c215caf7..2b1eea06 100644 --- a/_dist/application/TJSDialog.js +++ b/_dist/application/TJSDialog.js @@ -175,8 +175,8 @@ export class TJSDialog extends SvelteApplication modalOptions, popOut, resizable, - zIndex, transition, + zIndex, buttons: deepMerge(mergedButtons, { yes: { callback: (html) => @@ -287,7 +287,7 @@ export class TJSDialog extends SvelteApplication * * @property {object} [transition] - Transition options for the dialog. * - * @property {number|null} [zIndex] - A specific z-index for the dialog. * + * @property {number|null} [zIndex] - A specific z-index for the dialog. */ /** @@ -305,7 +305,7 @@ export class TJSDialog extends SvelteApplication * * @property {boolean} [rejectClose=false] - Reject the Promise if the Dialog is closed without making a choice. * - * @property {object} [options={}] - Additional rendering options passed to the Dialog + * @property {object} [options={}] - Additional application options passed to the TJSDialog. * * @property {boolean} [draggable=true] - The dialog is draggable when true. * @@ -321,5 +321,5 @@ export class TJSDialog extends SvelteApplication * * @property {object} [transition] - Transition options for the dialog. * - * @property {number|null} [zIndex] - A specific z-index for the dialog. * + * @property {number|null} [zIndex] - A specific z-index for the dialog. */ diff --git a/_dist/application/legacy/SvelteFormApplication.js b/_dist/application/legacy/SvelteFormApplication.js index 0228a6ae..33bb8e9f 100644 --- a/_dist/application/legacy/SvelteFormApplication.js +++ b/_dist/application/legacy/SvelteFormApplication.js @@ -204,16 +204,13 @@ export class SvelteFormApplication extends FormApplication } /** - * Provide an override to set reactive z-index after calling super method. + * Provide an override to set this application as the active window regardless of z-index. Changes behaviour from + * Foundry core. This is important / used for instance in dialog key handling for left / right button selection. */ bringToTop() { super.bringToTop(); - const z = document.defaultView.getComputedStyle(this.element[0]).zIndex; - - this.reactive.zIndex = z === 'null' || z === null ? null : parseInt(z, 10); - ui.activeWindow = this; } diff --git a/_dist/component/core/index.js b/_dist/component/core/index.js index 1bfdc563..efd5a4cf 100644 --- a/_dist/component/core/index.js +++ b/_dist/component/core/index.js @@ -4795,8 +4795,8 @@ function instance($$self, $$props, $$invalidate) { $$invalidate(4, application.reactive.title = newTitle, application); } - if (application.reactive.zIndex !== zIndex) { - $$invalidate(4, application.reactive.zIndex = zIndex, application); + if (application.position.zIndex !== zIndex) { + $$invalidate(4, application.position.zIndex = zIndex, application); } } } diff --git a/_dist/component/core/index.js.map b/_dist/component/core/index.js.map index 834db7d4..75ca34e8 100644 --- a/_dist/component/core/index.js.map +++ b/_dist/component/core/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","sources":["../../../src/component/core/TJSContainer.svelte","../../../src/component/core/TJSComponentShell.svelte","../../../src/component/core/TJSGlassPane.svelte","../../../src/component/core/application/TJSHeaderButton.svelte","../../../src/component/core/application/TJSApplicationHeader.svelte","../../animate/index.js","../../../src/component/core/application/ResizableHandle.svelte","../../../src/component/core/application/ApplicationShell.svelte","../../../src/component/core/application/EmptyApplicationShell.svelte","../../../src/component/core/application/TJSApplicationShell.svelte","../../../src/component/core/dialog/DialogContent.svelte","../../../src/component/core/dialog/DialogShell.svelte"],"sourcesContent":["\r\n\r\n\r\n\r\n{#if Array.isArray(children)}\r\n {#each children as child}\r\n \r\n {/each}\r\n{:else if warn}\r\n

Container warning: No children.

\r\n{/if}\r\n\r\n","\r\n\r\n\r\n\r\n","\r\n\r\n\r\n\r\n
\r\n \r\n
\r\n\r\n\r\n","\r\n\r\n\r\n\r\n\r\nnull}\r\n on:dblclick|preventDefault|stopPropagation={()=>null}\r\n use:applyStyles={styles}\r\n class=\"header-button {button.class}\">\r\n {@html icon}{label}\r\n\r\n","\r\n\r\n
\r\n

{localize($storeTitle)}

\r\n {#each $storeHeaderButtons as button}\r\n \r\n {/each}\r\n
\r\n","/**\r\n * Awaits `requestAnimationFrame` calls by the counter specified. This allows asynchronous applications for direct /\r\n * inline style modification amongst other direct animation techniques.\r\n *\r\n * @param {number} [cntr=1] - A positive integer greater than 0 for amount of requestAnimationFrames to wait.\r\n *\r\n * @returns {Promise} Returns current time equivalent to `performance.now()`.\r\n */\r\nasync function nextAnimationFrame(cntr = 1)\r\n{\r\n if (!Number.isInteger(cntr) || cntr < 1)\r\n {\r\n throw new TypeError(`nextAnimationFrame error: 'cntr' must be a positive integer greater than 0.`);\r\n }\r\n\r\n let currentTime = performance.now();\r\n for (;--cntr >= 0;)\r\n {\r\n currentTime = await new Promise((resolve) => requestAnimationFrame(resolve));\r\n }\r\n\r\n return currentTime;\r\n}\n\nexport { nextAnimationFrame };\n//# sourceMappingURL=index.js.map\n","\r\n\r\n
\r\n \r\n
\r\n","\r\n\r\n\r\n\r\n{#if bindHeightChanged}\r\n
\r\n \r\n
\r\n {#if Array.isArray(allChildren)}\r\n \r\n {:else}\r\n \r\n {/if}\r\n
\r\n \r\n
\r\n{:else}\r\n
\r\n \r\n
\r\n {#if Array.isArray(allChildren)}\r\n \r\n {:else}\r\n \r\n {/if}\r\n
\r\n \r\n
\r\n{/if}\r\n\r\n\r\n","\r\n\r\n\r\n\r\n{#if bindHeightChanged}\r\n
\r\n
\r\n{:else}\r\n
\r\n
\r\n{/if}\r\n","\r\n\r\n\r\n\r\n{#if bindHeightChanged}\r\n
\r\n \r\n
\r\n {#if Array.isArray(allChildren)}\r\n \r\n {:else}\r\n \r\n {/if}\r\n
\r\n \r\n
\r\n{:else}\r\n
\r\n \r\n
\r\n {#if Array.isArray(allChildren)}\r\n \r\n {:else}\r\n \r\n {/if}\r\n
\r\n \r\n
\r\n{/if}\r\n\r\n\r\n\r\n","\r\n\r\n\r\n\r\n
\r\n {#if typeof content === 'string'}\r\n {@html content}\r\n {:else if dialogComponent}\r\n \r\n {/if}\r\n
\r\n\r\n{#if buttons.length}\r\n
\r\n {#each buttons as button (button.id)}\r\n \r\n {/each}\r\n
\r\n{/if}\r\n\r\n\r\n","\r\n\r\n\r\n\r\n{#if modal}\r\n \r\n \r\n \r\n \r\n \r\n{:else}\r\n \r\n \r\n \r\n{/if}\r\n"],"names":["s_REGEX_HTML"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"index.js","sources":["../../../src/component/core/TJSContainer.svelte","../../../src/component/core/TJSComponentShell.svelte","../../../src/component/core/TJSGlassPane.svelte","../../../src/component/core/application/TJSHeaderButton.svelte","../../../src/component/core/application/TJSApplicationHeader.svelte","../../animate/index.js","../../../src/component/core/application/ResizableHandle.svelte","../../../src/component/core/application/ApplicationShell.svelte","../../../src/component/core/application/EmptyApplicationShell.svelte","../../../src/component/core/application/TJSApplicationShell.svelte","../../../src/component/core/dialog/DialogContent.svelte","../../../src/component/core/dialog/DialogShell.svelte"],"sourcesContent":["\r\n\r\n\r\n\r\n{#if Array.isArray(children)}\r\n {#each children as child}\r\n \r\n {/each}\r\n{:else if warn}\r\n

Container warning: No children.

\r\n{/if}\r\n\r\n","\r\n\r\n\r\n\r\n","\r\n\r\n\r\n\r\n
\r\n \r\n
\r\n\r\n\r\n","\r\n\r\n\r\n\r\n\r\nnull}\r\n on:dblclick|preventDefault|stopPropagation={()=>null}\r\n use:applyStyles={styles}\r\n class=\"header-button {button.class}\">\r\n {@html icon}{label}\r\n\r\n","\r\n\r\n
\r\n

{localize($storeTitle)}

\r\n {#each $storeHeaderButtons as button}\r\n \r\n {/each}\r\n
\r\n","/**\r\n * Awaits `requestAnimationFrame` calls by the counter specified. This allows asynchronous applications for direct /\r\n * inline style modification amongst other direct animation techniques.\r\n *\r\n * @param {number} [cntr=1] - A positive integer greater than 0 for amount of requestAnimationFrames to wait.\r\n *\r\n * @returns {Promise} Returns current time equivalent to `performance.now()`.\r\n */\r\nasync function nextAnimationFrame(cntr = 1)\r\n{\r\n if (!Number.isInteger(cntr) || cntr < 1)\r\n {\r\n throw new TypeError(`nextAnimationFrame error: 'cntr' must be a positive integer greater than 0.`);\r\n }\r\n\r\n let currentTime = performance.now();\r\n for (;--cntr >= 0;)\r\n {\r\n currentTime = await new Promise((resolve) => requestAnimationFrame(resolve));\r\n }\r\n\r\n return currentTime;\r\n}\n\nexport { nextAnimationFrame };\n//# sourceMappingURL=index.js.map\n","\r\n\r\n
\r\n \r\n
\r\n","\r\n\r\n\r\n\r\n{#if bindHeightChanged}\r\n
\r\n \r\n
\r\n {#if Array.isArray(allChildren)}\r\n \r\n {:else}\r\n \r\n {/if}\r\n
\r\n \r\n
\r\n{:else}\r\n
\r\n \r\n
\r\n {#if Array.isArray(allChildren)}\r\n \r\n {:else}\r\n \r\n {/if}\r\n
\r\n \r\n
\r\n{/if}\r\n\r\n\r\n","\r\n\r\n\r\n\r\n{#if bindHeightChanged}\r\n
\r\n
\r\n{:else}\r\n
\r\n
\r\n{/if}\r\n","\r\n\r\n\r\n\r\n{#if bindHeightChanged}\r\n
\r\n \r\n
\r\n {#if Array.isArray(allChildren)}\r\n \r\n {:else}\r\n \r\n {/if}\r\n
\r\n \r\n
\r\n{:else}\r\n
\r\n \r\n
\r\n {#if Array.isArray(allChildren)}\r\n \r\n {:else}\r\n \r\n {/if}\r\n
\r\n \r\n
\r\n{/if}\r\n\r\n\r\n\r\n","\r\n\r\n\r\n\r\n
\r\n {#if typeof content === 'string'}\r\n {@html content}\r\n {:else if dialogComponent}\r\n \r\n {/if}\r\n
\r\n\r\n{#if buttons.length}\r\n
\r\n {#each buttons as button (button.id)}\r\n \r\n {/each}\r\n
\r\n{/if}\r\n\r\n\r\n","\r\n\r\n\r\n\r\n{#if modal}\r\n \r\n \r\n \r\n \r\n \r\n{:else}\r\n \r\n \r\n \r\n{/if}\r\n"],"names":["s_REGEX_HTML"],"mappings":"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"} \ No newline at end of file diff --git a/src/application/SvelteApplication.js b/src/application/SvelteApplication.js index 950f8cf1..cc4e5b24 100644 --- a/src/application/SvelteApplication.js +++ b/src/application/SvelteApplication.js @@ -198,16 +198,13 @@ export class SvelteApplication extends Application } /** - * Provide an override to set reactive z-index after calling super method. + * Provide an override to set this application as the active window regardless of z-index. Changes behaviour from + * Foundry core. This is important / used for instance in dialog key handling for left / right button selection. */ bringToTop() { super.bringToTop(); - const z = document.defaultView.getComputedStyle(this.element[0]).zIndex; - - this.reactive.zIndex = z === 'null' || z === null ? null : parseInt(z, 10); - ui.activeWindow = this; } diff --git a/src/application/TJSDialog.js b/src/application/TJSDialog.js index c215caf7..2b1eea06 100644 --- a/src/application/TJSDialog.js +++ b/src/application/TJSDialog.js @@ -175,8 +175,8 @@ export class TJSDialog extends SvelteApplication modalOptions, popOut, resizable, - zIndex, transition, + zIndex, buttons: deepMerge(mergedButtons, { yes: { callback: (html) => @@ -287,7 +287,7 @@ export class TJSDialog extends SvelteApplication * * @property {object} [transition] - Transition options for the dialog. * - * @property {number|null} [zIndex] - A specific z-index for the dialog. * + * @property {number|null} [zIndex] - A specific z-index for the dialog. */ /** @@ -305,7 +305,7 @@ export class TJSDialog extends SvelteApplication * * @property {boolean} [rejectClose=false] - Reject the Promise if the Dialog is closed without making a choice. * - * @property {object} [options={}] - Additional rendering options passed to the Dialog + * @property {object} [options={}] - Additional application options passed to the TJSDialog. * * @property {boolean} [draggable=true] - The dialog is draggable when true. * @@ -321,5 +321,5 @@ export class TJSDialog extends SvelteApplication * * @property {object} [transition] - Transition options for the dialog. * - * @property {number|null} [zIndex] - A specific z-index for the dialog. * + * @property {number|null} [zIndex] - A specific z-index for the dialog. */ diff --git a/src/application/legacy/SvelteFormApplication.js b/src/application/legacy/SvelteFormApplication.js index 0228a6ae..33bb8e9f 100644 --- a/src/application/legacy/SvelteFormApplication.js +++ b/src/application/legacy/SvelteFormApplication.js @@ -204,16 +204,13 @@ export class SvelteFormApplication extends FormApplication } /** - * Provide an override to set reactive z-index after calling super method. + * Provide an override to set this application as the active window regardless of z-index. Changes behaviour from + * Foundry core. This is important / used for instance in dialog key handling for left / right button selection. */ bringToTop() { super.bringToTop(); - const z = document.defaultView.getComputedStyle(this.element[0]).zIndex; - - this.reactive.zIndex = z === 'null' || z === null ? null : parseInt(z, 10); - ui.activeWindow = this; } diff --git a/src/component/core/dialog/DialogShell.svelte b/src/component/core/dialog/DialogShell.svelte index 43220dad..6878521a 100644 --- a/src/component/core/dialog/DialogShell.svelte +++ b/src/component/core/dialog/DialogShell.svelte @@ -92,7 +92,7 @@ const newTitle = data.title ?? 'Dialog'; if (newTitle !== application?.options?.title) { application.reactive.title = newTitle; } - if (application.reactive.zIndex !== zIndex) { application.reactive.zIndex = zIndex; } + if (application.position.zIndex !== zIndex) { application.position.zIndex = zIndex; } } // ApplicationShell transition options ----------------------------------------------------------------------------