mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-19 04:57:52 +00:00
1 line
25 KiB
JavaScript
1 line
25 KiB
JavaScript
|
|
!function(){function o(o,t,n){return t in o?Object.defineProperty(o,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):o[t]=n,o}function t(o,t){if(!(o instanceof t))throw new TypeError("Cannot call a class as a function")}function n(o,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(o,i.key,i)}}function i(o,t,i){return t&&n(o.prototype,t),i&&n(o,i),o}(self.webpackChunkgabinete_digital=self.webpackChunkgabinete_digital||[]).push([[392],{30392:function(n,r,e){"use strict";e.r(r),e.d(r,{ion_button:function(){return v},ion_icon:function(){return y}});var a,s=e(31667),l=e(36177),c=e(13772),d=e(61269),b=function(o,t,n,i,r){return n="ios"===(n&&p(n))?"ios":"md",i&&"ios"===n?o=p(i):r&&"md"===n?o=p(r):(o||!t||h(t)||(o=t),g(o)&&(o=p(o))),g(o)&&""!==o.trim()?""!==o.replace(/[a-z]|-|\d/gi,"")?null:o:null},u=function(o){return g(o)&&(o=o.trim(),h(o))?o:null},h=function(o){return o.length>0&&/(\/|\.)/.test(o)},g=function(o){return"string"==typeof o},p=function(o){return o.toLowerCase()},v=function(){function n(o){var i=this;t(this,n),(0,s.r)(this,o),this.ionFocus=(0,s.e)(this,"ionFocus",7),this.ionBlur=(0,s.e)(this,"ionBlur",7),this.inItem=!1,this.inListHeader=!1,this.inToolbar=!1,this.inheritedAttributes={},this.buttonType="button",this.disabled=!1,this.routerDirection="forward",this.strong=!1,this.type="button",this.handleClick=function(o){if("button"===i.type)(0,d.o)(i.href,o,i.routerDirection,i.routerAnimation);else if((0,c.j)(i.el)){var t=i.el.closest("form");if(t){o.preventDefault();var n=document.createElement("button");n.type=i.type,n.style.display="none",t.appendChild(n),n.click(),n.remove()}}},this.onFocus=function(){i.ionFocus.emit()},this.onBlur=function(){i.ionBlur.emit()}}return i(n,[{key:"componentWillLoad",value:function(){this.inToolbar=!!this.el.closest("ion-buttons"),this.inListHeader=!!this.el.closest("ion-list-header"),this.inItem=!!this.el.closest("ion-item")||!!this.el.closest("ion-item-divider"),this.inheritedAttributes=(0,c.i)(this.el,["aria-label"])}},{key:"hasIconOnly",get:function(){return!!this.el.querySelector('[slot="icon-only"]')}},{key:"rippleType",get:function(){return(void 0===this.fill||"clear"===this.fill)&&this.hasIconOnly&&this.inToolbar?"unbounded":"bounded"}},{key:"render",value:function(){var t,n=(0,l.b)(this),i=this.buttonType,r=this.type,e=this.disabled,a=this.rel,c=this.target,b=this.size,u=this.href,h=this.color,g=this.expand,p=this.hasIconOnly,v=this.shape,f=this.strong,m=this.inheritedAttributes,k=void 0===b&&this.inItem?"small":b,y=void 0===u?"button":"a",w="button"===y?{type:r}:{download:this.download,href:u,rel:a,target:c},x=this.fill;return void 0===x&&(x=this.inToolbar||this.inListHeader?"clear":"solid"),(0,s.h)(s.H,{onClick:this.handleClick,"aria-disabled":e?"true":null,class:(0,d.c)(h,(t={},o(t,n,!0),o(t,i,!0),o(t,"".concat(i,"-").concat(g),void 0!==g),o(t,"".concat(i,"-").concat(k),void 0!==k),o(t,"".concat(i,"-").concat(v),void 0!==v),o(t,"".concat(i,"-").concat(x),!0),o(t,"".concat(i,"-strong"),f),o(t,"in-toolbar",(0,d.h)("ion-toolbar",this.el)),o(t,"in-toolbar-color",(0,d.h)("ion-toolbar[color]",this.el)),o(t,"button-has-icon-only",p),o(t,"button-disabled",e),o(t,"ion-activatable",!0),o(t,"ion-focusable",!0),t))},(0,s.h)(y,Object.assign({},w,{class:"button-native",part:"native",disabled:e,onFocus:this.onFocus,onBlur:this.onBlur},m),(0,s.h)("span",{class:"button-inner"},(0,s.h)("slot",{name:"icon-only"}),(0,s.h)("slot",{name:"start"}),(0,s.h)("slot",null),(0,s.h)("slot",{name:"end"})),"md"===n&&(0,s.h)("ion-ripple-effect",{type:this.rippleType})))}},{key:"el",get:function(){return(0,s.i)(this)}}]),n}();v.style={ios:':host{--overflow:hidden;--ripple-color:currentColor;--border-width:initial;--border-color:initial;--border-style:initial;--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--box-shadow:none;display:inline-block;width:auto;color:var(--color);font-family:var(--ion-font-family, inherit);text-align:center;text-decoration:none;text-overflow
|