From 151920f7af7a73ea1428afbf92785035f3d0b748 Mon Sep 17 00:00:00 2001 From: fcrozatier Date: Wed, 20 Nov 2024 15:54:05 +0100 Subject: [PATCH 1/4] add contentvisibilityautostatechange event --- packages/svelte/elements.d.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/packages/svelte/elements.d.ts b/packages/svelte/elements.d.ts index 8746b29e250a..8b2d388bf81c 100644 --- a/packages/svelte/elements.d.ts +++ b/packages/svelte/elements.d.ts @@ -60,6 +60,10 @@ export type AnimationEventHandler = EventHandler = EventHandler; export type MessageEventHandler = EventHandler; export type ToggleEventHandler = EventHandler; +export type ContentVisibilityAutoStateChangeEventHandler = EventHandler< + ContentVisibilityAutoStateChangeEvent, + T +>; export type FullAutoFill = | AutoFill @@ -157,6 +161,20 @@ export interface DOMAttributes { ontoggle?: ToggleEventHandler | undefined | null; ontogglecapture?: ToggleEventHandler | undefined | null; + // Content visibility Events + 'on:contentvisibilityautostatechange'?: + | ContentVisibilityAutoStateChangeEventHandler + | undefined + | null; + oncontentvisibilityautostatechange?: + | ContentVisibilityAutoStateChangeEventHandler + | undefined + | null; + oncontentvisibilityautostatechangecapture?: + | ContentVisibilityAutoStateChangeEventHandler + | undefined + | null; + // Keyboard Events 'on:keydown'?: KeyboardEventHandler | undefined | null; onkeydown?: KeyboardEventHandler | undefined | null; From 23c7375f7da75cd83988005d5c139ef171b93cad Mon Sep 17 00:00:00 2001 From: fcrozatier Date: Wed, 20 Nov 2024 15:58:49 +0100 Subject: [PATCH 2/4] changeset --- .changeset/kind-horses-lay.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/kind-horses-lay.md diff --git a/.changeset/kind-horses-lay.md b/.changeset/kind-horses-lay.md new file mode 100644 index 000000000000..34ce4adc36e8 --- /dev/null +++ b/.changeset/kind-horses-lay.md @@ -0,0 +1,5 @@ +--- +'svelte': patch +--- + +add content-visibility auto state change event From e90d682fdd5718606f548637b2c580ff964329a4 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 20 Nov 2024 10:10:50 -0500 Subject: [PATCH 3/4] Update .changeset/kind-horses-lay.md --- .changeset/kind-horses-lay.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/kind-horses-lay.md b/.changeset/kind-horses-lay.md index 34ce4adc36e8..400ae5050e26 100644 --- a/.changeset/kind-horses-lay.md +++ b/.changeset/kind-horses-lay.md @@ -2,4 +2,4 @@ 'svelte': patch --- -add content-visibility auto state change event +add `contentvisibilityautostatechange` event to event definitions From 6bcfea84597850891eb41a93c814329fcd15ed2b Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 20 Nov 2024 10:11:02 -0500 Subject: [PATCH 4/4] Update .changeset/kind-horses-lay.md --- .changeset/kind-horses-lay.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/kind-horses-lay.md b/.changeset/kind-horses-lay.md index 400ae5050e26..d08bdde6c415 100644 --- a/.changeset/kind-horses-lay.md +++ b/.changeset/kind-horses-lay.md @@ -2,4 +2,4 @@ 'svelte': patch --- -add `contentvisibilityautostatechange` event to event definitions +add `contentvisibilityautostatechange` event to element definitions