├── .github └── CODEOWNERS ├── .gitignore ├── .travis.yml ├── LICENSE.md ├── README.md ├── bower.json ├── externs └── html-imports.js ├── gulpfile.js ├── html-imports.min.js ├── html-imports.min.js.map ├── package.json ├── src └── html-imports.js ├── tests ├── html │ ├── HTMLImports-lazy.html │ ├── HTMLImportsLoaded-native.html │ ├── base │ │ └── imports-with-base.html │ ├── cloned-template-script.html │ ├── csp.html │ ├── csp.js │ ├── currentScript.html │ ├── dedupe.html │ ├── dynamic-all-imports-detail.html │ ├── dynamic-elements.html │ ├── dynamic-errors-detail.html │ ├── dynamic-importer.html │ ├── dynamic.html │ ├── encoding.html │ ├── es-module.html │ ├── import-for-element.html │ ├── imports │ │ ├── abs.html │ │ ├── base-1.html │ │ ├── base │ │ │ └── base-2.html │ │ ├── csp-import-1.html │ │ ├── csp-import-2.html │ │ ├── csp-script-1.js │ │ ├── csp-script-2.js │ │ ├── current-script.js │ │ ├── dedupe.html │ │ ├── dynamic-elements-import.html │ │ ├── dynamic-importer.html │ │ ├── empty-script.html │ │ ├── empty-style.html │ │ ├── encoding-import.html │ │ ├── es-module-1.js │ │ ├── es-module-2.js │ │ ├── es-module-3.js │ │ ├── es-module-import-1.html │ │ ├── es-module-import-2.html │ │ ├── es-module-inline.html │ │ ├── external-script.js │ │ ├── google.png │ │ ├── import-1-1.html │ │ ├── import-1-2.html │ │ ├── import-1-3.html │ │ ├── import-1.html │ │ ├── load-1.html │ │ ├── load-2.html │ │ ├── load-a.html │ │ ├── load-b.html │ │ ├── load-c.html │ │ ├── load-d.html │ │ ├── load-empty-async.html │ │ ├── load-empty.html │ │ ├── parsed-import-1.html │ │ ├── parsed-import-2.html │ │ ├── ready-state-check-import.html │ │ ├── resolve-import-b.html │ │ ├── resolve-import-c.html │ │ ├── script-1.html │ │ ├── script-2.html │ │ ├── sheet1.css │ │ ├── sheet2.css │ │ ├── sheet3.css │ │ ├── sheet4.css │ │ ├── style-elements-import.html │ │ ├── style-links-import.html │ │ ├── style-paths-import.html │ │ ├── styles.css │ │ ├── template-import.html │ │ └── unclosed-import.html │ ├── lazy-import.html │ ├── link-import.html │ ├── load-404.html │ ├── load-empty.html │ ├── load-imports.html │ ├── load-loop.html │ ├── load.html │ ├── parser.html │ ├── ready-state.html │ ├── resolve-import-a.html │ ├── resolve-import-c.html │ ├── resolve-path.html │ ├── style-links.html │ ├── style-paths.html │ └── unclosed.html └── index.html └── wct.conf.json /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @azakus @valdrinkoshi 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | bower_components 3 | 4 | npm-debug.log* 5 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/README.md -------------------------------------------------------------------------------- /bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/bower.json -------------------------------------------------------------------------------- /externs/html-imports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/externs/html-imports.js -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/gulpfile.js -------------------------------------------------------------------------------- /html-imports.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/html-imports.min.js -------------------------------------------------------------------------------- /html-imports.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/html-imports.min.js.map -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/package.json -------------------------------------------------------------------------------- /src/html-imports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/src/html-imports.js -------------------------------------------------------------------------------- /tests/html/HTMLImports-lazy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/HTMLImports-lazy.html -------------------------------------------------------------------------------- /tests/html/HTMLImportsLoaded-native.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/HTMLImportsLoaded-native.html -------------------------------------------------------------------------------- /tests/html/base/imports-with-base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/base/imports-with-base.html -------------------------------------------------------------------------------- /tests/html/cloned-template-script.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/cloned-template-script.html -------------------------------------------------------------------------------- /tests/html/csp.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/csp.html -------------------------------------------------------------------------------- /tests/html/csp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/csp.js -------------------------------------------------------------------------------- /tests/html/currentScript.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/currentScript.html -------------------------------------------------------------------------------- /tests/html/dedupe.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/dedupe.html -------------------------------------------------------------------------------- /tests/html/dynamic-all-imports-detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/dynamic-all-imports-detail.html -------------------------------------------------------------------------------- /tests/html/dynamic-elements.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/dynamic-elements.html -------------------------------------------------------------------------------- /tests/html/dynamic-errors-detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/dynamic-errors-detail.html -------------------------------------------------------------------------------- /tests/html/dynamic-importer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/dynamic-importer.html -------------------------------------------------------------------------------- /tests/html/dynamic.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/dynamic.html -------------------------------------------------------------------------------- /tests/html/encoding.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/encoding.html -------------------------------------------------------------------------------- /tests/html/es-module.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/es-module.html -------------------------------------------------------------------------------- /tests/html/import-for-element.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/import-for-element.html -------------------------------------------------------------------------------- /tests/html/imports/abs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/abs.html -------------------------------------------------------------------------------- /tests/html/imports/base-1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/base-1.html -------------------------------------------------------------------------------- /tests/html/imports/base/base-2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/base/base-2.html -------------------------------------------------------------------------------- /tests/html/imports/csp-import-1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/csp-import-1.html -------------------------------------------------------------------------------- /tests/html/imports/csp-import-2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/csp-import-2.html -------------------------------------------------------------------------------- /tests/html/imports/csp-script-1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/csp-script-1.js -------------------------------------------------------------------------------- /tests/html/imports/csp-script-2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/csp-script-2.js -------------------------------------------------------------------------------- /tests/html/imports/current-script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/current-script.js -------------------------------------------------------------------------------- /tests/html/imports/dedupe.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/dedupe.html -------------------------------------------------------------------------------- /tests/html/imports/dynamic-elements-import.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/dynamic-elements-import.html -------------------------------------------------------------------------------- /tests/html/imports/dynamic-importer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/dynamic-importer.html -------------------------------------------------------------------------------- /tests/html/imports/empty-script.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/empty-script.html -------------------------------------------------------------------------------- /tests/html/imports/empty-style.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/empty-style.html -------------------------------------------------------------------------------- /tests/html/imports/encoding-import.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/encoding-import.html -------------------------------------------------------------------------------- /tests/html/imports/es-module-1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/es-module-1.js -------------------------------------------------------------------------------- /tests/html/imports/es-module-2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/es-module-2.js -------------------------------------------------------------------------------- /tests/html/imports/es-module-3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/es-module-3.js -------------------------------------------------------------------------------- /tests/html/imports/es-module-import-1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/es-module-import-1.html -------------------------------------------------------------------------------- /tests/html/imports/es-module-import-2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/es-module-import-2.html -------------------------------------------------------------------------------- /tests/html/imports/es-module-inline.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/es-module-inline.html -------------------------------------------------------------------------------- /tests/html/imports/external-script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/external-script.js -------------------------------------------------------------------------------- /tests/html/imports/google.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/google.png -------------------------------------------------------------------------------- /tests/html/imports/import-1-1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/import-1-1.html -------------------------------------------------------------------------------- /tests/html/imports/import-1-2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/import-1-2.html -------------------------------------------------------------------------------- /tests/html/imports/import-1-3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/import-1-3.html -------------------------------------------------------------------------------- /tests/html/imports/import-1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/import-1.html -------------------------------------------------------------------------------- /tests/html/imports/load-1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/load-1.html -------------------------------------------------------------------------------- /tests/html/imports/load-2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/load-2.html -------------------------------------------------------------------------------- /tests/html/imports/load-a.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/load-a.html -------------------------------------------------------------------------------- /tests/html/imports/load-b.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/load-b.html -------------------------------------------------------------------------------- /tests/html/imports/load-c.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/load-c.html -------------------------------------------------------------------------------- /tests/html/imports/load-d.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/load-d.html -------------------------------------------------------------------------------- /tests/html/imports/load-empty-async.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/html/imports/load-empty.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/html/imports/parsed-import-1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/parsed-import-1.html -------------------------------------------------------------------------------- /tests/html/imports/parsed-import-2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/parsed-import-2.html -------------------------------------------------------------------------------- /tests/html/imports/ready-state-check-import.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/ready-state-check-import.html -------------------------------------------------------------------------------- /tests/html/imports/resolve-import-b.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/resolve-import-b.html -------------------------------------------------------------------------------- /tests/html/imports/resolve-import-c.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/resolve-import-c.html -------------------------------------------------------------------------------- /tests/html/imports/script-1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/script-1.html -------------------------------------------------------------------------------- /tests/html/imports/script-2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/script-2.html -------------------------------------------------------------------------------- /tests/html/imports/sheet1.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/sheet1.css -------------------------------------------------------------------------------- /tests/html/imports/sheet2.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/sheet2.css -------------------------------------------------------------------------------- /tests/html/imports/sheet3.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/sheet3.css -------------------------------------------------------------------------------- /tests/html/imports/sheet4.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/sheet4.css -------------------------------------------------------------------------------- /tests/html/imports/style-elements-import.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/style-elements-import.html -------------------------------------------------------------------------------- /tests/html/imports/style-links-import.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/style-links-import.html -------------------------------------------------------------------------------- /tests/html/imports/style-paths-import.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/style-paths-import.html -------------------------------------------------------------------------------- /tests/html/imports/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/styles.css -------------------------------------------------------------------------------- /tests/html/imports/template-import.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/template-import.html -------------------------------------------------------------------------------- /tests/html/imports/unclosed-import.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/imports/unclosed-import.html -------------------------------------------------------------------------------- /tests/html/lazy-import.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/lazy-import.html -------------------------------------------------------------------------------- /tests/html/link-import.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/link-import.html -------------------------------------------------------------------------------- /tests/html/load-404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/load-404.html -------------------------------------------------------------------------------- /tests/html/load-empty.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/load-empty.html -------------------------------------------------------------------------------- /tests/html/load-imports.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/load-imports.html -------------------------------------------------------------------------------- /tests/html/load-loop.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/load-loop.html -------------------------------------------------------------------------------- /tests/html/load.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/load.html -------------------------------------------------------------------------------- /tests/html/parser.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/parser.html -------------------------------------------------------------------------------- /tests/html/ready-state.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/ready-state.html -------------------------------------------------------------------------------- /tests/html/resolve-import-a.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/resolve-import-a.html -------------------------------------------------------------------------------- /tests/html/resolve-import-c.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/resolve-import-c.html -------------------------------------------------------------------------------- /tests/html/resolve-path.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/resolve-path.html -------------------------------------------------------------------------------- /tests/html/style-links.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/style-links.html -------------------------------------------------------------------------------- /tests/html/style-paths.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/style-paths.html -------------------------------------------------------------------------------- /tests/html/unclosed.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/html/unclosed.html -------------------------------------------------------------------------------- /tests/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/tests/index.html -------------------------------------------------------------------------------- /wct.conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webcomponents/html-imports/HEAD/wct.conf.json --------------------------------------------------------------------------------