@rero/rero-ils-ui
Version:
User interface for RERO integrated library system (RERO ILS).
21 lines (19 loc) • 14.7 kB
JavaScript
import{l as de}from"./chunk-MTJX6JRK.js";import{k as _e}from"./chunk-4A4J5SA3.js";import{Ba as re,Ea as pe,Fa as me,Ga as y,S as T,ma as R,na as M,oa as C,pa as le,wa as ce,xa as se,ya as D,za as O}from"./chunk-FRI676LD.js";import{W as ie,_ as ne,ga as oe,wa as ae}from"./chunk-WKOKZ3JO.js";import{Cb as q,Db as $,Dd as p,Eb as c,Ed as te,Fa as P,Fc as K,Gc as h,Vb as d,Vc as W,Xb as u,Xc as U,Zc as X,ac as s,bb as H,bc as j,cc as E,da as V,dc as b,ea as w,ga as F,gb as f,ia as x,jc as I,jd as g,kc as L,oa as B,pa as S,pd as Y,qb as A,rc as k,sc as a,tc as z,uc as J,va as v,vc as G,vd as ee,wa as N,xc as m,yb as Z,yc as _,zb as Q}from"./chunk-3WD6XLXL.js";var ue=`
.p-confirmdialog .p-dialog-content {
display: flex;
align-items: center;
gap: dt('confirmdialog.content.gap');
}
.p-confirmdialog-icon {
color: dt('confirmdialog.icon.color');
font-size: dt('confirmdialog.icon.size');
width: dt('confirmdialog.icon.size');
height: dt('confirmdialog.icon.size');
}
`;var Ce=["header"],be=["footer"],he=["rejecticon"],Te=["accepticon"],ye=["message"],xe=["icon"],ve=["headless"],je=[[["p-footer"]]],Ee=["p-footer"],Ie=(t,n,e)=>({$implicit:t,onAccept:n,onReject:e}),ke=t=>({$implicit:t});function De(t,n){t&1&&I(0)}function Be(t,n){if(t&1&&c(0,De,1,0,"ng-container",7),t&2){let e=a(2);s("ngTemplateOutlet",e.headlessTemplate||e._headlessTemplate)("ngTemplateOutletContext",X(2,Ie,e.confirmation,e.onAccept.bind(e),e.onReject.bind(e)))}}function Se(t,n){t&1&&c(0,Be,1,6,"ng-template",null,2,g)}function Ae(t,n){t&1&&I(0)}function Le(t,n){if(t&1&&c(0,Ae,1,0,"ng-container",8),t&2){let e=a(3);s("ngTemplateOutlet",e.headerTemplate||e._headerTemplate)}}function Re(t,n){t&1&&c(0,Le,1,1,"ng-template",null,4,g)}function Me(t,n){}function Oe(t,n){t&1&&c(0,Me,0,0,"ng-template")}function Ve(t,n){if(t&1&&c(0,Oe,1,0,null,8),t&2){let e=a(3);s("ngTemplateOutlet",e.iconTemplate||e._iconTemplate)}}function we(t,n){if(t&1&&b(0,"i",12),t&2){let e=a(4);h(e.option("icon")),s("ngClass",e.cx("icon"))("pBind",e.ptm("icon"))}}function Fe(t,n){if(t&1&&c(0,we,1,4,"i",11),t&2){let e=a(3);s("ngIf",e.option("icon"))}}function Ne(t,n){}function Pe(t,n){t&1&&c(0,Ne,0,0,"ng-template")}function He(t,n){if(t&1&&c(0,Pe,1,0,null,7),t&2){let e=a(3);s("ngTemplateOutlet",e.messageTemplate||e._messageTemplate)("ngTemplateOutletContext",U(2,ke,e.confirmation))}}function Ze(t,n){if(t&1&&b(0,"span",13),t&2){let e=a(3);h(e.cx("message")),s("pBind",e.ptm("message"))("innerHTML",e.option("message"),H)}}function Qe(t,n){if(t&1&&(d(0,Ve,1,1)(1,Fe,1,1,"i",9),d(2,He,1,4)(3,Ze,1,4,"span",10)),t&2){let e=a(2);u(e.iconTemplate||e._iconTemplate?0:!e.iconTemplate&&!e._iconTemplate&&!e._messageTemplate&&!e.messageTemplate?1:-1),f(2),u(e.messageTemplate||e._messageTemplate?2:3)}}function qe(t,n){if(t&1&&(d(0,Re,2,0),c(1,Qe,4,2,"ng-template",null,3,g)),t&2){let e=a();u(e.headerTemplate||e._headerTemplate?0:-1)}}function $e(t,n){t&1&&I(0)}function ze(t,n){if(t&1&&(J(0),c(1,$e,1,0,"ng-container",8)),t&2){let e=a(2);f(),s("ngTemplateOutlet",e.footerTemplate||e._footerTemplate)}}function Je(t,n){if(t&1&&b(0,"i",18),t&2){let e=a(6);h(e.option("rejectIcon")),s("pBind",e.ptm("pcRejectButton").icon)}}function Ge(t,n){if(t&1&&c(0,Je,1,3,"i",17),t&2){let e=a(5);s("ngIf",e.option("rejectIcon"))}}function Ke(t,n){}function We(t,n){t&1&&c(0,Ke,0,0,"ng-template")}function Ue(t,n){if(t&1&&(d(0,Ge,1,1,"i",16),c(1,We,1,0,null,8)),t&2){let e=a(4);u(e.rejectIcon&&!e.rejectIconTemplate&&!e._rejectIconTemplate?0:-1),f(),s("ngTemplateOutlet",e.rejectIconTemplate||e._rejectIconTemplate)}}function Xe(t,n){if(t&1){let e=L();j(0,"p-button",15),k("onClick",function(){B(e);let i=a(3);return S(i.onReject())}),c(1,Ue,2,2,"ng-template",null,5,g),E()}if(t&2){let e=a(3);s("pt",e.ptm("pcRejectButton"))("label",e.rejectButtonLabel)("styleClass",e.getButtonStyleClass("pcRejectButton","rejectButtonStyleClass"))("ariaLabel",e.option("rejectButtonProps","ariaLabel"))("buttonProps",e.getRejectButtonProps())("unstyled",e.unstyled())}}function Ye(t,n){if(t&1&&b(0,"i",18),t&2){let e=a(6);h(e.option("acceptIcon")),s("pBind",e.ptm("pcAcceptButton").icon)}}function et(t,n){if(t&1&&c(0,Ye,1,3,"i",17),t&2){let e=a(5);s("ngIf",e.option("acceptIcon"))}}function tt(t,n){}function it(t,n){t&1&&c(0,tt,0,0,"ng-template")}function nt(t,n){if(t&1&&(d(0,et,1,1,"i",16),c(1,it,1,0,null,8)),t&2){let e=a(4);u(e.acceptIcon&&!e._acceptIconTemplate&&!e.acceptIconTemplate?0:-1),f(),s("ngTemplateOutlet",e.acceptIconTemplate||e._acceptIconTemplate)}}function ot(t,n){if(t&1){let e=L();j(0,"p-button",15),k("onClick",function(){B(e);let i=a(3);return S(i.onAccept())}),c(1,nt,2,2,"ng-template",null,5,g),E()}if(t&2){let e=a(3);s("pt",e.ptm("pcAcceptButton"))("label",e.acceptButtonLabel)("styleClass",e.getButtonStyleClass("pcAcceptButton","acceptButtonStyleClass"))("ariaLabel",e.option("acceptButtonProps","ariaLabel"))("buttonProps",e.getAcceptButtonProps())("unstyled",e.unstyled())}}function at(t,n){if(t&1&&c(0,Xe,3,6,"p-button",14)(1,ot,3,6,"p-button",14),t&2){let e=a(2);s("ngIf",e.option("rejectVisible")),f(),s("ngIf",e.option("acceptVisible"))}}function lt(t,n){if(t&1&&(d(0,ze,2,1),d(1,at,2,2)),t&2){let e=a();u(e.footerTemplate||e._footerTemplate?0:-1),f(),u(!e.footerTemplate&&!e._footerTemplate?1:-1)}}var ct={root:"p-confirmdialog",icon:"p-confirmdialog-icon",message:"p-confirmdialog-message",pcRejectButton:"p-confirmdialog-reject-button",pcAcceptButton:"p-confirmdialog-accept-button"},fe=(()=>{class t extends re{name="confirmdialog";style=ue;classes=ct;static \u0275fac=(()=>{let e;return function(i){return(e||(e=P(t)))(i||t)}})();static \u0275prov=V({token:t,factory:t.\u0275fac})}return t})();var ge=new F("CONFIRMDIALOG_INSTANCE"),st=(()=>{class t extends me{confirmationService;zone;componentName="ConfirmDialog";$pcConfirmDialog=x(ge,{optional:!0,skipSelf:!0})??void 0;bindDirectiveInstance=x(y,{self:!0});onAfterViewChecked(){this.bindDirectiveInstance.setAttrs(this.ptm("host"))}header;icon;message;get style(){return this._style}set style(e){this._style=e,this.cd.markForCheck()}styleClass;maskStyleClass;acceptIcon;acceptLabel;closeAriaLabel;acceptAriaLabel;acceptVisible=!0;rejectIcon;rejectLabel;rejectAriaLabel;rejectVisible=!0;acceptButtonStyleClass;rejectButtonStyleClass;closeOnEscape=!0;dismissableMask;blockScroll=!0;rtl=!1;closable=!0;appendTo=ee("body");key;autoZIndex=!0;baseZIndex=0;transitionOptions="150ms cubic-bezier(0, 0, 0.2, 1)";focusTrap=!0;defaultFocus="accept";breakpoints;modal=!0;get visible(){return this._visible}set visible(e){this._visible=e,this._visible&&!this.maskVisible&&(this.maskVisible=!0),this.cd.markForCheck()}position="center";draggable=!0;onHide=new v;footer;_componentStyle=x(fe);headerTemplate;footerTemplate;rejectIconTemplate;acceptIconTemplate;messageTemplate;iconTemplate;headlessTemplate;templates;$appendTo=Y(()=>this.appendTo()||this.config.overlayAppendTo());_headerTemplate;_footerTemplate;_rejectIconTemplate;_acceptIconTemplate;_messageTemplate;_iconTemplate;_headlessTemplate;confirmation;_visible;_style;maskVisible;dialog;wrapper;contentContainer;subscription;preWidth;styleElement;id=M("pn_id_");ariaLabelledBy=this.getAriaLabelledBy();translationSubscription;constructor(e,l){super(),this.confirmationService=e,this.zone=l,this.subscription=this.confirmationService.requireConfirmation$.subscribe(i=>{if(!i){this.hide();return}i.key===this.key&&(this.confirmation=i,Object.keys(i).forEach(o=>{this[o]=i[o]}),this.confirmation.accept&&(this.confirmation.acceptEvent=new v,this.confirmation.acceptEvent.subscribe(this.confirmation.accept)),this.confirmation.reject&&(this.confirmation.rejectEvent=new v,this.confirmation.rejectEvent.subscribe(this.confirmation.reject)),this.visible=!0)})}onInit(){this.breakpoints&&this.createStyle(),this.translationSubscription=this.config.translationObserver.subscribe(()=>{this.visible&&this.cd.markForCheck()})}onAfterContentInit(){this.templates?.forEach(e=>{switch(e.getType()){case"header":this._headerTemplate=e.template;break;case"footer":this._footerTemplate=e.template;break;case"message":this._messageTemplate=e.template;break;case"icon":this._iconTemplate=e.template;break;case"rejecticon":this._rejectIconTemplate=e.template;break;case"accepticon":this._acceptIconTemplate=e.template;break;case"headless":this._headlessTemplate=e.template;break}})}getAriaLabelledBy(){return this.header!==null?M("pn_id_")+"_header":null}option(e,l){let i=this;if(i.hasOwnProperty(e)){let r=l?i[l]:i[e];return typeof r=="function"?r():r}}getButtonStyleClass(e,l){let i=this.cx(e),r=this.option(l);return[i,r].filter(Boolean).join(" ")}getElementToFocus(){if(this.dialog?.el?.nativeElement)switch(this.option("defaultFocus")){case"accept":return T(this.dialog.el.nativeElement,".p-confirm-dialog-accept");case"reject":return T(this.dialog.el.nativeElement,".p-confirm-dialog-reject");case"close":return T(this.dialog.el.nativeElement,".p-dialog-header-close");case"none":return null;default:return T(this.dialog.el.nativeElement,".p-confirm-dialog-accept")}}createStyle(){if(!this.styleElement){this.styleElement=this.document.createElement("style"),this.styleElement.type="text/css",R(this.styleElement,"nonce",this.config?.csp()?.nonce),this.document.head.appendChild(this.styleElement);let e="";for(let l in this.breakpoints)e+=`
screen and (max-width: ${l}) {
.p-dialog[${this.id}] {
width: ${this.breakpoints[l]} !important;
}
}
`;this.styleElement.innerHTML=e,R(this.styleElement,"nonce",this.config?.csp()?.nonce)}}close(){this.confirmation?.rejectEvent&&this.confirmation.rejectEvent.emit(C.CANCEL),this.hide(C.CANCEL)}hide(e){this.onHide.emit(e),this.visible=!1,this.unsubscribeConfirmationEvents()}onDialogHide(){this.confirmation=null}destroyStyle(){this.styleElement&&(this.document.head.removeChild(this.styleElement),this.styleElement=null)}onDestroy(){this.subscription.unsubscribe(),this.unsubscribeConfirmationEvents(),this.translationSubscription&&this.translationSubscription.unsubscribe(),this.destroyStyle()}onVisibleChange(e){e?this.visible=e:this.close()}onAccept(){this.confirmation&&this.confirmation.acceptEvent&&this.confirmation.acceptEvent.emit(),this.hide(C.ACCEPT)}onReject(){this.confirmation&&this.confirmation.rejectEvent&&this.confirmation.rejectEvent.emit(C.REJECT),this.hide(C.REJECT)}unsubscribeConfirmationEvents(){this.confirmation&&(this.confirmation.acceptEvent?.unsubscribe(),this.confirmation.rejectEvent?.unsubscribe())}get acceptButtonLabel(){return this.option("acceptLabel")||this.getAcceptButtonProps()?.label||this.config.getTranslation(O.ACCEPT)}get rejectButtonLabel(){return this.option("rejectLabel")||this.getRejectButtonProps()?.label||this.config.getTranslation(O.REJECT)}getAcceptButtonProps(){return this.option("acceptButtonProps")}getRejectButtonProps(){return this.option("rejectButtonProps")}static \u0275fac=function(l){return new(l||t)(A(le),A(N))};static \u0275cmp=Z({type:t,selectors:[["p-confirmDialog"],["p-confirmdialog"],["p-confirm-dialog"]],contentQueries:function(l,i,r){if(l&1&&G(r,ce,5)(r,Ce,4)(r,be,4)(r,he,4)(r,Te,4)(r,ye,4)(r,xe,4)(r,ve,4)(r,se,4),l&2){let o;m(o=_())&&(i.footer=o.first),m(o=_())&&(i.headerTemplate=o.first),m(o=_())&&(i.footerTemplate=o.first),m(o=_())&&(i.rejectIconTemplate=o.first),m(o=_())&&(i.acceptIconTemplate=o.first),m(o=_())&&(i.messageTemplate=o.first),m(o=_())&&(i.iconTemplate=o.first),m(o=_())&&(i.headlessTemplate=o.first),m(o=_())&&(i.templates=o)}},inputs:{header:"header",icon:"icon",message:"message",style:"style",styleClass:"styleClass",maskStyleClass:"maskStyleClass",acceptIcon:"acceptIcon",acceptLabel:"acceptLabel",closeAriaLabel:"closeAriaLabel",acceptAriaLabel:"acceptAriaLabel",acceptVisible:[2,"acceptVisible","acceptVisible",p],rejectIcon:"rejectIcon",rejectLabel:"rejectLabel",rejectAriaLabel:"rejectAriaLabel",rejectVisible:[2,"rejectVisible","rejectVisible",p],acceptButtonStyleClass:"acceptButtonStyleClass",rejectButtonStyleClass:"rejectButtonStyleClass",closeOnEscape:[2,"closeOnEscape","closeOnEscape",p],dismissableMask:[2,"dismissableMask","dismissableMask",p],blockScroll:[2,"blockScroll","blockScroll",p],rtl:[2,"rtl","rtl",p],closable:[2,"closable","closable",p],appendTo:[1,"appendTo"],key:"key",autoZIndex:[2,"autoZIndex","autoZIndex",p],baseZIndex:[2,"baseZIndex","baseZIndex",te],transitionOptions:"transitionOptions",focusTrap:[2,"focusTrap","focusTrap",p],defaultFocus:"defaultFocus",breakpoints:"breakpoints",modal:[2,"modal","modal",p],visible:"visible",position:"position",draggable:[2,"draggable","draggable",p]},outputs:{onHide:"onHide"},features:[W([fe,{provide:ge,useExisting:t},{provide:pe,useExisting:t}]),q([y]),$],ngContentSelectors:Ee,decls:6,vars:19,consts:[["dialog",""],["footer",""],["headless",""],["content",""],["header",""],["icon",""],["role","alertdialog",3,"visibleChange","onHide","pt","visible","closable","styleClass","modal","header","closeOnEscape","blockScroll","appendTo","position","dismissableMask","draggable","baseZIndex","autoZIndex","maskStyleClass","unstyled"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[4,"ngTemplateOutlet"],[3,"ngClass","class","pBind"],[3,"class","pBind","innerHTML"],[3,"ngClass","class","pBind",4,"ngIf"],[3,"ngClass","pBind"],[3,"pBind","innerHTML"],[3,"pt","label","styleClass","ariaLabel","buttonProps","unstyled","onClick",4,"ngIf"],[3,"onClick","pt","label","styleClass","ariaLabel","buttonProps","unstyled"],[3,"class","pBind"],[3,"class","pBind",4,"ngIf"],[3,"pBind"]],template:function(l,i){l&1&&(z(je),j(0,"p-dialog",6,0),k("visibleChange",function(o){return i.onVisibleChange(o)})("onHide",function(){return i.onDialogHide()}),d(2,Se,2,0)(3,qe,3,1),c(4,lt,2,2,"ng-template",null,1,g),E()),l&2&&(K(i.style),s("pt",i.pt)("visible",i.visible)("closable",i.option("closable"))("styleClass",i.cn(i.cx("root"),i.styleClass))("modal",i.option("modal"))("header",i.option("header"))("closeOnEscape",i.option("closeOnEscape"))("blockScroll",i.option("blockScroll"))("appendTo",i.$appendTo())("position",i.position)("dismissableMask",i.dismissableMask)("draggable",i.draggable)("baseZIndex",i.baseZIndex)("autoZIndex",i.autoZIndex)("maskStyleClass",i.cn(i.cx("mask"),i.maskStyleClass))("unstyled",i.unstyled()),f(2),u(i.headlessTemplate||i._headlessTemplate?2:3))},dependencies:[ae,ie,ne,oe,_e,de,D,y],encapsulation:2,changeDetection:0})}return t})(),Rt=(()=>{class t{static \u0275fac=function(l){return new(l||t)};static \u0275mod=Q({type:t});static \u0275inj=w({imports:[st,D,D]})}return t})();export{st as a,Rt as b};