Files
doneit-web/_platforms/browser/www/6108-es2015.2cfda208c5bdad3bde3b.js
T

1 line
33 KiB
JavaScript
Raw Normal View History

2021-08-18 18:58:02 +01:00
(self.webpackChunkgabinete_digital=self.webpackChunkgabinete_digital||[]).push([[6108],{36108:function(t,e,i){"use strict";i.r(e),i.d(e,{ion_alert:function(){return h}});var r=i(31667),o=i(36177),a=i(2944),n=(i(40960),i(97279),i(66575)),l=i(46331),s=(i(52954),i(76507)),d=i(61269);const c=t=>{const e=(0,a.c)(),i=(0,a.c)(),r=(0,a.c)();return i.addElement(t.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),r.addElement(t.querySelector(".alert-wrapper")).keyframes([{offset:0,opacity:"0.01",transform:"scale(1.1)"},{offset:1,opacity:"1",transform:"scale(1)"}]),e.addElement(t).easing("ease-in-out").duration(200).addAnimation([i,r])},p=t=>{const e=(0,a.c)(),i=(0,a.c)(),r=(0,a.c)();return i.addElement(t.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),r.addElement(t.querySelector(".alert-wrapper")).keyframes([{offset:0,opacity:.99,transform:"scale(1)"},{offset:1,opacity:0,transform:"scale(0.9)"}]),e.addElement(t).easing("ease-in-out").duration(200).addAnimation([i,r])},g=t=>{const e=(0,a.c)(),i=(0,a.c)(),r=(0,a.c)();return i.addElement(t.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),r.addElement(t.querySelector(".alert-wrapper")).keyframes([{offset:0,opacity:"0.01",transform:"scale(0.9)"},{offset:1,opacity:"1",transform:"scale(1)"}]),e.addElement(t).easing("ease-in-out").duration(150).addAnimation([i,r])},b=t=>{const e=(0,a.c)(),i=(0,a.c)(),r=(0,a.c)();return i.addElement(t.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),r.addElement(t.querySelector(".alert-wrapper")).fromTo("opacity",.99,0),e.addElement(t).easing("ease-in-out").duration(150).addAnimation([i,r])},h=class{constructor(t){(0,r.r)(this,t),this.didPresent=(0,r.e)(this,"ionAlertDidPresent",7),this.willPresent=(0,r.e)(this,"ionAlertWillPresent",7),this.willDismiss=(0,r.e)(this,"ionAlertWillDismiss",7),this.didDismiss=(0,r.e)(this,"ionAlertDidDismiss",7),this.processedInputs=[],this.processedButtons=[],this.presented=!1,this.keyboardClose=!0,this.buttons=[],this.inputs=[],this.backdropDismiss=!0,this.translucent=!1,this.animated=!0,this.onBackdropTap=()=>{this.dismiss(void 0,l.B)},this.dispatchCancelHandler=t=>{if((0,l.i)(t.detail.role)){const t=this.processedButtons.find(t=>"cancel"===t.role);this.callButtonHandler(t)}}}onKeydown(t){if(!new Set(this.processedInputs.map(t=>t.type)).has("radio")||t.target&&!this.el.contains(t.target)||t.target.classList.contains("alert-button"))return;const e=this.el.querySelectorAll(".alert-radio"),i=Array.from(e).filter(t=>!t.disabled),r=i.findIndex(e=>e.id===t.target.id);let o;if(["ArrowDown","ArrowRight"].includes(t.code)&&(o=r===i.length-1?i[0]:i[r+1]),["ArrowUp","ArrowLeft"].includes(t.code)&&(o=0===r?i[i.length-1]:i[r-1]),o&&i.includes(o)){const t=this.processedInputs.find(t=>t.id===(null==o?void 0:o.id));t&&(this.rbClick(t),o.focus())}}buttonsChanged(){this.processedButtons=this.buttons.map(t=>"string"==typeof t?{text:t,role:"cancel"===t.toLowerCase()?"cancel":void 0}:t)}inputsChanged(){const t=this.inputs,e=t.find(t=>!t.disabled),i=t.find(t=>t.checked&&!t.disabled)||e,r=new Set(t.map(t=>t.type));r.has("checkbox")&&r.has("radio")&&console.warn(`Alert cannot mix input types: ${Array.from(r.values()).join("/")}. Please see alert docs for more info.`),this.inputType=r.values().next().value,this.processedInputs=t.map((t,e)=>({type:t.type||"text",name:t.name||`${e}`,placeholder:t.placeholder||"",value:t.value,label:t.label,checked:!!t.checked,disabled:!!t.disabled,id:t.id||`alert-input-${this.overlayIndex}-${e}`,handler:t.handler,min:t.min,max:t.max,cssClass:t.cssClass||"",attributes:t.attributes||{},tabindex:"radio"===t.type&&t!==i?-1:0}))}connectedCallback(){(0,l.e)(this.el)}componentWillLoad(){this.inputsChanged(),this.buttonsChanged()}disconnectedCallback(){this.gesture&&(this.gesture.destroy(),this.gesture=void 0)}componentDidLoad(){!this.gesture&&"md"!==(0,o.b)