Files
doneit-web/_platforms/browser/www/862-es5.44b8584a3256059d9c29.js
T

1 line
62 KiB
JavaScript
Raw Normal View History

2021-08-18 18:58:02 +01:00
!function(){function t(t,i,e,n,o,r,a){try{var l=t[r](a),s=l.value}catch(d){return void e(d)}l.done?i(s):Promise.resolve(s).then(n,o)}function i(t,i,e){return i in t?Object.defineProperty(t,i,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[i]=e,t}function e(t,i){if(!(t instanceof i))throw new TypeError("Cannot call a class as a function")}function n(t,i){for(var e=0;e<i.length;e++){var n=i[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function o(t,i,e){return i&&n(t.prototype,i),e&&n(t,e),t}(self.webpackChunkgabinete_digital=self.webpackChunkgabinete_digital||[]).push([[862],{10862:function(n,r,a){"use strict";a.r(r),a.d(r,{ion_item:function(){return h},ion_item_divider:function(){return m},ion_item_group:function(){return c},ion_label:function(){return p},ion_list:function(){return b},ion_list_header:function(){return f},ion_note:function(){return x},ion_skeleton_text:function(){return u}});var l=a(31667),s=a(36177),d=a(13772),g=a(61269),h=function(){function t(i){e(this,t),(0,l.r)(this,i),this.labelColorStyles={},this.itemStyles=new Map,this.multipleInputs=!1,this.button=!1,this.detailIcon="chevron-forward",this.disabled=!1,this.routerDirection="forward",this.type="button"}return o(t,[{key:"labelColorChanged",value:function(t){void 0===this.color&&(this.labelColorStyles=t.detail)}},{key:"itemStyle",value:function(t){t.stopPropagation();var i=t.target.tagName,e=t.detail,n={},o=this.itemStyles.get(i)||{},r=!1;Object.keys(e).forEach(function(t){if(e[t]){var i="item-".concat(t);o[i]||(r=!0),n[i]=!0}}),r||Object.keys(n).length===Object.keys(o).length||(r=!0),r&&(this.itemStyles.set(i,n),(0,l.j)(this))}},{key:"componentDidUpdate",value:function(){var t=this,i=this.getFirstInput();i&&!this.clickListener&&(this.clickListener=function(e){return t.delegateFocus(e,i)},this.el.addEventListener("click",this.clickListener))}},{key:"disconnectedCallback",value:function(){this.getFirstInput()&&this.clickListener&&(this.el.removeEventListener("click",this.clickListener),this.clickListener=void 0)}},{key:"componentDidLoad",value:function(){this.setMultipleInputs()}},{key:"setMultipleInputs",value:function(){var t=this.el.querySelectorAll("ion-checkbox, ion-datetime, ion-select, ion-radio"),i=this.el.querySelectorAll("ion-input, ion-range, ion-searchbar, ion-segment, ion-textarea, ion-toggle"),e=this.el.querySelectorAll("ion-anchor, ion-button, a, button");this.multipleInputs=t.length+i.length>1||t.length+e.length>1||t.length>0&&this.isClickable()}},{key:"hasCover",value:function(){return 1===this.el.querySelectorAll("ion-checkbox, ion-datetime, ion-select, ion-radio").length&&!this.multipleInputs}},{key:"isClickable",value:function(){return void 0!==this.href||this.button}},{key:"canActivate",value:function(){return this.isClickable()||this.hasCover()}},{key:"getFirstInput",value:function(){return this.el.querySelectorAll("ion-input, ion-textarea")[0]}},{key:"delegateFocus",value:function(t,i){var e="ION-ITEM"===t.target.tagName,n=!1;document.activeElement&&(n=i.querySelector("input, textarea")===document.activeElement),e&&n&&(i.fireFocusEvents=!1,i.setBlur(),i.setFocus(),(0,d.r)(function(){i.fireFocusEvents=!0}))}},{key:"render",value:function(){var t,e=this.detail,n=this.detailIcon,o=this.download,r=this.labelColorStyles,a=this.lines,d=this.disabled,h=this.href,m=this.rel,c=this.target,p=this.routerAnimation,b=this.routerDirection,f={},x=(0,s.b)(this),u=this.isClickable(),v=this.canActivate(),w=u?void 0===h?"button":"a":"div",k="button"===w?{type:this.type}:{download:o,href:h,rel:m,target:c},y=u?{onClick:function(t){(0,g.o)(h,t,b,p)}}:{},z=void 0!==e?e:"ios"===x&&u;return this.itemStyles.forEach(function(t){Object.assign(f,t)}),(0,l.h)(l.H,{"aria-disabled":d?"true":null,class:Object.assign(Object.assign(Object.assign({},f),r),(0,g.c)(this.color,(t={item:!0},i(t,x,!0),i(t,"item-lines-".concat(a),void 0!==a),i(t,"item-disabled",d),i(t,"in-list",(0,g.h)("ion-list",this.el)),i(t,"item-multiple-inputs",this.multipleInputs),i(t,"ion-activatable",v),i(t,"ion-focusable