-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathchunk-FUMV4MLL.js
More file actions
1 lines (1 loc) · 13.5 KB
/
Copy pathchunk-FUMV4MLL.js
File metadata and controls
1 lines (1 loc) · 13.5 KB
1
import{a as C,c as at}from"./chunk-Y54HNU3H.js";import"./chunk-FFGJMO62.js";import"./chunk-XRBZUWDJ.js";import{a as Z,b as $,c as tt,j as it,l as et,o as ot,q as nt,r as rt,t as st}from"./chunk-LJRBPGSW.js";import{q as Y}from"./chunk-JYBRZQRP.js";import{Aa as J,Da as n,Ea as r,Fa as _,Ga as P,H,Ha as O,I as y,Ja as T,K as L,Ka as c,La as x,O as E,P as v,Qa as A,Qb as U,Ra as I,Sa as B,T as M,Ua as a,Va as Q,ca as l,da as u,fb as K,h as q,la as m,ma as g,ra as F,sb as W,va as p,wa as z,xa as G,zb as X}from"./chunk-UJIEDWPF.js";var w=class{constructor(b,i,e,o,s,N,f){this.type=b,this.id=i,this.leave=e,this.overlay=o,this.title=s,this.content=N,this.options=f,this.height=84,this.position="topRight",this.top=0,this.bottom=0,this.componentInstance=null}close(){this.componentInstance.state="done"}};var vt=["notificationEle"];function yt(t,b){if(t&1&&_(0,"i"),t&2){let i=x();J("el-notification__icon el-icon-",i.type,"")}}function gt(t,b){if(t&1&&(P(0),a(1),O()),t&2){let i=x();l(),Q(i.title)}}function Ft(t,b){if(t&1&&(P(0),a(1),O()),t&2){let i=x();l(),Q(i.content)}}function bt(t,b){if(t&1){let i=T();n(0,"div",8),c("click",function(){E(i);let o=x();return v(o.close())}),r()}}var ct=(()=>{class t{constructor(i){this.notificationRef=i,this.id=0,this.top=16,this.bottom=16,this.showClose=!0,this.duration=3e3,this.state=""}ngOnDestroy(){this.timer&&clearTimeout(this.timer)}ngOnInit(){this.type=this.notificationRef.type,this.id=this.notificationRef.id,this.position=this.notificationRef.position,this.top=this.notificationRef.top,this.bottom=this.notificationRef.bottom,this.title=this.notificationRef.title,this.content=this.notificationRef.content,this.overlay=this.notificationRef.overlay,this.notificationRef.options&&(this.notificationRef.options.duration!==void 0&&(this.duration=this.notificationRef.options.duration),this.notificationRef.options.showClose!==void 0&&(this.showClose=this.notificationRef.options.showClose),this.notificationRef.options.onClose&&(this.onClose=this.notificationRef.options.onClose)),this.position==="topRight"||this.position==="bottomRight"?this.state="rightInto":this.state="leftInto",this.initTimer()}ngAfterViewInit(){this.notificationRef.height=this.notificationEle.nativeElement.offsetHeight}initTimer(){this.duration>0&&(this.timer=setTimeout(()=>{this.state="leave"},this.duration))}onAnimationStart(i){i.toState==="leave"&&(clearTimeout(this.timer),this.notificationRef.leave.next({id:this.id,position:this.position}))}onAnimationDone(i){i.toState==="leave"&&(this.overlay.dispose(),this.onClose&&this.onClose())}mouseenter(){this.timer&&clearTimeout(this.timer)}mouseleave(){this.initTimer()}close(){this.timer&&clearTimeout(this.timer),this.state="leave"}static{this.\u0275fac=function(e){return new(e||t)(u(w))}}static{this.\u0275cmp=m({type:t,selectors:[["nel-notification"]],viewQuery:function(e,o){if(e&1&&A(vt,5),e&2){let s;I(s=B())&&(o.notificationEle=s.first)}},standalone:!1,decls:9,vars:13,consts:[["notificationEle",""],["role","alert",1,"el-notification",2,"top","16px",3,"mouseenter","mouseleave"],[3,"class",4,"ngIf"],[1,"el-notification__group"],[1,"el-notification__title"],[4,"stringTemplate"],[1,"el-notification__content"],["class","el-notification__closeBtn el-icon-close",3,"click",4,"ngIf"],[1,"el-notification__closeBtn","el-icon-close",3,"click"]],template:function(e,o){if(e&1){let s=T();n(0,"div",1,0),c("@notificationMotion.start",function(f){return E(s),v(o.onAnimationStart(f))})("@notificationMotion.done",function(f){return E(s),v(o.onAnimationDone(f))})("mouseenter",function(){return E(s),v(o.mouseenter())})("mouseleave",function(){return E(s),v(o.mouseleave())}),F(2,yt,1,3,"i",2),n(3,"div",3)(4,"h2",4),F(5,gt,2,1,"ng-container",5),r(),n(6,"div",6),F(7,Ft,2,1,"ng-container",5),r(),F(8,bt,1,0,"div",7),r()()}e&2&&(z("top",o.top?o.top+"px":"")("bottom",o.bottom?o.bottom+"px":""),G("right",o.position=="topRight"||o.position=="bottomRight")("left",o.position=="topLeft"||o.position=="bottomLeft"),p("@notificationMotion",o.state),l(2),p("ngIf",o.type!="blank"),l(3),p("stringTemplate",o.title),l(2),p("stringTemplate",o.content),l(),p("ngIf",o.showClose))},dependencies:[W,Z],encapsulation:2,data:{animation:[Y]}})}}return t})();var d=(()=>{class t{constructor(i,e){this.overlay=i,this.injector=e,this.notificationId=0,this.leave=new q,this.notificationRefList={topRight:[],bottomRight:[],topLeft:[],bottomLeft:[]},this._handlerLeave()}blank(i,e,o){return this.show("blank",i,e,o)}success(i,e,o){return this.show("success",i,e,o)}warning(i,e,o){return this.show("warning",i,e,o)}info(i,e,o){return this.show("info",i,e,o)}error(i,e,o){return this.show("error",i,e,o)}show(i,e,o,s){this.notificationId++;let N=this.overlay.create(),f=new w(i,this.notificationId,this.leave,N,e,o,s),Ct=this.createInjector(f,this.injector),Dt=N.attach(new tt(ct,null,Ct)),k=16,R=16,D="topRight";if(s&&(s.offset&&(k+=s.offset,R+=s.offset),s.position))switch(s.position){case"bottom-right":D="bottomRight";break;case"top-left":D="topLeft";break;case"bottom-left":D="bottomLeft";break}return D==="topRight"||D==="topLeft"?(R=0,this.notificationRefList[D].forEach(V=>{k+=V.height+16})):(k=0,this.notificationRefList[D].forEach(V=>{R+=V.height+16})),this.notificationRefList[D].push(f),f.position=D,f.top=k,f.bottom=R,f.componentInstance=Dt.instance,f}createInjector(i,e){return M.create({parent:e,providers:[{provide:w,useValue:i}]})}_handlerLeave(){this.leave.subscribe(i=>{let e=this.notificationRefList[i.position].findIndex(o=>o.id===i.id);if(e>-1){let o=this.notificationRefList[i.position][e].height;if(e!==this.notificationRefList[i.position].length-1)for(let s=e+1;s<this.notificationRefList[i.position].length;s++)this.notificationRefList[i.position][s].componentInstance.top-=o+16;this.notificationRefList[i.position].splice(e,1)}})}static{this.\u0275fac=function(e){return new(e||t)(L(it),L(M))}}static{this.\u0275prov=H({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var lt=(()=>{class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=y({providers:[d],imports:[X,et,$]})}}return t})();var wt=["contentTpl"];function Tt(t,b){}function xt(t,b){t&1&&(n(0,"i",2),a(1,"\u8FD9\u662F\u63D0\u793A\u6587\u6848\u8FD9\u662F\u63D0\u793A\u6587\u6848\u8FD9\u662F\u63D0\u793A\u6587\u6848\u8FD9\u662F\u63D0\u793A\u6587\u6848\u8FD9\u662F\u63D0\u793A\u6587\u6848\u8FD9\u662F\u63D0\u793A\u6587\u6848\u8FD9\u662F\u63D0\u793A\u6587\u6848\u8FD9\u662F\u63D0\u793A\u6587\u6848"),r(),F(2,Tt,0,0,"ng-template"))}var mt=(()=>{class t{constructor(i){this.notification=i}open1(){this.notification.blank("\u6807\u9898\u540D\u79F0",this.contentTpl)}open2(){this.notification.blank("\u6807\u9898\u540D\u79F0","\u8FD9\u662F\u4E00\u6761\u4E0D\u4F1A\u81EA\u52A8\u5173\u95ED\u7684\u6D88\u606F",{duration:0})}static{this.\u0275fac=function(e){return new(e||t)(u(d))}}static{this.\u0275cmp=m({type:t,selectors:[["nel-demo-notification-basic"]],viewQuery:function(e,o){if(e&1&&A(wt,5),e&2){let s;I(s=B())&&(o.contentTpl=s.first)}},standalone:!1,decls:6,vars:0,consts:[["contentTpl",""],["nel-button","","nelPlain","",3,"click"],[2,"color","teal"]],template:function(e,o){if(e&1){let s=T();n(0,"button",1),c("click",function(){return E(s),v(o.open1())}),a(1,"\u53EF\u81EA\u52A8\u5173\u95ED"),r(),n(2,"button",1),c("click",function(){return E(s),v(o.open2())}),a(3,"\u4E0D\u4F1A\u81EA\u52A8\u5173\u95ED"),r(),F(4,xt,3,0,"ng-template",null,0,K)}},dependencies:[C],encapsulation:2})}}return t})();var ft=(()=>{class t{constructor(i){this.notification=i}open1(){this.notification.success("\u6210\u529F","\u8FD9\u662F\u4E00\u6761\u6210\u529F\u7684\u63D0\u793A\u6D88\u606F")}open2(){this.notification.warning("\u8B66\u544A","\u8FD9\u662F\u4E00\u6761\u8B66\u544A\u7684\u63D0\u793A\u6D88\u606F")}open3(){this.notification.info("\u6D88\u606F","\u8FD9\u662F\u4E00\u6761\u6D88\u606F\u7684\u63D0\u793A\u6D88\u606F")}open4(){this.notification.error("\u9519\u8BEF","\u8FD9\u662F\u4E00\u6761\u9519\u8BEF\u7684\u63D0\u793A\u6D88\u606F")}static{this.\u0275fac=function(e){return new(e||t)(u(d))}}static{this.\u0275cmp=m({type:t,selectors:[["nel-demo-notification-type"]],standalone:!1,decls:8,vars:0,consts:[["nel-button","","nelPlain","",3,"click"]],template:function(e,o){e&1&&(n(0,"button",0),c("click",function(){return o.open1()}),a(1,"\u6210\u529F"),r(),n(2,"button",0),c("click",function(){return o.open2()}),a(3,"\u8B66\u544A"),r(),n(4,"button",0),c("click",function(){return o.open3()}),a(5,"\u6D88\u606F"),r(),n(6,"button",0),c("click",function(){return o.open4()}),a(7,"\u9519\u8BEF"),r())},dependencies:[C],encapsulation:2})}}return t})();var pt=(()=>{class t{constructor(i){this.notification=i}open1(){this.notification.blank("\u81EA\u5B9A\u4E49\u4F4D\u7F6E","\u53F3\u4E0A\u89D2\u5F39\u51FA\u7684\u6D88\u606F",{position:"top-right"})}open2(){this.notification.blank("\u81EA\u5B9A\u4E49\u4F4D\u7F6E","\u53F3\u4E0B\u89D2\u5F39\u51FA\u7684\u6D88\u606F",{position:"bottom-right"})}open3(){this.notification.blank("\u81EA\u5B9A\u4E49\u4F4D\u7F6E","\u5DE6\u4E0B\u89D2\u5F39\u51FA\u7684\u6D88\u606F",{position:"bottom-left"})}open4(){this.notification.blank("\u81EA\u5B9A\u4E49\u4F4D\u7F6E","\u5DE6\u4E0A\u89D2\u5F39\u51FA\u7684\u6D88\u606F",{position:"top-left"})}static{this.\u0275fac=function(e){return new(e||t)(u(d))}}static{this.\u0275cmp=m({type:t,selectors:[["nel-demo-notification-position"]],standalone:!1,decls:8,vars:0,consts:[["nel-button","","nelPlain","",3,"click"]],template:function(e,o){e&1&&(n(0,"button",0),c("click",function(){return o.open1()}),a(1,"\u53F3\u4E0A\u89D2"),r(),n(2,"button",0),c("click",function(){return o.open2()}),a(3,"\u53F3\u4E0B\u89D2"),r(),n(4,"button",0),c("click",function(){return o.open3()}),a(5,"\u5DE6\u4E0B\u89D2"),r(),n(6,"button",0),c("click",function(){return o.open4()}),a(7,"\u5DE6\u4E0A\u89D2"),r())},dependencies:[C],encapsulation:2})}}return t})();var ut=(()=>{class t{constructor(i){this.notification=i}open(){this.notification.blank("\u504F\u79FB","\u8FD9\u662F\u4E00\u6761\u5E26\u6709\u504F\u79FB\u7684\u63D0\u793A\u6D88\u606F",{offset:100})}static{this.\u0275fac=function(e){return new(e||t)(u(d))}}static{this.\u0275cmp=m({type:t,selectors:[["nel-demo-notification-offset"]],standalone:!1,decls:2,vars:0,consts:[["nel-button","","nelPlain","",3,"click"]],template:function(e,o){e&1&&(n(0,"button",0),c("click",function(){return o.open()}),a(1,"\u504F\u79FB\u7684\u6D88\u606F"),r())},dependencies:[C],encapsulation:2})}}return t})();var dt=(()=>{class t{constructor(i){this.notification=i}open(){this.notification.success("\u504F\u79FB","\u8FD9\u662F\u4E00\u6761\u6CA1\u6709\u5173\u95ED\u6309\u94AE\u7684\u6D88\u606F",{showClose:!1})}static{this.\u0275fac=function(e){return new(e||t)(u(d))}}static{this.\u0275cmp=m({type:t,selectors:[["nel-demo-notification-close"]],standalone:!1,decls:2,vars:0,consts:[["nel-button","","nelPlain","",3,"click"]],template:function(e,o){e&1&&(n(0,"button",0),c("click",function(){return o.open()}),a(1,"\u9690\u85CF\u5173\u95ED\u6309\u94AE"),r())},dependencies:[C],encapsulation:2})}}return t})();var ht=(()=>{class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=y({imports:[lt,at]})}}return t})();var Nt=(()=>{class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=m({type:t,selectors:[["app-notification"]],standalone:!1,decls:36,vars:6,consts:[["code","import { NelNotificationModule } from 'ng-element-ui/notification';"],[3,"codeUrl"],["demo",""],[3,"docUrl"]],template:function(e,o){e&1&&(n(0,"h2"),a(1,"Notification \u901A\u77E5"),r(),n(2,"p"),a(3,"\u60AC\u6D6E\u51FA\u73B0\u5728\u9875\u9762\u89D2\u843D\uFF0C\u663E\u793A\u5168\u5C40\u7684\u901A\u77E5\u63D0\u9192\u6D88\u606F\u3002"),r(),_(4,"app-code",0),n(5,"h3"),a(6,"\u57FA\u672C\u7528\u6CD5"),r(),n(7,"p"),a(8,"\u9002\u7528\u6027\u5E7F\u6CDB\u7684\u901A\u77E5\u680F"),r(),n(9,"app-demo",1),_(10,"nel-demo-notification-basic",2),r(),n(11,"h3"),a(12,"\u5E26\u6709\u503E\u5411\u6027"),r(),n(13,"p"),a(14,"\u5E26\u6709 icon\uFF0C\u5E38\u7528\u6765\u663E\u793A\u300C\u6210\u529F\u3001\u8B66\u544A\u3001\u6D88\u606F\u3001\u9519\u8BEF\u300D\u7C7B\u7684\u7CFB\u7EDF\u6D88\u606F"),r(),n(15,"app-demo",1),_(16,"nel-demo-notification-type",2),r(),n(17,"h3"),a(18,"\u81EA\u5B9A\u4E49\u5F39\u51FA\u4F4D\u7F6E"),r(),n(19,"p"),a(20,"\u53EF\u4EE5\u8BA9 Notification \u4ECE\u5C4F\u5E55\u56DB\u89D2\u4E2D\u7684\u4EFB\u610F\u4E00\u89D2\u5F39\u51FA"),r(),n(21,"app-demo",1),_(22,"nel-demo-notification-position",2),r(),n(23,"h3"),a(24,"\u5E26\u6709\u504F\u79FB"),r(),n(25,"p"),a(26,"\u8BA9 Notification \u504F\u79FB\u4E00\u4E9B\u4F4D\u7F6E"),r(),n(27,"app-demo",1),_(28,"nel-demo-notification-offset",2),r(),n(29,"h3"),a(30,"\u9690\u85CF\u5173\u95ED\u6309\u94AE"),r(),n(31,"p"),a(32,"\u53EF\u4EE5\u4E0D\u663E\u793A\u5173\u95ED\u6309\u94AE"),r(),n(33,"app-demo",1),_(34,"nel-demo-notification-close",2),r(),_(35,"app-doc",3)),e&2&&(l(9),p("codeUrl","components-notification-demo-basic.component"),l(6),p("codeUrl","components-notification-demo-type.component"),l(6),p("codeUrl","components-notification-demo-position.component"),l(6),p("codeUrl","components-notification-demo-offset.component"),l(6),p("codeUrl","components-notification-demo-close.component"),l(2),p("docUrl","components-notification"))},dependencies:[mt,ft,pt,ut,dt,ot,nt,rt],encapsulation:2})}}return t})();var It=[{path:"",component:Nt}],_t=(()=>{class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=y({imports:[U.forChild(It),U]})}}return t})();var ki=(()=>{class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=y({imports:[ht,st,_t]})}}return t})();export{ki as NotificationModule};