mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-19 21:06:06 +00:00
1 line
25 KiB
JavaScript
1 line
25 KiB
JavaScript
|
|
!function(){function a(a,r,e){return r in a?Object.defineProperty(a,r,{value:e,enumerable:!0,configurable:!0,writable:!0}):a[r]=e,a}function r(a,r,e,o,i,n,t){try{var s=a[n](t),c=s.value}catch(h){return void e(h)}s.done?r(c):Promise.resolve(c).then(o,i)}function e(a,r){for(var e=0;e<r.length;e++){var o=r[e];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(a,o.key,o)}}(self.webpackChunkgabinete_digital=self.webpackChunkgabinete_digital||[]).push([[7895],{7895:function(o,i,n){"use strict";n.r(i),n.d(i,{ion_searchbar:function(){return l}});var t=n(31667),s=n(36177),c=n(13772),h=n(61269),l=function(){function o(a){var r=this;!function(a,r){if(!(a instanceof r))throw new TypeError("Cannot call a class as a function")}(this,o),(0,t.r)(this,a),this.ionInput=(0,t.e)(this,"ionInput",7),this.ionChange=(0,t.e)(this,"ionChange",7),this.ionCancel=(0,t.e)(this,"ionCancel",7),this.ionClear=(0,t.e)(this,"ionClear",7),this.ionBlur=(0,t.e)(this,"ionBlur",7),this.ionFocus=(0,t.e)(this,"ionFocus",7),this.ionStyle=(0,t.e)(this,"ionStyle",7),this.isCancelVisible=!1,this.shouldAlignLeft=!0,this.focused=!1,this.noAnimate=!0,this.animated=!1,this.autocomplete="off",this.autocorrect="off",this.cancelButtonIcon=s.c.get("backButtonIcon","arrow-back-sharp"),this.cancelButtonText="Cancel",this.debounce=250,this.disabled=!1,this.placeholder="Search",this.showCancelButton="never",this.spellcheck=!1,this.type="search",this.value="",this.onClearInput=function(a){r.ionClear.emit(),a&&(a.preventDefault(),a.stopPropagation()),setTimeout(function(){""!==r.getValue()&&(r.value="",r.ionInput.emit())},64)},this.onCancelSearchbar=function(a){a&&(a.preventDefault(),a.stopPropagation()),r.ionCancel.emit(),r.onClearInput(),r.nativeInput&&r.nativeInput.blur()},this.onInput=function(a){var e=a.target;e&&(r.value=e.value),r.ionInput.emit(a)},this.onBlur=function(){r.focused=!1,r.ionBlur.emit(),r.positionElements()},this.onFocus=function(){r.focused=!0,r.ionFocus.emit(),r.positionElements()}}var i,n,l,b,d;return i=o,n=[{key:"debounceChanged",value:function(){this.ionChange=(0,c.e)(this.ionChange,this.debounce)}},{key:"valueChanged",value:function(){var a=this.nativeInput,r=this.getValue();a&&a.value!==r&&(a.value=r),this.ionChange.emit({value:r})}},{key:"showCancelButtonChanged",value:function(){var a=this;requestAnimationFrame(function(){a.positionElements(),(0,t.j)(a)})}},{key:"connectedCallback",value:function(){this.emitStyle()}},{key:"componentDidLoad",value:function(){var a=this;this.positionElements(),this.debounceChanged(),setTimeout(function(){a.noAnimate=!1},300)}},{key:"emitStyle",value:function(){this.ionStyle.emit({searchbar:!0})}},{key:"setFocus",value:(b=regeneratorRuntime.mark(function a(){return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:this.nativeInput&&this.nativeInput.focus();case 1:case"end":return a.stop()}},a,this)}),d=function(){var a=this,e=arguments;return new Promise(function(o,i){var n=b.apply(a,e);function t(a){r(n,o,i,t,s,"next",a)}function s(a){r(n,o,i,t,s,"throw",a)}t(void 0)})},function(){return d.apply(this,arguments)})},{key:"getInputElement",value:function(){return Promise.resolve(this.nativeInput)}},{key:"positionElements",value:function(){var a=this.getValue(),r=this.shouldAlignLeft,e=(0,s.b)(this),o=!this.animated||""!==a.trim()||!!this.focused;this.shouldAlignLeft=o,"ios"===e&&(r!==o&&this.positionPlaceholder(),this.animated&&this.positionCancelButton())}},{key:"positionPlaceholder",value:function(){var a=this.nativeInput;if(a){var r="rtl"===document.dir,e=(this.el.shadowRoot||this.el).querySelector(".searchbar-search-icon");if(this.shouldAlignLeft)a.removeAttribute("style"),e.removeAttribute("style");else{var o=document,i=o.createElement("span");i.innerText=this.placeholder||"",o.body.appendChild(i),(0,c.r)(function(){var o=i.offsetWidth;i.remove();var n="calc(50% - "+o/2+"px)",t="calc(50% - "+(o/2+30)+"px)";r?(a.style.paddingRight=n,e.style.marginRight=t):(a.style.paddingLeft=n,e.style.marginLeft=t)})}}}},{key:"positionCancelButton",value:function()
|