Files
polymer/test/unit/sub/style-import.js
Steven Orvell 8b5803c293 Fixes IE11 test issues
Use <template>.innerHTML when adding test elements to main document. Works around a template polyfill issue (https://github.com/webcomponents/template/issues/40) by setting innerHTML on a <template> element so that inner templates are correctly updated.
2018-04-30 10:55:18 -07:00

27 lines
741 B
JavaScript

import { pathFromUrl } from '../../../lib/utils/resolve-url.js';
const $_documentContainer = document.createElement('template');
$_documentContainer.setAttribute('style', 'display: none;');
const baseAssetPath = pathFromUrl(import.meta.url);
$_documentContainer.innerHTML = `<dom-module id="style-import" assetpath="${baseAssetPath}">
<template>
<style>
.foo {
height: 2px;
border: 1px solid orange;
background: url(google.png);
}
</style>
</template>
</dom-module><dom-module id="style-import2" assetpath="${baseAssetPath}">
<template>
<style>
.foo {
width: 4px;
}
</style>
</template>
</dom-module>`;
document.head.appendChild($_documentContainer.content);