mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-19 04:57:52 +00:00
1 line
21 KiB
JavaScript
1 line
21 KiB
JavaScript
|
|
(self.webpackChunkgabinete_digital=self.webpackChunkgabinete_digital||[]).push([[4195],{34195:function(t,o,r){"use strict";r.r(o),r.d(o,{ion_fab:function(){return e},ion_fab_button:function(){return s},ion_fab_list:function(){return c}});var i=r(31667),a=r(36177),n=r(61269);const e=class{constructor(t){(0,i.r)(this,t),this.edge=!1,this.activated=!1,this.onClick=()=>{const t=!!this.el.querySelector("ion-fab-list"),o=this.getFab();t&&(!o||!o.disabled)&&(this.activated=!this.activated)}}activatedChanged(){const t=this.activated,o=this.getFab();o&&(o.activated=t),Array.from(this.el.querySelectorAll("ion-fab-list")).forEach(o=>{o.activated=t})}componentDidLoad(){this.activated&&this.activatedChanged()}async close(){this.activated=!1}getFab(){return this.el.querySelector("ion-fab-button")}render(){const{horizontal:t,vertical:o,edge:r}=this,n=(0,a.b)(this);return(0,i.h)(i.H,{onClick:this.onClick,class:{[n]:!0,[`fab-horizontal-${t}`]:void 0!==t,[`fab-vertical-${o}`]:void 0!==o,"fab-edge":r}},(0,i.h)("slot",null))}get el(){return(0,i.i)(this)}static get watchers(){return{activated:["activatedChanged"]}}};e.style=":host{position:absolute;z-index:999}:host(.fab-horizontal-center){left:50%;margin-left:-28px}:host-context([dir=rtl]):host(.fab-horizontal-center),:host-context([dir=rtl]).fab-horizontal-center{left:unset;right:unset;right:50%}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.fab-horizontal-center){margin-left:unset;-webkit-margin-start:-28px;margin-inline-start:-28px}}:host(.fab-horizontal-start){left:calc(10px + var(--ion-safe-area-left, 0px))}:host-context([dir=rtl]):host(.fab-horizontal-start),:host-context([dir=rtl]).fab-horizontal-start{left:unset;right:unset;right:calc(10px + var(--ion-safe-area-left, 0px))}:host(.fab-horizontal-end){right:calc(10px + var(--ion-safe-area-right, 0px))}:host-context([dir=rtl]):host(.fab-horizontal-end),:host-context([dir=rtl]).fab-horizontal-end{left:unset;right:unset;left:calc(10px + var(--ion-safe-area-right, 0px))}:host(.fab-vertical-top){top:10px}:host(.fab-vertical-top.fab-edge){top:-28px}:host(.fab-vertical-bottom){bottom:10px}:host(.fab-vertical-bottom.fab-edge){bottom:-28px}:host(.fab-vertical-center){margin-top:-28px;top:50%}";const s=class{constructor(t){(0,i.r)(this,t),this.ionFocus=(0,i.e)(this,"ionFocus",7),this.ionBlur=(0,i.e)(this,"ionBlur",7),this.activated=!1,this.disabled=!1,this.routerDirection="forward",this.show=!1,this.translucent=!1,this.type="button",this.closeIcon="close",this.onFocus=()=>{this.ionFocus.emit()},this.onBlur=()=>{this.ionBlur.emit()}}render(){const{el:t,disabled:o,color:r,href:e,activated:s,show:c,translucent:l,size:b}=this,d=(0,n.h)("ion-fab-list",t),p=(0,a.b)(this),g=void 0===e?"button":"a",h="button"===g?{type:this.type}:{download:this.download,href:e,rel:this.rel,target:this.target};return(0,i.h)(i.H,{"aria-disabled":o?"true":null,class:(0,n.c)(r,{[p]:!0,"fab-button-in-list":d,"fab-button-translucent-in-list":d&&l,"fab-button-close-active":s,"fab-button-show":c,"fab-button-disabled":o,"fab-button-translucent":l,"ion-activatable":!0,"ion-focusable":!0,[`fab-button-${b}`]:void 0!==b})},(0,i.h)(g,Object.assign({},h,{class:"button-native",part:"native",disabled:o,onFocus:this.onFocus,onBlur:this.onBlur,onClick:t=>(0,n.o)(e,t,this.routerDirection,this.routerAnimation)}),(0,i.h)("ion-icon",{icon:this.closeIcon,part:"close-icon",class:"close-icon",lazy:!1}),(0,i.h)("span",{class:"button-inner"},(0,i.h)("slot",null)),"md"===p&&(0,i.h)("ion-ripple-effect",null)))}get el(){return(0,i.i)(this)}};s.style={ios:':host{--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--background-hover:var(--ion-color-primary-contrast, #fff);--background-hover-opacity:.08;--transition:background-color, opacity 100ms linear;--ripple-color:currentColor;--border-radius:50%;--border-width:0;--border-style:none;--border-color:initial;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;width:56px;hei
|