Skip to content

Commit b1da610

Browse files
committed
Fix d3.select(window).
d3.select(window) calls d3_documentElement(window), which fails since window objects don’t have an ownerDocument property. This fix falls back to using node.document if node.ownerDocument doesn’t exist.
1 parent 9c3df31 commit b1da610

3 files changed

Lines changed: 7 additions & 7 deletions

File tree

d3.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
};
88
var d3_document = this.document;
99
function d3_documentElement(node) {
10-
return node && node.ownerDocument.documentElement;
10+
return node && (node.ownerDocument || node.document).documentElement;
1111
}
1212
function d3_window(node) {
1313
return node && node.ownerDocument.defaultView;

0 commit comments

Comments
 (0)