aurelia-bootstrap
Version:
Bootstrap components written in Aurelia.
25 lines (21 loc) • 901 B
JavaScript
/* */
define(['exports', 'aurelia-pal'], function (exports, _aureliaPal) {
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.aureliaHideClassName = undefined;
exports.injectAureliaHideStyleAtHead = injectAureliaHideStyleAtHead;
exports.injectAureliaHideStyleAtBoundary = injectAureliaHideStyleAtBoundary;
var aureliaHideClassName = exports.aureliaHideClassName = 'aurelia-hide';
var aureliaHideClass = '.' + aureliaHideClassName + ' { display:none !important; }';
function injectAureliaHideStyleAtHead() {
_aureliaPal.DOM.injectStyles(aureliaHideClass);
}
function injectAureliaHideStyleAtBoundary(domBoundary) {
if (_aureliaPal.FEATURE.shadowDOM && domBoundary && !domBoundary.hasAureliaHideStyle) {
domBoundary.hasAureliaHideStyle = true;
_aureliaPal.DOM.injectStyles(aureliaHideClass, domBoundary);
}
}
});