aurelia-templating-resources
Version:
A standard set of behaviors, converters and other resources for use with the Aurelia templating library.
17 lines (12 loc) • 535 B
text/typescript
import {FEATURE, DOM} from 'aurelia-pal';
export const aureliaHideClassName = 'aurelia-hide';
const aureliaHideClass = `.${aureliaHideClassName} { display:none !important; }`;
export function injectAureliaHideStyleAtHead() {
DOM.injectStyles(aureliaHideClass);
}
export function injectAureliaHideStyleAtBoundary(domBoundary: any) {
if (FEATURE.shadowDOM && domBoundary && !domBoundary.hasAureliaHideStyle) {
domBoundary.hasAureliaHideStyle = true;
DOM.injectStyles(aureliaHideClass, domBoundary);
}
}