mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-19 04:57:52 +00:00
1 line
14 KiB
JavaScript
1 line
14 KiB
JavaScript
|
|
!function(){function n(n,t,i){return t in n?Object.defineProperty(n,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[t]=i,n}function t(n,t,i,o,r,a,e){try{var d=n[a](e),s=d.value}catch(c){return void i(c)}d.done?t(s):Promise.resolve(s).then(o,r)}function i(n,t){for(var i=0;i<t.length;i++){var o=t[i];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(n,o.key,o)}}(self.webpackChunkgabinete_digital=self.webpackChunkgabinete_digital||[]).push([[5830],{15830:function(o,r,a){"use strict";a.r(r),a.d(r,{ion_back_button:function(){return c}});var e=a(31667),d=a(36177),s=a(61269),c=function(){function o(n){var i=this;!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o),(0,e.r)(this,n),this.disabled=!1,this.type="button",this.onClick=function(){var n,o=(n=regeneratorRuntime.mark(function n(t){var o;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(o=i.el.closest("ion-nav"),t.preventDefault(),n.t0=o,!n.t0){n.next=7;break}return n.next=6,o.canGoBack();case 6:n.t0=n.sent;case 7:if(!n.t0){n.next=11;break}n.t1=o.pop({animationBuilder:i.routerAnimation,skipIfBusy:!0}),n.next=12;break;case 11:n.t1=(0,s.o)(i.defaultHref,t,"back",i.routerAnimation);case 12:return n.abrupt("return",n.t1);case 13:case"end":return n.stop()}},n)}),function(){var i=this,o=arguments;return new Promise(function(r,a){var e=n.apply(i,o);function d(n){t(e,r,a,d,s,"next",n)}function s(n){t(e,r,a,d,s,"throw",n)}d(void 0)})});return function(n){return o.apply(this,arguments)}}()}var r,a,c;return r=o,(a=[{key:"componentWillLoad",value:function(){void 0===this.defaultHref&&(this.defaultHref=d.c.get("backButtonDefaultHref"))}},{key:"backButtonIcon",get:function(){var n=this.icon;return null!=n?n:"ios"===(0,d.b)(this)?d.c.get("backButtonIcon","chevron-back"):d.c.get("backButtonIcon","arrow-back-sharp")}},{key:"backButtonText",get:function(){var n="ios"===(0,d.b)(this)?"Back":null;return null!=this.text?this.text:d.c.get("backButtonText",n)}},{key:"hasIconOnly",get:function(){return this.backButtonIcon&&!this.backButtonText}},{key:"rippleType",get:function(){return this.hasIconOnly?"unbounded":"bounded"}},{key:"render",value:function(){var t,i=this.color,o=this.defaultHref,r=this.disabled,a=this.type,c=this.hasIconOnly,g=this.backButtonIcon,l=this.backButtonText,p=void 0!==o,u=(0,d.b)(this);return(0,e.h)(e.H,{onClick:this.onClick,class:(0,s.c)(i,(t={},n(t,u,!0),n(t,"button",!0),n(t,"back-button-disabled",r),n(t,"back-button-has-icon-only",c),n(t,"in-toolbar",(0,s.h)("ion-toolbar",this.el)),n(t,"in-toolbar-color",(0,s.h)("ion-toolbar[color]",this.el)),n(t,"ion-activatable",!0),n(t,"ion-focusable",!0),n(t,"show-back-button",p),t))},(0,e.h)("button",{type:a,disabled:r,class:"button-native",part:"native","aria-label":l||"back"},(0,e.h)("span",{class:"button-inner"},g&&(0,e.h)("ion-icon",{part:"icon",icon:g,"aria-hidden":"true",lazy:!1}),l&&(0,e.h)("span",{part:"text","aria-hidden":"true",class:"button-text"},l)),"md"===u&&(0,e.h)("ion-ripple-effect",{type:this.rippleType})))}},{key:"el",get:function(){return(0,e.i)(this)}}])&&i(r.prototype,a),c&&i(r,c),o}();c.style={ios:':host{--background:transparent;--color-focused:currentColor;--color-hover:currentColor;--icon-margin-top:0;--icon-margin-bottom:0;--icon-padding-top:0;--icon-padding-end:0;--icon-padding-bottom:0;--icon-padding-start:0;--margin-top:0;--margin-end:0;--margin-bottom:0;--margin-start:0;--min-width:auto;--min-height:auto;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;--opacity:1;--ripple-color:currentColor;--transition:background-color, opacity 100ms linear;display:none;min-width:var(--min-width);min-height:var(--min-height);color:var(--color);font-family:var(--ion-font-family, inherit);text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-font-kerning:none;font-kerning:none}:host(.ion-color) .button-native{color:var(--ion
|