diff --git a/src/Template/Template.js b/src/Template/Template.js
index 5c99737..284b7d5 100644
--- a/src/Template/Template.js
+++ b/src/Template/Template.js
@@ -77,7 +77,7 @@ if (typeof HTMLTemplateElement === 'undefined') {
};
// auto-bootstrapping for main document
- window.addEventListener('DOMContentLoaded', function() {
+ document.addEventListener('DOMContentLoaded', function() {
HTMLTemplateElement.bootstrap(document);
});
diff --git a/src/WebComponents/build-lite.json b/src/WebComponents/build-lite.json
index 1b194ef..4ad8880 100644
--- a/src/WebComponents/build-lite.json
+++ b/src/WebComponents/build-lite.json
@@ -3,9 +3,9 @@
"../URL/URL.js",
"../WeakMap/WeakMap.js",
"../MutationObserver/MutationObserver.js",
+ "../Template/Template.js",
"../HTMLImports/build.json",
"../CustomElements/build.json",
- "../Template/Template.js",
"dom.js",
"unresolved.js"
]
diff --git a/tests/Template/imports.html b/tests/Template/imports.html
new file mode 100644
index 0000000..591b38c
--- /dev/null
+++ b/tests/Template/imports.html
@@ -0,0 +1,61 @@
+
+
+
+
+ Template with HTMLImports Test
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/Template/runner.html b/tests/Template/runner.html
new file mode 100644
index 0000000..1c18c22
--- /dev/null
+++ b/tests/Template/runner.html
@@ -0,0 +1,23 @@
+
+
+Template Tests
+
+
+
+
+
diff --git a/tests/runner.html b/tests/runner.html
index 777218e..d2603ed 100644
--- a/tests/runner.html
+++ b/tests/runner.html
@@ -19,7 +19,7 @@
'WeakMap/tests.html',
'MutationObserver/tests.html',
'HTMLImports/runner.html',
- 'Template/tests.html',
+ 'Template/runner.html',
'CustomElements/runner.html',
'ShadowDOM/runner.html',
'ShadowCSS/runner.html',
diff --git a/webcomponents-lite.js b/webcomponents-lite.js
index 0640257..6477888 100644
--- a/webcomponents-lite.js
+++ b/webcomponents-lite.js
@@ -53,9 +53,9 @@
'URL/URL.js',
'WeakMap/WeakMap.js',
'MutationObserver/MutationObserver.js',
+ 'Template/Template.js',
'HTMLImports/HTMLImports.js',
'CustomElements/CustomElements.js',
- 'Template/Template.js',
// these scripts are loaded here due to polyfill timing issues
'WebComponents/dom.js',
'WebComponents/unresolved.js'