-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathchunk-2GEHXP3X.js
1 lines (1 loc) · 7.9 KB
/
chunk-2GEHXP3X.js
1
import{b as B}from"./chunk-XRBZUWDJ.js";import{b as V,o as j,q as O,t as U}from"./chunk-LJRBPGSW.js";import"./chunk-JYBRZQRP.js";import{Da as a,Ea as r,Fa as l,Ga as D,Ha as w,I as d,Ja as y,Ka as P,La as C,O as x,P as _,Qb as k,Ua as c,Wa as E,ca as p,la as m,ma as f,ra as M,rb as F,tb as I,ub as L,va as o,xa as S,zb as T}from"./chunk-UJIEDWPF.js";function J(e,v){if(e&1){let t=y();a(0,"li",12),P("click",function(){x(t);let i=C().$implicit,s=C();return _(s.selectPage(i.value))}),c(1),r()}if(e&2){let t=C().$implicit,n=C();S("active",t.value===n.currentPage),p(),E(" ",t.value," ")}}function K(e,v){if(e&1){let t=y();a(0,"li",13),P("click",function(){x(t);let i=C(2);return _(i.prevMore())}),l(1,"i",14),r()}}function Q(e,v){if(e&1){let t=y();a(0,"li",15),P("click",function(){x(t);let i=C(2);return _(i.nextMore())}),l(1,"i",14),r()}}function X(e,v){if(e&1&&(D(0)(1,8),M(2,J,2,3,"li",9)(3,K,2,0,"li",10)(4,Q,2,0,"li",11),w()()),e&2){let t=v.$implicit;p(),o("ngSwitch",t.type),p(),o("ngSwitchCase","number"),p(),o("ngSwitchCase","more-prev"),p(),o("ngSwitchCase","more-next")}}var h=(()=>{class e{constructor(){this.small=!1,this.background=!1,this.pageSize=10,this.total=0,this.pagerCount=7,this.currentPage=1,this.pageCount=0,this.pageIndexList=[],this.prevLen=0,this.nextLen=0}ngOnInit(){this.pageCount=Math.ceil(this.total/this.pageSize),this.pageCount<this.pagerCount&&(this.pagerCount=this.pageCount),this.initLen(),this.initPageIndex()}initLen(){if(this.pageCount>this.pagerCount){let t=(this.pagerCount-1)/2;(this.pagerCount-1)%2===0?(this.prevLen=t,this.nextLen=t):(this.prevLen=Math.floor(t),this.nextLen=Math.ceil(t))}}initPageIndex(){let t=!1,n=!1;this.pageCount>this.pagerCount&&(t=this.currentPage-1>this.prevLen,n=this.pageCount-this.currentPage>this.nextLen);let i=[];if(!t&&!n)for(let s=0;s<this.pagerCount;s++)i.push({type:"number",value:s+1});else if(t&&!n){i.push({type:"number",value:1}),i.push({type:"more-prev",value:0});let s=this.pageCount-this.pagerCount+1;for(let u=s;u<this.pageCount;u++)i.push({type:"number",value:u+1})}else if(!t&&n){let s=this.pagerCount-1;for(let u=0;u<s;u++)i.push({type:"number",value:u+1});i.push({type:"more-next",value:0}),i.push({type:"number",value:this.pageCount})}else{i.push({type:"number",value:1}),i.push({type:"more-prev",value:0});let s=this.currentPage-this.prevLen+1,u=this.currentPage+this.nextLen;for(let b=s;b<u;b++)i.push({type:"number",value:b});i.push({type:"more-next",value:0}),i.push({type:"number",value:this.pageCount})}this.pageIndexList=i}prevPage(){let t=this.currentPage-1;t<1&&(t=1),this.currentPage=t,this.initPageIndex()}nextPage(){let t=this.currentPage+1;t>this.pageCount&&(t=this.pageCount),this.currentPage=t,this.initPageIndex()}prevMore(){let t=this.currentPage-5;t<1&&(t=1),this.currentPage=t,this.initPageIndex()}nextMore(){let t=this.currentPage+5;t>this.pageCount&&(t=this.pageCount),this.currentPage=t,this.initPageIndex()}selectPage(t){this.currentPage=t,this.initPageIndex()}static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275cmp=m({type:e,selectors:[["nel-pagination"]],inputs:{small:"small",background:"background",pageSize:"pageSize",total:"total",pagerCount:"pagerCount",currentPage:"currentPage"},standalone:!1,decls:9,vars:7,consts:[["role","pagination",1,"el-pagination"],["type","button",1,"btn-prev","is-first",3,"click","disabled"],[1,"el-icon"],[1,"el-icon-arrow-left"],[1,"el-pager"],[4,"ngFor","ngForOf"],["type","button",1,"btn-next","is-last",3,"click","disabled"],[1,"el-icon-arrow-right"],[3,"ngSwitch"],["class","number",3,"active","click",4,"ngSwitchCase"],["class","more btn-quickprev el-icon",3,"click",4,"ngSwitchCase"],["class","more btn-quicknext el-icon",3,"click",4,"ngSwitchCase"],[1,"number",3,"click"],[1,"more","btn-quickprev","el-icon",3,"click"],[1,"el-icon-more"],[1,"more","btn-quicknext","el-icon",3,"click"]],template:function(n,i){n&1&&(a(0,"div",0)(1,"button",1),P("click",function(){return i.prevPage()}),a(2,"i",2),l(3,"i",3),r()(),a(4,"ul",4),M(5,X,5,4,"ng-container",5),r(),a(6,"button",6),P("click",function(){return i.nextPage()}),a(7,"i",2),l(8,"i",7),r()()()),n&2&&(S("is-background",i.background)("el-pagination--small",i.small),p(),o("disabled",i.currentPage===1?!0:null),p(4),o("ngForOf",i.pageIndexList),p(),o("disabled",i.currentPage===i.pageCount?!0:null))},dependencies:[F,I,L],encapsulation:2})}}return e})();var q=(()=>{class e{static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275mod=f({type:e})}static{this.\u0275inj=d({imports:[T,V,B]})}}return e})();var z=(()=>{class e{static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275cmp=m({type:e,selectors:[["nel-demo-pagination-basic"]],standalone:!1,decls:6,vars:2,consts:[[3,"total"]],template:function(n,i){n&1&&(a(0,"p"),c(1,"When you have few pages"),r(),l(2,"nel-pagination",0),a(3,"p"),c(4,"When you have more than 7 pages"),r(),l(5,"nel-pagination",0)),n&2&&(p(2),o("total",50),p(3),o("total",1e3))},dependencies:[h],encapsulation:2})}}return e})();var A=(()=>{class e{static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275cmp=m({type:e,selectors:[["nel-demo-pagination-pager-count"]],standalone:!1,decls:1,vars:2,consts:[[3,"total","pagerCount"]],template:function(n,i){n&1&&l(0,"nel-pagination",0),n&2&&o("total",500)("pagerCount",11)},dependencies:[h],encapsulation:2})}}return e})();var R=(()=>{class e{static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275cmp=m({type:e,selectors:[["nel-demo-pagination-background"]],standalone:!1,decls:1,vars:2,consts:[[3,"total","background"]],template:function(n,i){n&1&&l(0,"nel-pagination",0),n&2&&o("total",1e3)("background",!0)},dependencies:[h],encapsulation:2})}}return e})();var $=(()=>{class e{static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275cmp=m({type:e,selectors:[["nel-demo-pagination-small"]],standalone:!1,decls:2,vars:5,consts:[[3,"total","small"],[3,"total","small","background"]],template:function(n,i){n&1&&l(0,"nel-pagination",0)(1,"nel-pagination",1),n&2&&(o("total",50)("small",!0),p(),o("total",50)("small",!0)("background",!0))},dependencies:[h],encapsulation:2})}}return e})();var W=(()=>{class e{static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275mod=f({type:e})}static{this.\u0275inj=d({imports:[q]})}}return e})();var H=(()=>{class e{static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275cmp=m({type:e,selectors:[["app-pagination"]],standalone:!1,decls:21,vars:4,consts:[["code","import { NelPaginationModule } from 'ng-element-ui/pagination';"],[3,"codeUrl"],["demo",""]],template:function(n,i){n&1&&(a(0,"h2"),c(1,"PageHeader \u9875\u5934"),r(),a(2,"p"),c(3,"\u5982\u679C\u9875\u9762\u7684\u8DEF\u5F84\u6BD4\u8F83\u7B80\u5355\uFF0C\u63A8\u8350\u4F7F\u7528\u9875\u5934\u7EC4\u4EF6\u800C\u975E\u9762\u5305\u5C51\u7EC4\u4EF6\u3002"),r(),l(4,"app-code",0),a(5,"h3"),c(6,"\u57FA\u7840\u7528\u6CD5"),r(),a(7,"app-demo",1),l(8,"nel-demo-pagination-basic",2),r(),a(9,"h3"),c(10,"\u8BBE\u7F6E\u6700\u5927\u9875\u7801\u6309\u94AE\u6570"),r(),a(11,"app-demo",1),l(12,"nel-demo-pagination-pager-count",2),r(),a(13,"h3"),c(14,"\u5E26\u6709\u80CC\u666F\u8272\u7684\u5206\u9875"),r(),a(15,"app-demo",1),l(16,"nel-demo-pagination-background",2),r(),a(17,"h3"),c(18,"\u5C0F\u578B\u5206\u9875"),r(),a(19,"app-demo",1),l(20,"nel-demo-pagination-small",2),r()),n&2&&(p(7),o("codeUrl","components-pagination-demo-basic.component"),p(4),o("codeUrl","components-pagination-demo-pager-count.component"),p(4),o("codeUrl","components-pagination-demo-background.component"),p(4),o("codeUrl","components-pagination-demo-small.component"))},dependencies:[z,A,R,$,j,O],encapsulation:2})}}return e})();var ne=[{path:"",component:H}],G=(()=>{class e{static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275mod=f({type:e})}static{this.\u0275inj=d({imports:[k.forChild(ne),k]})}}return e})();var Ve=(()=>{class e{static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275mod=f({type:e})}static{this.\u0275inj=d({imports:[W,U,G]})}}return e})();export{Ve as PaginationModule};