mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-19 21:06:06 +00:00
1 line
13 KiB
JavaScript
1 line
13 KiB
JavaScript
|
|
!function(){function t(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}function e(t,e,i,a,n,o,r){try{var d=t[o](r),l=d.value}catch(s){return void i(s)}d.done?e(l):Promise.resolve(l).then(a,n)}function i(t){return function(){var i=this,a=arguments;return new Promise(function(n,o){var r=t.apply(i,a);function d(t){e(r,n,o,d,l,"next",t)}function l(t){e(r,n,o,d,l,"throw",t)}d(void 0)})}}function a(t,e){for(var i=0;i<e.length;i++){var a=e[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,a.key,a)}}(self.webpackChunkgabinete_digital=self.webpackChunkgabinete_digital||[]).push([[2191],{32191:function(e,n,o){"use strict";o.r(n),o.d(n,{ion_textarea:function(){return h}});var r=o(31667),d=o(36177),l=o(13772),s=o(61269),h=function(){function e(t){var i=this;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),(0,r.r)(this,t),this.ionChange=(0,r.e)(this,"ionChange",7),this.ionInput=(0,r.e)(this,"ionInput",7),this.ionStyle=(0,r.e)(this,"ionStyle",7),this.ionBlur=(0,r.e)(this,"ionBlur",7),this.ionFocus=(0,r.e)(this,"ionFocus",7),this.inputId="ion-textarea-"+c++,this.didBlurAfterEdit=!1,this.inheritedAttributes={},this.fireFocusEvents=!0,this.hasFocus=!1,this.autocapitalize="none",this.autofocus=!1,this.clearOnEdit=!1,this.debounce=0,this.disabled=!1,this.name=this.inputId,this.readonly=!1,this.required=!1,this.spellcheck=!1,this.autoGrow=!1,this.value="",this.onInput=function(t){i.nativeInput&&(i.value=i.nativeInput.value),i.emitStyle(),i.ionInput.emit(t)},this.onFocus=function(t){i.hasFocus=!0,i.focusChange(),i.fireFocusEvents&&i.ionFocus.emit(t)},this.onBlur=function(t){i.hasFocus=!1,i.focusChange(),i.fireFocusEvents&&i.ionBlur.emit(t)},this.onKeyDown=function(){i.checkClearOnEdit()}}var n,o,h,p,u;return n=e,o=[{key:"debounceChanged",value:function(){this.ionChange=(0,l.e)(this.ionChange,this.debounce)}},{key:"disabledChanged",value:function(){this.emitStyle()}},{key:"valueChanged",value:function(){var t=this.nativeInput,e=this.getValue();t&&t.value!==e&&(t.value=e),this.runAutoGrow(),this.emitStyle(),this.ionChange.emit({value:e})}},{key:"connectedCallback",value:function(){this.emitStyle(),this.debounceChanged(),document.dispatchEvent(new CustomEvent("ionInputDidLoad",{detail:this.el}))}},{key:"disconnectedCallback",value:function(){document.dispatchEvent(new CustomEvent("ionInputDidUnload",{detail:this.el}))}},{key:"componentWillLoad",value:function(){this.inheritedAttributes=(0,l.i)(this.el,["title"])}},{key:"componentDidLoad",value:function(){var t=this;(0,l.r)(function(){return t.runAutoGrow()})}},{key:"runAutoGrow",value:function(){var t=this,e=this.nativeInput;e&&this.autoGrow&&(0,r.f)(function(){e.style.height="auto",e.style.height=e.scrollHeight+"px",t.textareaWrapper&&(t.textareaWrapper.style.height=e.scrollHeight+"px")})}},{key:"setFocus",value:(u=i(regeneratorRuntime.mark(function t(){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:this.nativeInput&&this.nativeInput.focus();case 1:case"end":return t.stop()}},t,this)})),function(){return u.apply(this,arguments)})},{key:"setBlur",value:(p=i(regeneratorRuntime.mark(function t(){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:this.nativeInput&&this.nativeInput.blur();case 1:case"end":return t.stop()}},t,this)})),function(){return p.apply(this,arguments)})},{key:"getInputElement",value:function(){return Promise.resolve(this.nativeInput)}},{key:"emitStyle",value:function(){this.ionStyle.emit({interactive:!0,textarea:!0,input:!0,"interactive-disabled":this.disabled,"has-placeholder":null!=this.placeholder,"has-value":this.hasValue(),"has-focus":this.hasFocus})}},{key:"checkClearOnEdit",value:function(){this.clearOnEdit&&(this.didBlurAfterEdit&&this.hasValue()&&(this.value=""),this.didBlurAfterEdit=!1)}},{key:"focusChange",value:function(){this.clearOnEdit&&!this.hasFocus&&this.hasValue()&&(this.didBlurAfterEdit=!0),this.emitStyle()}},{key:"hasValue",value
|