UNPKG

@csvbox/angular2

Version:

Standalone Angular component for csvbox.io supporting Angular version 14 till 19

32 lines 2.44 kB
let styleElement; 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; } `; export const insertCSS = () => { if (styleElement) { return; } styleElement = document.createElement('style'); styleElement.setAttribute('type', 'text/css'); const head = document.querySelector('head'); if (head) { head.appendChild(styleElement); } styleElement.textContent = GLOBAL_CSS; }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5zZXJ0Q1NTLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvYW5ndWxhci1hZGFwdGVyL3NyYy9saWIvdXRpbHMvaW5zZXJ0Q1NTLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLElBQUksWUFBOEIsQ0FBQTtBQUVsQyxNQUFNLFVBQVUsR0FBRzs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FpQmxCLENBQUE7QUFFRCxNQUFNLENBQUMsTUFBTSxTQUFTLEdBQUcsR0FBUyxFQUFFO0lBQ2xDLElBQUksWUFBWSxFQUFFO1FBQ2hCLE9BQU07S0FDUDtJQUVELFlBQVksR0FBRyxRQUFRLENBQUMsYUFBYSxDQUFDLE9BQU8sQ0FBQyxDQUFBO0lBQzlDLFlBQVksQ0FBQyxZQUFZLENBQUMsTUFBTSxFQUFFLFVBQVUsQ0FBQyxDQUFBO0lBQzdDLE1BQU0sSUFBSSxHQUFHLFFBQVEsQ0FBQyxhQUFhLENBQUMsTUFBTSxDQUFDLENBQUM7SUFDNUMsSUFBSSxJQUFJLEVBQUU7UUFDUixJQUFJLENBQUMsV0FBVyxDQUFDLFlBQVksQ0FBQyxDQUFDO0tBQ2hDO0lBRUQsWUFBWSxDQUFDLFdBQVcsR0FBRyxVQUFVLENBQUE7QUFDdkMsQ0FBQyxDQUFBIiwic291cmNlc0NvbnRlbnQiOlsibGV0IHN0eWxlRWxlbWVudDogSFRNTFN0eWxlRWxlbWVudFxyXG5cclxuY29uc3QgR0xPQkFMX0NTUyA9IGBcclxuLmNzdmJveC1ob2xkZXIge1xyXG4gIHotaW5kZXg6IDIxNDc0ODM2NDc7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5jc3Zib3gtaG9sZGVyIGlmcmFtZSB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDBweDtcclxuICBsZWZ0OiAwcHg7XHJcbn1cclxuYFxyXG5cclxuZXhwb3J0IGNvbnN0IGluc2VydENTUyA9ICgpOiB2b2lkID0+IHtcclxuICBpZiAoc3R5bGVFbGVtZW50KSB7XHJcbiAgICByZXR1cm5cclxuICB9XHJcblxyXG4gIHN0eWxlRWxlbWVudCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3N0eWxlJylcclxuICBzdHlsZUVsZW1lbnQuc2V0QXR0cmlidXRlKCd0eXBlJywgJ3RleHQvY3NzJylcclxuICBjb25zdCBoZWFkID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcignaGVhZCcpO1xyXG4gIGlmIChoZWFkKSB7XHJcbiAgICBoZWFkLmFwcGVuZENoaWxkKHN0eWxlRWxlbWVudCk7XHJcbiAgfVxyXG5cclxuICBzdHlsZUVsZW1lbnQudGV4dENvbnRlbnQgPSBHTE9CQUxfQ1NTXHJcbn1cclxuIl19