Skip to content
This repository was archived by the owner on Sep 20, 2019. It is now read-only.

Commit 0c3af19

Browse files
author
Steven Orvell
committed
Fix test for Safari template.
1 parent 95c52bd commit 0c3af19

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

src/Template/Template.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,12 @@
1616
// some impl's like Safari 8)
1717
var needsCloning = (function() {
1818
if (!needsTemplate) {
19+
var frag = document.createDocumentFragment();
1920
var t = document.createElement('template');
20-
t.innerHTML = '<template><div></div></template>';
21-
var clone = t.cloneNode(true);
22-
return (clone.content.firstChild.content.childNodes.length == 0);
21+
frag.appendChild(t);
22+
t.content.appendChild(document.createElement('div'));
23+
var clone = frag.cloneNode(true);
24+
return (clone.firstChild.content.childNodes.length === 0);
2325
}
2426
})();
2527

0 commit comments

Comments
 (0)