From 489861f105da315cd81957d20e9095fbb8cc4e91 Mon Sep 17 00:00:00 2001 From: jsakamoto Date: Thu, 8 Jan 2015 21:43:16 +0900 Subject: [PATCH] "getElementsByTagName('svg')" returns NodeList of SVGSVGElement, not generic NodeList. Fixes #1618 --- bin/lib.d.ts | 2 ++ bin/lib.dom.d.ts | 2 ++ bin/lib.es6.d.ts | 2 ++ 3 files changed, 6 insertions(+) diff --git a/bin/lib.d.ts b/bin/lib.d.ts index f2635cc65faff..4afa20fe0511e 100644 --- a/bin/lib.d.ts +++ b/bin/lib.d.ts @@ -3310,6 +3310,7 @@ interface Document extends Node, NodeSelector, MSEventAttachmentTarget, Document getElementsByTagName(name: "style"): NodeListOf; getElementsByTagName(name: "sub"): NodeListOf; getElementsByTagName(name: "sup"): NodeListOf; + getElementsByTagName(name: "svg"): NodeListOf; getElementsByTagName(name: "table"): NodeListOf; getElementsByTagName(name: "tbody"): NodeListOf; getElementsByTagName(name: "td"): NodeListOf; @@ -4721,6 +4722,7 @@ interface Element extends Node, NodeSelector, ElementTraversal, GlobalEventHandl getElementsByTagName(name: "style"): NodeListOf; getElementsByTagName(name: "sub"): NodeListOf; getElementsByTagName(name: "sup"): NodeListOf; + getElementsByTagName(name: "svg"): NodeListOf; getElementsByTagName(name: "table"): NodeListOf; getElementsByTagName(name: "tbody"): NodeListOf; getElementsByTagName(name: "td"): NodeListOf; diff --git a/bin/lib.dom.d.ts b/bin/lib.dom.d.ts index 1fedb4e266f85..0677cbc68f419 100644 --- a/bin/lib.dom.d.ts +++ b/bin/lib.dom.d.ts @@ -2160,6 +2160,7 @@ interface Document extends Node, NodeSelector, MSEventAttachmentTarget, Document getElementsByTagName(name: "style"): NodeListOf; getElementsByTagName(name: "sub"): NodeListOf; getElementsByTagName(name: "sup"): NodeListOf; + getElementsByTagName(name: "svg"): NodeListOf; getElementsByTagName(name: "table"): NodeListOf; getElementsByTagName(name: "tbody"): NodeListOf; getElementsByTagName(name: "td"): NodeListOf; @@ -3571,6 +3572,7 @@ interface Element extends Node, NodeSelector, ElementTraversal, GlobalEventHandl getElementsByTagName(name: "style"): NodeListOf; getElementsByTagName(name: "sub"): NodeListOf; getElementsByTagName(name: "sup"): NodeListOf; + getElementsByTagName(name: "svg"): NodeListOf; getElementsByTagName(name: "table"): NodeListOf; getElementsByTagName(name: "tbody"): NodeListOf; getElementsByTagName(name: "td"): NodeListOf; diff --git a/bin/lib.es6.d.ts b/bin/lib.es6.d.ts index c8c00f5712c7f..b507304c00535 100644 --- a/bin/lib.es6.d.ts +++ b/bin/lib.es6.d.ts @@ -6286,6 +6286,7 @@ interface Document extends Node, NodeSelector, MSEventAttachmentTarget, Document getElementsByTagName(name: "style"): NodeListOf; getElementsByTagName(name: "sub"): NodeListOf; getElementsByTagName(name: "sup"): NodeListOf; + getElementsByTagName(name: "svg"): NodeListOf; getElementsByTagName(name: "table"): NodeListOf; getElementsByTagName(name: "tbody"): NodeListOf; getElementsByTagName(name: "td"): NodeListOf; @@ -7697,6 +7698,7 @@ interface Element extends Node, NodeSelector, ElementTraversal, GlobalEventHandl getElementsByTagName(name: "style"): NodeListOf; getElementsByTagName(name: "sub"): NodeListOf; getElementsByTagName(name: "sup"): NodeListOf; + getElementsByTagName(name: "svg"): NodeListOf; getElementsByTagName(name: "table"): NodeListOf; getElementsByTagName(name: "tbody"): NodeListOf; getElementsByTagName(name: "td"): NodeListOf;