From 13338650904242679e669c07ebce2438829a6aa1 Mon Sep 17 00:00:00 2001 From: 1000ch Date: Thu, 23 Dec 2021 15:52:14 +0900 Subject: [PATCH 1/2] Add loading attribute for HTMLIframeElement --- inputfiles/addedTypes.jsonc | 4 ++++ inputfiles/comments.json | 3 +++ 2 files changed, 7 insertions(+) diff --git a/inputfiles/addedTypes.jsonc b/inputfiles/addedTypes.jsonc index c6a7cd05b..00caad5bc 100644 --- a/inputfiles/addedTypes.jsonc +++ b/inputfiles/addedTypes.jsonc @@ -732,6 +732,10 @@ "property": { "referrerPolicy": { "type": "ReferrerPolicy" + }, + "loading": { + "name": "loading", + "overrideType": "\"eager\" | \"lazy\"" } } } diff --git a/inputfiles/comments.json b/inputfiles/comments.json index 08b049a51..cf46dc4e6 100644 --- a/inputfiles/comments.json +++ b/inputfiles/comments.json @@ -1015,6 +1015,9 @@ "contentDocument": { "comment": "Retrieves the document object of the page or frame." }, + "loading": { + "comment": "Sets or retrieves the policy for loading iframe elements that are outside the viewport." + }, "longDesc": { "comment": "Sets or retrieves a URI to a long description of the object." } From 9fc7b81df1ea4916ce974398e7678bd405f24332 Mon Sep 17 00:00:00 2001 From: 1000ch Date: Sat, 29 Mar 2025 19:31:38 +0900 Subject: [PATCH 2/2] Regenerate dom.generated.d.ts --- baselines/dom.generated.d.ts | 8 ++++++-- baselines/ts5.5/dom.generated.d.ts | 8 ++++++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/baselines/dom.generated.d.ts b/baselines/dom.generated.d.ts index 749287a6a..62585736c 100644 --- a/baselines/dom.generated.d.ts +++ b/baselines/dom.generated.d.ts @@ -11501,8 +11501,12 @@ interface HTMLIFrameElement extends HTMLElement { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLIFrameElement/height) */ height: string; - /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLIFrameElement/loading) */ - loading: string; + /** + * Sets or retrieves the policy for loading iframe elements that are outside the viewport. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLIFrameElement/loading) + */ + loading: "eager" | "lazy"; /** * Sets or retrieves a URI to a long description of the object. * @deprecated diff --git a/baselines/ts5.5/dom.generated.d.ts b/baselines/ts5.5/dom.generated.d.ts index f7cd2658c..0cb781559 100644 --- a/baselines/ts5.5/dom.generated.d.ts +++ b/baselines/ts5.5/dom.generated.d.ts @@ -11488,8 +11488,12 @@ interface HTMLIFrameElement extends HTMLElement { * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLIFrameElement/height) */ height: string; - /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLIFrameElement/loading) */ - loading: string; + /** + * Sets or retrieves the policy for loading iframe elements that are outside the viewport. + * + * [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLIFrameElement/loading) + */ + loading: "eager" | "lazy"; /** * Sets or retrieves a URI to a long description of the object. * @deprecated