PageSourceSearch

https://members.dendrology.org/9682.1f26a305131f3a86.js

js dendrology.org collected 2026-10-02 07:56:53 UTC 6,093 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkVeryConnect=self.webpackChunkVeryConnect||[]).push([[9682],{49682:(B,m,t)=>{t.r(m),t.d(m,{EditMembershipModalComponent:()=>R});var p=t(82668),o=t(14026),n=t(52805),c=t(49037),h=t(35260),f=t(19807),E=t(15859),M=t(78124),b=t(27527),g=t(28674),A=t(31841),C=t(97482),O=t(64177),v=t(26495),I=t(7933),D=t(78798),u=t(3814),y=t(22009),T=t(80499),P=t(61958),Z=t(64683);function U(l,a){1&l&&(o.TgZ(0,"div",19),o._uU(1),o.ALo(2,"tr"),o.qZA()),2&l&&(o.xp6(1),o.Oqu(o.lcZ(2,1,"subscriptionUpdatePostActionsInfo")))}function L(l,a){if(1&l&&o._UZ(0,"tg-help-block",20),2&l){const r=o.oxw();o.Q6J("errors",r.form.controls.amount.errors)}}function x(l,a){if(1&l&&(o.TgZ(0,"div",4,21)(2,"label",6),o._uU(3),o.ALo(4,"tr"),o.qZA(),o._UZ(5,"tg-dropdown-select",22),o.qZA()),2&l){const r=o.MAs(1),e=o.oxw();o.Q6J("autoId",!1),o.xp6(2),o.Q6J("for",r.id),o.xp6(1),o.Oqu(o.lcZ(4,8,"role")),o.xp6(2),o.Q6J("formControl",e.form.controls.role)("multi",!1)("deselectable",!1)("array",e.roles)("container","body")}}function J(l,a){1&l&&o._UZ(0,"tg-loader-spinner-lg",23)}const _="memberships.admin";let R=(()=>{class l{constructor(){this.alert=(0,o.f3M)(f.c),this.cdr=(0,o.f3M)(o.sBO),this.fb=(0,o.f3M)(n.qu),this.memRes=(0,o.f3M)(A.k),this.ref=(0,o.f3M)(c.UZ)}get busy(){return this.form.disabled}close(){this.ref.hide()}ngOnDestroy(){this.subscriber.complete(),this.close()}ngOnInit(){const r={amount:this.fb.control(this.membership.amount??null,{validators:[n.kI.required,this.customAmountValidator(this.membershipConfig.edit.minAmount,this.membershipConfig.edit.maxAmount)]}),description:this.fb.control(this.membership.description||"",{nonNullable:!0,validators:n.kI.required}),title:this.fb.control(this.membership.title||"",{nonNullable:!0,validators:n.kI.required})};this.membership.role&&(r.role=this.fb.control(this.membership.role||null,{validators:n.kI.required})),this.form=this.fb.group(r),this.isSubscription=this.membership.isSubscription}submit(){if(this.busy)return this.form.markAllAsTouched(),void this.cdr.detectChanges();if(!this.form.valid)return this.alert.alertError({key:"correctFormErrors",ns:_}),this.form.markAllAsTouched(),void this.cdr.detectChanges();const r={id:this.membership.id,...this.form.getRawValue()};this.form.disable(),(this.membership.isSubscription?this.memRes.updateSubscriptionMembership(r):this.memRes.update(r)).subscribe({error:i=>{"string"==typeof i.error?this.alert.alertError(i.error):this.alert.negotiate(i),this.form.enable(),this.cdr.markForCheck()},next:i=>{this.alert.alertSuccess({key:"membershipEditingModalClosed",ns:_,placeholders:{mem:i.title}}),(0,p.t)(this.subscriber,i)}})}customAmountValidator(r,e){return i=>{const s=h.i.getDecimalAmount(i.value);return 0===s||null==s||s>=r&&s<=e?null:{invalidMembershipAmount:{min:r,max:e}}}}}return l.\u0275fac=function(r){return new(r||l)},l.\u0275cmp=o.Xpm({type:l,selectors:[["tg-edit-membership-modal"]],standalone:!0,features:[o._Bn([],[{provide:C.z,useValue:_}]),o.jDz],decls:42,vars:53,consts:[[3,"hide"],[1,"modal-body"],["class","alert alert-danger",4,"ngIf"],[3,"formGroup"],[1,"form-group",3,"autoId"],["titleId","id"],[3,"for"],[1,"form-control",3,"type","formControl","placeholder","id"],["descId","id"],["amountId","id"],[1,"input-group"],[1,"input-group-addon",3,"for"],[1,"form-control",3,"tgWholeCurrencyInput","formControl","placeholder","id"],[3,"errors",4,"ngIf"],["class","form-group",3,"autoId",4,"ngIf"],["class","mt-3",4,"ngIf"],[1,"modal-footer"],["type","button",1,"btn","btn-default",3,"disabled","click"],["type","button",1,"btn","btn-primary",3,"disabled","click"],[1,"alert","alert-danger"],[3,"errors"],["roleId","id"],[3,"formControl","multi","deselectable","array","container"],[1,"mt-3"]],template:function(r,e){if(1&r&&(o.TgZ(0,"tg-modal-header",0),o.NdJ("hide",function(){return e.close()}),o._uU(1),o.ALo(2,"tr"),o.qZA(),o.TgZ(3,"div",1),o.YNc(4,U,3,3,"div",2),o.TgZ(5,"form",3)(6,"div",4,5)(8,"label",6),o._uU(9),o.ALo(10,"tr"),o.qZA(),o.TgZ(11,"tg-help-block-container"),o._UZ(12,"input",7),o.ALo(13,"tr"),o.qZA()(),o.TgZ(14,"div",4,8)(16,"label",6),o._uU(17),o.ALo(18,"tr"),o.qZA(),o.TgZ(19,"tg-help-block-container"),o._UZ(20,"input",7),o.ALo(21,"tr"),o.qZA()(),o.TgZ(22,"div",4,9)(24,"label",6),o._uU(25),o.ALo(26,"tr"),o.qZA(),o.TgZ(27,"div",10)(28,"label",11),o._UZ(29,"tg-currency-symbol"),o.qZA(),o._UZ(30,"input",12),o.ALo(31,"tr"),o.qZA(),o.YNc(32,L,1,1,"tg-help-block",13),o.qZA(),o.YNc(33,x,6,10,"div",14),o.YNc(34,J,1,0,"tg-loader-spinner-lg",15),o.qZA()(),o.TgZ(35,"footer",16)(36,"button",17),o.NdJ("click",function(){return e.close()}),o._uU(37),o.ALo(38,"tr"),o.qZA(),o.TgZ(39,"button",18),o.NdJ("click",function(){return e.submit()}
1),o._uU(40),o.ALo(41,"tr"),o.qZA()()),2&r){const i=o.MAs(7),s=o.MAs(15),d=o.MAs(23);o.xp6(1),o.Oqu(o.lcZ(2,32,e.isSubscription?"editSubscription":"editMembership")),o.xp6(3),o.Q6J("ngIf",e.isSubscription),o.xp6(1),o.Q6J("formGroup",e.form),o.xp6(1),o.Q6J("autoId",!1),o.xp6(2),o.Q6J("for",i.id),o.xp6(1),o.Oqu(o.lcZ(10,34,"title")),o.xp6(3),o.Q6J("type","text")("formControl",e.form.controls.title)("placeholder",o.lcZ(13,36,"title"))("id",i.id),o.xp6(2),o.Q6J("autoId",!1),o.xp6(2),o.Q6J("for",s.id),o.xp6(1),o.Oqu(o.lcZ(18,38,"description")),o.xp6(3),o.Q6J("type","text")("formControl",e.form.controls.description)("placeholder",o.lcZ(21,40,"description"))("id",s.id),o.xp6(2),o.Q6J("autoId",!1),o.xp6(2),o.Q6J("for",d.id),o.xp6(1),o.Oqu(o.xi3(26,42,"amount","common")),o.xp6(3),o.Q6J("for",d.id),o.xp6(2),o.Q6J("formControl",e.form.controls.amount)("placeholder",o.lcZ(31,45,"amount"))("id",d.id),o.uIk("min",0),o.xp6(2),o.Q6J("ngIf",e.form.controls.amount.invalid),o.xp6(1),o.Q6J("ngIf",e.form.controls.role),o.xp6(1),o.Q6J("ngIf",e.busy),o.xp6(2),o.Q6J("disabled",e.busy),o.xp6(1),o.Oqu(o.xi3(38,47,"close","common")),o.xp6(2),o.Q6J("disabled",e.busy),o.xp6(1),o.Oqu(o.xi3(41,50,"save","common"))}},dependencies:[E.GlobalModule,O.O5,v.f,I._,D.Z,u.u0,u.k6,y.a,T._,P.y,Z.H,b.R,n.UX,n._Y,n.Fj,n.JJ,n.JL,n.oH,n.sg,M.CurrencySymbolComponent,g.WholeCurrencyInputDirective],encapsulation:2}),l})()}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.