UNPKG

@liascript/exporter

Version:
1 lines 2.63 kB
!function(e,t,i,r,s){var n="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},o="function"==typeof n[r]&&n[r],h=o.cache||{},u="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function l(t,i){if(!h[t]){if(!e[t]){var s="function"==typeof n[r]&&n[r];if(!i&&s)return s(t,!0);if(o)return o(t,!0);if(u&&"string"==typeof t)return u(t);var c=new Error("Cannot find module '"+t+"'");throw c.code="MODULE_NOT_FOUND",c}a.resolve=function(i){var r=e[t][1][i];return null!=r?r:i},a.cache={};var d=h[t]=new l.Module(t);e[t][0].call(d.exports,a,d,d.exports,this)}return h[t].exports;function a(e){var t=a.resolve(e);return!1===t?{}:l(t)}}l.isParcelRequire=!0,l.Module=function(e){this.id=e,this.bundle=l,this.exports={}},l.modules=e,l.cache=h,l.parent=o,l.register=function(t,i){e[t]=[function(e,t){t.exports=i},{}]},Object.defineProperty(l,"root",{get:function(){return n[r]}}),n[r]=l;for(var c=0;c<t.length;c++)l(t[c]);if(i){var d=l(i);"object"==typeof exports&&"undefined"!=typeof module?module.exports=d:"function"==typeof define&&define.amd&&define((function(){return d}))}}({"9cW3J":[function(e,t,i){var r=e("@parcel/transformer-js/src/esmodule-helpers.js"),s=e("resize-observer-polyfill"),n=r.interopDefault(s);const o=Math.floor(20*parseFloat(getComputedStyle(document.documentElement).fontSize));customElements.define("lia-terminal",class extends HTMLElement{constructor(){super(),this.initObservers()}initObservers(){let e=this;this.resizeObserver=new(0,n.default)((function(t){e.style.height?(e.height_=e.style.height,e.update(),e.dispatchEvent(new CustomEvent("onchangeheight"))):t?.[0].borderBoxSize?.[0].blockSize>=o&&(e.height_=o+"px",e.update(),e.dispatchEvent(new CustomEvent("onchangeheight")))})),this.mutationObserver=new MutationObserver((()=>{this.update()}))}connectedCallback(){this.resizeObserver?.observe(this),this.mutationObserver?.observe(this,{childList:!0,subtree:!0})}disconnectedCallback(){this.cleanup()}cleanup(){this.resizeObserver&&(this.resizeObserver.unobserve(this),this.resizeObserver.disconnect(),this.resizeObserver=void 0),this.mutationObserver&&(this.mutationObserver.disconnect(),this.mutationObserver=void 0)}update(){this.height_&&(this.style.maxHeight="none",this.style.height=this.height_),this.scrollTop=this.scrollHeight}get height(){return this.height_}set height(e){this.height_!=e&&(this.height_=e,this.update())}})},{"resize-observer-polyfill":"1wcIT","@parcel/transformer-js/src/esmodule-helpers.js":"XTfsy"}]},["9cW3J"],"9cW3J","parcelRequire55a5");