@csvbox/angular
Version:
Angular adapter for csvbox.io
44 lines • 2.69 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: utlis/insertCSS.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
/** @type {?} */
let styleElement;
/** @type {?} */
const GLOBAL_CSS = `
.csvbox-holder {
z-index: 2147483647;
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
display: none;
}
.csvbox-holder iframe {
height: 100%;
width: 100%;
position: absolute;
top: 0px;
left: 0px;
}
`;
/** @type {?} */
export const insertCSS = (/**
* @return {?}
*/
() => {
if (styleElement) {
return;
}
styleElement = document.createElement('style');
styleElement.setAttribute('type', 'text/css');
/** @type {?} */
const head = document.querySelector('head');
if (head) {
head.appendChild(styleElement);
}
styleElement.textContent = GLOBAL_CSS;
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5zZXJ0Q1NTLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGNzdmJveC9hbmd1bGFyLyIsInNvdXJjZXMiOlsidXRsaXMvaW5zZXJ0Q1NTLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7OztJQUFJLFlBQThCOztNQUU1QixVQUFVLEdBQUc7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBaUJsQjs7QUFFRCxNQUFNLE9BQU8sU0FBUzs7O0FBQUcsR0FBUyxFQUFFO0lBQ2xDLElBQUksWUFBWSxFQUFFO1FBQ2hCLE9BQU07S0FDUDtJQUVELFlBQVksR0FBRyxRQUFRLENBQUMsYUFBYSxDQUFDLE9BQU8sQ0FBQyxDQUFBO0lBQzlDLFlBQVksQ0FBQyxZQUFZLENBQUMsTUFBTSxFQUFFLFVBQVUsQ0FBQyxDQUFBOztVQUN2QyxJQUFJLEdBQUcsUUFBUSxDQUFDLGFBQWEsQ0FBQyxNQUFNLENBQUM7SUFDM0MsSUFBSSxJQUFJLEVBQUU7UUFDUixJQUFJLENBQUMsV0FBVyxDQUFDLFlBQVksQ0FBQyxDQUFDO0tBQ2hDO0lBRUQsWUFBWSxDQUFDLFdBQVcsR0FBRyxVQUFVLENBQUE7QUFDdkMsQ0FBQyxDQUFBIiwic291cmNlc0NvbnRlbnQiOlsibGV0IHN0eWxlRWxlbWVudDogSFRNTFN0eWxlRWxlbWVudFxyXG5cclxuY29uc3QgR0xPQkFMX0NTUyA9IGBcclxuLmNzdmJveC1ob2xkZXIge1xyXG4gIHotaW5kZXg6IDIxNDc0ODM2NDc7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5jc3Zib3gtaG9sZGVyIGlmcmFtZSB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDBweDtcclxuICBsZWZ0OiAwcHg7XHJcbn1cclxuYFxyXG5cclxuZXhwb3J0IGNvbnN0IGluc2VydENTUyA9ICgpOiB2b2lkID0+IHtcclxuICBpZiAoc3R5bGVFbGVtZW50KSB7XHJcbiAgICByZXR1cm5cclxuICB9XHJcblxyXG4gIHN0eWxlRWxlbWVudCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3N0eWxlJylcclxuICBzdHlsZUVsZW1lbnQuc2V0QXR0cmlidXRlKCd0eXBlJywgJ3RleHQvY3NzJylcclxuICBjb25zdCBoZWFkID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcignaGVhZCcpO1xyXG4gIGlmIChoZWFkKSB7XHJcbiAgICBoZWFkLmFwcGVuZENoaWxkKHN0eWxlRWxlbWVudCk7XHJcbiAgfVxyXG5cclxuICBzdHlsZUVsZW1lbnQudGV4dENvbnRlbnQgPSBHTE9CQUxfQ1NTXHJcbn1cclxuIl19