homeassistant/custom_components/hacs/hacs_frontend_experimental/frontend_latest/1706.drD4eOMydFg.js

3 lines
12 KiB
JavaScript
Raw Normal View History

2025-01-10 21:08:35 -08:00
/*! For license information please see 1706.drD4eOMydFg.js.LICENSE.txt */
export const id=1706;export const ids=[1706];export const modules={18601:(t,e,o)=>{o.d(e,{Wg:()=>l,qN:()=>a.q});var n,r,i=o(43204),d=o(95260),a=o(78220);const s=null!==(r=null===(n=window.ShadyDOM)||void 0===n?void 0:n.inUse)&&void 0!==r&&r;class l extends a.H{constructor(){super(...arguments),this.disabled=!1,this.containingForm=null,this.formDataListener=t=>{this.disabled||this.setFormData(t.formData)}}findFormElement(){if(!this.shadowRoot||s)return null;const t=this.getRootNode().querySelectorAll("form");for(const e of Array.from(t))if(e.contains(this))return e;return null}connectedCallback(){var t;super.connectedCallback(),this.containingForm=this.findFormElement(),null===(t=this.containingForm)||void 0===t||t.addEventListener("formdata",this.formDataListener)}disconnectedCallback(){var t;super.disconnectedCallback(),null===(t=this.containingForm)||void 0===t||t.removeEventListener("formdata",this.formDataListener),this.containingForm=null}click(){this.formElement&&!this.disabled&&(this.formElement.focus(),this.formElement.click())}firstUpdated(){super.firstUpdated(),this.shadowRoot&&this.mdcRoot.addEventListener("change",(t=>{this.dispatchEvent(new Event("change",t))}))}}l.shadowRootOptions={mode:"open",delegatesFocus:!0},(0,i.__decorate)([(0,d.Cb)({type:Boolean})],l.prototype,"disabled",void 0)},38341:(t,e,o)=>{o.d(e,{o:()=>l});var n=o(43204),r=o(72774),i={LABEL_FLOAT_ABOVE:"mdc-floating-label--float-above",LABEL_REQUIRED:"mdc-floating-label--required",LABEL_SHAKE:"mdc-floating-label--shake",ROOT:"mdc-floating-label"},d=function(t){function e(o){var r=t.call(this,(0,n.__assign)((0,n.__assign)({},e.defaultAdapter),o))||this;return r.shakeAnimationEndHandler=function(){r.handleShakeAnimationEnd()},r}return(0,n.__extends)(e,t),Object.defineProperty(e,"cssClasses",{get:function(){return i},enumerable:!1,configurable:!0}),Object.defineProperty(e,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},getWidth:function(){return 0},registerInteractionHandler:function(){},deregisterInteractionHandler:function(){}}},enumerable:!1,configurable:!0}),e.prototype.init=function(){this.adapter.registerInteractionHandler("animationend",this.shakeAnimationEndHandler)},e.prototype.destroy=function(){this.adapter.deregisterInteractionHandler("animationend",this.shakeAnimationEndHandler)},e.prototype.getWidth=function(){return this.adapter.getWidth()},e.prototype.shake=function(t){var o=e.cssClasses.LABEL_SHAKE;t?this.adapter.addClass(o):this.adapter.removeClass(o)},e.prototype.float=function(t){var o=e.cssClasses,n=o.LABEL_FLOAT_ABOVE,r=o.LABEL_SHAKE;t?this.adapter.addClass(n):(this.adapter.removeClass(n),this.adapter.removeClass(r))},e.prototype.setRequired=function(t){var o=e.cssClasses.LABEL_REQUIRED;t?this.adapter.addClass(o):this.adapter.removeClass(o)},e.prototype.handleShakeAnimationEnd=function(){var t=e.cssClasses.LABEL_SHAKE;this.adapter.removeClass(t)},e}(r.K);var a=o(57835);class s extends a.Xe{constructor(t){switch(super(t),this.foundation=null,this.previousPart=null,t.type){case a.pX.ATTRIBUTE:case a.pX.PROPERTY:break;default:throw new Error("FloatingLabel directive only support attribute and property parts")}}update(t,[e]){if(t!==this.previousPart){this.foundation&&this.foundation.destroy(),this.previousPart=t;const e=t.element;e.classList.add("mdc-floating-label");const o=(t=>({addClass:e=>t.classList.add(e),removeClass:e=>t.classList.remove(e),getWidth:()=>t.scrollWidth,registerInteractionHandler:(e,o)=>{t.addEventListener(e,o)},deregisterInteractionHandler:(e,o)=>{t.removeEventListener(e,o)}}))(e);this.foundation=new d(o),this.foundation.init()}return this.render(e)}render(t){return this.foundation}}const l=(0,a.XM)(s)},12335:(t,e,o)=>{o.d(e,{_:()=>l});var n=o(43204),r=o(72774),i={LINE_RIPPLE_ACTIVE:"mdc-line-ripple--active",LINE_RIPPLE_DEACTIVATING:"mdc-line-ripple--deactivating"},d=function(t){function e(o){var r=t.call(this,(0,n.__assign)((0,n.__assign)({},e.defaultAdapter),o))||this;return r.transitionEndHandler=function(t){r.handleTransitionEnd(t)},r}return(0,n.__extends)(e,t),Ob
//# sourceMappingURL=1706.drD4eOMydFg.js.map