UNPKG

ng-zorro-antd

Version:

An enterprise-class UI components based on Ant Design and Angular

16 lines (14 loc) 22.5 kB
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/cdk/bidi"),require("@angular/core"),require("ng-zorro-antd/core/config"),require("ng-zorro-antd/core/services"),require("ng-zorro-antd/core/util"),require("ng-zorro-antd/i18n"),require("rxjs"),require("rxjs/operators"),require("@angular/common"),require("@angular/forms"),require("ng-zorro-antd/icon"),require("ng-zorro-antd/select")):"function"==typeof define&&define.amd?define("ng-zorro-antd/pagination",["exports","@angular/cdk/bidi","@angular/core","ng-zorro-antd/core/config","ng-zorro-antd/core/services","ng-zorro-antd/core/util","ng-zorro-antd/i18n","rxjs","rxjs/operators","@angular/common","@angular/forms","ng-zorro-antd/icon","ng-zorro-antd/select"],t):t(((e="undefined"!=typeof globalThis?globalThis:e||self)["ng-zorro-antd"]=e["ng-zorro-antd"]||{},e["ng-zorro-antd"].pagination={}),e.ng.cdk.bidi,e.ng.core,e["ng-zorro-antd"].core.config,e["ng-zorro-antd"].core.services,e["ng-zorro-antd"].core.util,e["ng-zorro-antd"].i18n,e.rxjs,e.rxjs.operators,e.ng.common,e.ng.forms,e["ng-zorro-antd"].icon,e["ng-zorro-antd"].select)}(this,(function(e,t,n,i,a,o,p,r,s,l,g,d,c){"use strict"; /*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */function h(e,t,n,i){var a,o=arguments.length,p=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)p=Reflect.decorate(e,t,n,i);else for(var r=e.length-1;r>=0;r--)(a=e[r])&&(p=(o<3?a(p):o>3?a(t,n,p):a(t,n))||p);return o>3&&p&&Object.defineProperty(t,n,p),p}function u(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}Object.create;function z(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var i,a,o=n.call(e),p=[];try{for(;(void 0===t||t-- >0)&&!(i=o.next()).done;)p.push(i.value)}catch(e){a={error:e}}finally{try{i&&!i.done&&(n=o.return)&&n.call(o)}finally{if(a)throw a.error}}return p}function y(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(z(arguments[t]));return e}Object.create;var m=function(){function e(e,t,i,a,o,p){this.i18n=e,this.cdr=t,this.breakpointService=i,this.nzConfigService=a,this.directionality=o,this.elementRef=p,this._nzModuleName="pagination",this.nzPageSizeChange=new n.EventEmitter,this.nzPageIndexChange=new n.EventEmitter,this.nzShowTotal=null,this.nzItemRender=null,this.nzSize="default",this.nzPageSizeOptions=[10,20,30,40],this.nzShowSizeChanger=!1,this.nzShowQuickJumper=!1,this.nzSimple=!1,this.nzDisabled=!1,this.nzResponsive=!1,this.nzHideOnSinglePage=!1,this.nzTotal=0,this.nzPageIndex=1,this.nzPageSize=10,this.showPagination=!0,this.size="default",this.dir="ltr",this.destroy$=new r.Subject,this.total$=new r.ReplaySubject(1),this.elementRef.nativeElement.classList.add("ant-pagination")}return e.prototype.validatePageIndex=function(e,t){return e>t?t:e<1?1:e},e.prototype.onPageIndexChange=function(e){var t=this.getLastIndex(this.nzTotal,this.nzPageSize),n=this.validatePageIndex(e,t);n===this.nzPageIndex||this.nzDisabled||(this.nzPageIndex=n,this.nzPageIndexChange.emit(this.nzPageIndex))},e.prototype.onPageSizeChange=function(e){this.nzPageSize=e,this.nzPageSizeChange.emit(e);var t=this.getLastIndex(this.nzTotal,this.nzPageSize);this.nzPageIndex>t&&this.onPageIndexChange(t)},e.prototype.onTotalChange=function(e){var t=this,n=this.getLastIndex(e,this.nzPageSize);this.nzPageIndex>n&&Promise.resolve().then((function(){return t.onPageIndexChange(n)}))},e.prototype.getLastIndex=function(e,t){return Math.ceil(e/t)},e.prototype.ngOnInit=function(){var e,t=this;this.i18n.localeChange.pipe(s.takeUntil(this.destroy$)).subscribe((function(){t.locale=t.i18n.getLocaleData("Pagination"),t.cdr.markForCheck()})),this.total$.pipe(s.takeUntil(this.destroy$)).subscribe((function(e){t.onTotalChange(e)})),this.breakpointService.subscribe(a.gridResponsiveMap).pipe(s.takeUntil(this.destroy$)).subscribe((function(e){t.nzResponsive&&(t.size=e===a.NzBreakpointEnum.xs?"small":"default",t.cdr.markForCheck())})),null===(e=this.directionality.change)||void 0===e||e.pipe(s.takeUntil(this.destroy$)).subscribe((function(e){t.dir=e,t.cdr.detectChanges()})),this.dir=this.directionality.value},e.prototype.ngOnDestroy=function(){this.destroy$.next(),this.destroy$.complete()},e.prototype.ngOnChanges=function(e){var t=e.nzHideOnSinglePage,n=e.nzTotal,i=e.nzPageSize,a=e.nzSize;n&&this.total$.next(this.nzTotal),(t||n||i)&&(this.showPagination=this.nzHideOnSinglePage&&this.nzTotal>this.nzPageSize||this.nzTotal>0&&!this.nzHideOnSinglePage),a&&(this.size=a.currentValue)},e}();m.decorators=[{type:n.Component,args:[{selector:"nz-pagination",exportAs:"nzPagination",preserveWhitespaces:!1,encapsulation:n.ViewEncapsulation.None,changeDetection:n.ChangeDetectionStrategy.OnPush,template:'\n <ng-container *ngIf="showPagination">\n <ng-container *ngIf="nzSimple; else defaultPagination.template">\n <ng-template [ngTemplateOutlet]="simplePagination.template"></ng-template>\n </ng-container>\n </ng-container>\n <nz-pagination-simple\n #simplePagination\n [disabled]="nzDisabled"\n [itemRender]="nzItemRender"\n [locale]="locale"\n [pageSize]="nzPageSize"\n [total]="nzTotal"\n [pageIndex]="nzPageIndex"\n (pageIndexChange)="onPageIndexChange($event)"\n ></nz-pagination-simple>\n <nz-pagination-default\n #defaultPagination\n [nzSize]="size"\n [itemRender]="nzItemRender"\n [showTotal]="nzShowTotal"\n [disabled]="nzDisabled"\n [locale]="locale"\n [showSizeChanger]="nzShowSizeChanger"\n [showQuickJumper]="nzShowQuickJumper"\n [total]="nzTotal"\n [pageIndex]="nzPageIndex"\n [pageSize]="nzPageSize"\n [pageSizeOptions]="nzPageSizeOptions"\n (pageIndexChange)="onPageIndexChange($event)"\n (pageSizeChange)="onPageSizeChange($event)"\n ></nz-pagination-default>\n ',host:{"[class.ant-pagination-simple]":"nzSimple","[class.ant-pagination-disabled]":"nzDisabled","[class.mini]":"!nzSimple && size === 'small'","[class.ant-pagination-rtl]":"dir === 'rtl'"}}]}],m.ctorParameters=function(){return[{type:p.NzI18nService},{type:n.ChangeDetectorRef},{type:a.NzBreakpointService},{type:i.NzConfigService},{type:t.Directionality,decorators:[{type:n.Optional}]},{type:n.ElementRef}]},m.propDecorators={nzPageSizeChange:[{type:n.Output}],nzPageIndexChange:[{type:n.Output}],nzShowTotal:[{type:n.Input}],nzItemRender:[{type:n.Input}],nzSize:[{type:n.Input}],nzPageSizeOptions:[{type:n.Input}],nzShowSizeChanger:[{type:n.Input}],nzShowQuickJumper:[{type:n.Input}],nzSimple:[{type:n.Input}],nzDisabled:[{type:n.Input}],nzResponsive:[{type:n.Input}],nzHideOnSinglePage:[{type:n.Input}],nzTotal:[{type:n.Input}],nzPageIndex:[{type:n.Input}],nzPageSize:[{type:n.Input}]},h([i.WithConfig(),u("design:type",String)],m.prototype,"nzSize",void 0),h([i.WithConfig(),u("design:type",Array)],m.prototype,"nzPageSizeOptions",void 0),h([i.WithConfig(),o.InputBoolean(),u("design:type",Object)],m.prototype,"nzShowSizeChanger",void 0),h([i.WithConfig(),o.InputBoolean(),u("design:type",Object)],m.prototype,"nzShowQuickJumper",void 0),h([i.WithConfig(),o.InputBoolean(),u("design:type",Object)],m.prototype,"nzSimple",void 0),h([o.InputBoolean(),u("design:type",Object)],m.prototype,"nzDisabled",void 0),h([o.InputBoolean(),u("design:type",Object)],m.prototype,"nzResponsive",void 0),h([o.InputBoolean(),u("design:type",Object)],m.prototype,"nzHideOnSinglePage",void 0),h([o.InputNumber(),u("design:type",Object)],m.prototype,"nzTotal",void 0),h([o.InputNumber(),u("design:type",Object)],m.prototype,"nzPageIndex",void 0),h([o.InputNumber(),u("design:type",Object)],m.prototype,"nzPageSize",void 0);var f=function(){function e(e,t,i,a){this.cdr=e,this.renderer=t,this.elementRef=i,this.directionality=a,this.nzSize="default",this.itemRender=null,this.showTotal=null,this.disabled=!1,this.showSizeChanger=!1,this.showQuickJumper=!1,this.total=0,this.pageIndex=1,this.pageSize=10,this.pageSizeOptions=[10,20,30,40],this.pageIndexChange=new n.EventEmitter,this.pageSizeChange=new n.EventEmitter,this.ranges=[0,0],this.listOfPageItem=[],this.dir="ltr",this.destroy$=new r.Subject,t.removeChild(t.parentNode(i.nativeElement),i.nativeElement)}return e.prototype.ngOnInit=function(){var e,t=this;null===(e=this.directionality.change)||void 0===e||e.pipe(s.takeUntil(this.destroy$)).subscribe((function(e){t.dir=e,t.updateRtlStyle(),t.cdr.detectChanges()})),this.dir=this.directionality.value,this.updateRtlStyle()},e.prototype.updateRtlStyle=function(){"rtl"===this.dir?this.renderer.addClass(this.elementRef.nativeElement,"ant-pagination-rtl"):this.renderer.removeClass(this.elementRef.nativeElement,"ant-pagination-rtl")},e.prototype.ngOnDestroy=function(){this.destroy$.next(),this.destroy$.complete()},e.prototype.jumpPage=function(e){this.onPageIndexChange(e)},e.prototype.jumpDiff=function(e){this.jumpPage(this.pageIndex+e)},e.prototype.trackByPageItem=function(e,t){return t.type+"-"+t.index},e.prototype.onPageIndexChange=function(e){this.pageIndexChange.next(e)},e.prototype.onPageSizeChange=function(e){this.pageSizeChange.next(e)},e.prototype.getLastIndex=function(e,t){return Math.ceil(e/t)},e.prototype.buildIndexes=function(){var e=this.getLastIndex(this.total,this.pageSize);this.listOfPageItem=this.getListOfPageItem(this.pageIndex,e)},e.prototype.getListOfPageItem=function(e,t){var n=function(n){return y([{type:"prev",disabled:1===e}],n,[{type:"next",disabled:e===t}])},i=function(e,t){for(var n=[],i=e;i<=t;i++)n.push({index:i,type:"page"});return n};if(t<=9)return n(i(1,t));var a,o,p,r,s,l,g;return n((a=e,o=t,p=[],r={type:"prev_5"},s={type:"next_5"},l=i(1,1),g=i(t,t),p=a<4?y(i(2,5),[s]):a<o-3?y([r],i(a-2,a+2),[s]):y([r],i(o-4,o-1)),y(l,p,g)))},e.prototype.ngOnChanges=function(e){var t=e.pageIndex,n=e.pageSize,i=e.total;(t||n||i)&&(this.ranges=[(this.pageIndex-1)*this.pageSize+1,Math.min(this.pageIndex*this.pageSize,this.total)],this.buildIndexes())},e}();f.decorators=[{type:n.Component,args:[{selector:"nz-pagination-default",preserveWhitespaces:!1,encapsulation:n.ViewEncapsulation.None,changeDetection:n.ChangeDetectionStrategy.OnPush,template:'\n <ng-template #containerTemplate>\n <li class="ant-pagination-total-text" *ngIf="showTotal">\n <ng-template [ngTemplateOutlet]="showTotal" [ngTemplateOutletContext]="{ $implicit: total, range: ranges }"></ng-template>\n </li>\n <li\n *ngFor="let page of listOfPageItem; trackBy: trackByPageItem"\n nz-pagination-item\n [locale]="locale"\n [type]="page.type"\n [index]="page.index"\n [disabled]="!!page.disabled"\n [itemRender]="itemRender"\n [active]="pageIndex === page.index"\n (gotoIndex)="jumpPage($event)"\n (diffIndex)="jumpDiff($event)"\n [direction]="dir"\n ></li>\n <div\n nz-pagination-options\n *ngIf="showQuickJumper || showSizeChanger"\n [total]="total"\n [locale]="locale"\n [disabled]="disabled"\n [nzSize]="nzSize"\n [showSizeChanger]="showSizeChanger"\n [showQuickJumper]="showQuickJumper"\n [pageIndex]="pageIndex"\n [pageSize]="pageSize"\n [pageSizeOptions]="pageSizeOptions"\n (pageIndexChange)="onPageIndexChange($event)"\n (pageSizeChange)="onPageSizeChange($event)"\n ></div>\n </ng-template>\n '}]}],f.ctorParameters=function(){return[{type:n.ChangeDetectorRef},{type:n.Renderer2},{type:n.ElementRef},{type:t.Directionality,decorators:[{type:n.Optional}]}]},f.propDecorators={template:[{type:n.ViewChild,args:["containerTemplate",{static:!0}]}],nzSize:[{type:n.Input}],itemRender:[{type:n.Input}],showTotal:[{type:n.Input}],disabled:[{type:n.Input}],locale:[{type:n.Input}],showSizeChanger:[{type:n.Input}],showQuickJumper:[{type:n.Input}],total:[{type:n.Input}],pageIndex:[{type:n.Input}],pageSize:[{type:n.Input}],pageSizeOptions:[{type:n.Input}],pageIndexChange:[{type:n.Output}],pageSizeChange:[{type:n.Output}]};var I=function(){function e(){this.active=!1,this.index=null,this.disabled=!1,this.direction="ltr",this.type=null,this.itemRender=null,this.diffIndex=new n.EventEmitter,this.gotoIndex=new n.EventEmitter,this.title=null}return e.prototype.clickItem=function(){this.disabled||("page"===this.type?this.gotoIndex.emit(this.index):this.diffIndex.emit({next:1,prev:-1,prev_5:-5,next_5:5}[this.type]))},e.prototype.ngOnChanges=function(e){var t,n,i,a,o=e.locale,p=e.index,r=e.type;(o||p||r)&&(this.title={page:""+this.index,next:null===(t=this.locale)||void 0===t?void 0:t.next_page,prev:null===(n=this.locale)||void 0===n?void 0:n.prev_page,prev_5:null===(i=this.locale)||void 0===i?void 0:i.prev_5,next_5:null===(a=this.locale)||void 0===a?void 0:a.next_5}[this.type])},e}();I.decorators=[{type:n.Component,args:[{selector:"li[nz-pagination-item]",preserveWhitespaces:!1,encapsulation:n.ViewEncapsulation.None,changeDetection:n.ChangeDetectionStrategy.OnPush,template:'\n <ng-template #renderItemTemplate let-type let-page="page">\n <ng-container [ngSwitch]="type">\n <a *ngSwitchCase="\'page\'">{{ page }}</a>\n <button [disabled]="disabled" class="ant-pagination-item-link" *ngSwitchCase="\'prev\'">\n <ng-container [ngSwitch]="direction">\n <i *ngSwitchCase="\'rtl\'" nz-icon nzType="right"></i>\n <i *ngSwitchDefault nz-icon nzType="left"></i>\n </ng-container>\n </button>\n <button [disabled]="disabled" class="ant-pagination-item-link" *ngSwitchCase="\'next\'">\n <ng-container [ngSwitch]="direction">\n <i *ngSwitchCase="\'rtl\'" nz-icon nzType="left"></i>\n <i *ngSwitchDefault nz-icon nzType="right"></i>\n </ng-container>\n </button>\n <ng-container *ngSwitchDefault>\n <a class="ant-pagination-item-link" [ngSwitch]="type">\n <div class="ant-pagination-item-container" *ngSwitchDefault>\n <ng-container [ngSwitch]="type">\n <ng-container *ngSwitchCase="\'prev_5\'" [ngSwitch]="direction">\n <i *ngSwitchCase="\'rtl\'" nz-icon nzType="double-right" class="ant-pagination-item-link-icon"></i>\n <i *ngSwitchDefault nz-icon nzType="double-left" class="ant-pagination-item-link-icon"></i>\n </ng-container>\n <ng-container *ngSwitchCase="\'next_5\'" [ngSwitch]="direction">\n <i *ngSwitchCase="\'rtl\'" nz-icon nzType="double-left" class="ant-pagination-item-link-icon"></i>\n <i *ngSwitchDefault nz-icon nzType="double-right" class="ant-pagination-item-link-icon"></i>\n </ng-container>\n </ng-container>\n <span class="ant-pagination-item-ellipsis">•••</span>\n </div>\n </a>\n </ng-container>\n </ng-container>\n </ng-template>\n <ng-template\n [ngTemplateOutlet]="itemRender || renderItemTemplate"\n [ngTemplateOutletContext]="{ $implicit: type, page: index }"\n ></ng-template>\n ',host:{"[class.ant-pagination-prev]":"type === 'prev'","[class.ant-pagination-next]":"type === 'next'","[class.ant-pagination-item]":"type === 'page'","[class.ant-pagination-jump-prev]":"type === 'prev_5'","[class.ant-pagination-jump-prev-custom-icon]":"type === 'prev_5'","[class.ant-pagination-jump-next]":"type === 'next_5'","[class.ant-pagination-jump-next-custom-icon]":"type === 'next_5'","[class.ant-pagination-disabled]":"disabled","[class.ant-pagination-item-active]]":"active","[attr.title]":"title","(click)":"clickItem()"}}]}],I.propDecorators={active:[{type:n.Input}],locale:[{type:n.Input}],index:[{type:n.Input}],disabled:[{type:n.Input}],direction:[{type:n.Input}],type:[{type:n.Input}],itemRender:[{type:n.Input}],diffIndex:[{type:n.Output}],gotoIndex:[{type:n.Output}]};var S=function(){function e(e){this.elementRef=e,this.nzSize="default",this.disabled=!1,this.showSizeChanger=!1,this.showQuickJumper=!1,this.total=0,this.pageIndex=1,this.pageSize=10,this.pageSizeOptions=[],this.pageIndexChange=new n.EventEmitter,this.pageSizeChange=new n.EventEmitter,this.listOfPageSizeOption=[],this.elementRef.nativeElement.classList.add("ant-pagination-options")}return e.prototype.onPageSizeChange=function(e){this.pageSize!==e&&this.pageSizeChange.next(e)},e.prototype.jumpToPageViaInput=function(e){var t=e.target,n=Math.floor(o.toNumber(t.value,this.pageIndex));this.pageIndexChange.next(n),t.value=""},e.prototype.trackByOption=function(e,t){return t.value},e.prototype.ngOnChanges=function(e){var t=this,n=e.pageSize,i=e.pageSizeOptions,a=e.locale;(n||i||a)&&(this.listOfPageSizeOption=y(new Set(y(this.pageSizeOptions,[this.pageSize]))).map((function(e){return{value:e,label:e+" "+t.locale.items_per_page}})))},e}();S.decorators=[{type:n.Component,args:[{selector:"div[nz-pagination-options]",preserveWhitespaces:!1,encapsulation:n.ViewEncapsulation.None,changeDetection:n.ChangeDetectionStrategy.OnPush,template:'\n <nz-select\n class="ant-pagination-options-size-changer"\n *ngIf="showSizeChanger"\n [nzDisabled]="disabled"\n [nzSize]="nzSize"\n [ngModel]="pageSize"\n (ngModelChange)="onPageSizeChange($event)"\n >\n <nz-option\n *ngFor="let option of listOfPageSizeOption; trackBy: trackByOption"\n [nzLabel]="option.label"\n [nzValue]="option.value"\n ></nz-option>\n </nz-select>\n <div class="ant-pagination-options-quick-jumper" *ngIf="showQuickJumper">\n {{ locale.jump_to }}\n <input [disabled]="disabled" (keydown.enter)="jumpToPageViaInput($event)" />\n {{ locale.page }}\n </div>\n '}]}],S.ctorParameters=function(){return[{type:n.ElementRef}]},S.propDecorators={nzSize:[{type:n.Input}],disabled:[{type:n.Input}],showSizeChanger:[{type:n.Input}],showQuickJumper:[{type:n.Input}],locale:[{type:n.Input}],total:[{type:n.Input}],pageIndex:[{type:n.Input}],pageSize:[{type:n.Input}],pageSizeOptions:[{type:n.Input}],pageIndexChange:[{type:n.Output}],pageSizeChange:[{type:n.Output}]};var v=function(){function e(e,t,i,a){this.cdr=e,this.renderer=t,this.elementRef=i,this.directionality=a,this.itemRender=null,this.disabled=!1,this.total=0,this.pageIndex=1,this.pageSize=10,this.pageIndexChange=new n.EventEmitter,this.lastIndex=0,this.isFirstIndex=!1,this.isLastIndex=!1,this.dir="ltr",this.destroy$=new r.Subject,t.removeChild(t.parentNode(i.nativeElement),i.nativeElement)}return e.prototype.ngOnInit=function(){var e,t=this;null===(e=this.directionality.change)||void 0===e||e.pipe(s.takeUntil(this.destroy$)).subscribe((function(e){t.dir=e,t.updateRtlStyle(),t.cdr.detectChanges()})),this.dir=this.directionality.value,this.updateRtlStyle()},e.prototype.updateRtlStyle=function(){"rtl"===this.dir?this.renderer.addClass(this.elementRef.nativeElement,"ant-pagination-rtl"):this.renderer.removeClass(this.elementRef.nativeElement,"ant-pagination-rtl")},e.prototype.ngOnDestroy=function(){this.destroy$.next(),this.destroy$.complete()},e.prototype.jumpToPageViaInput=function(e){var t=e.target,n=o.toNumber(t.value,this.pageIndex);this.onPageIndexChange(n),t.value=""+this.pageIndex},e.prototype.prePage=function(){this.onPageIndexChange(this.pageIndex-1)},e.prototype.nextPage=function(){this.onPageIndexChange(this.pageIndex+1)},e.prototype.onPageIndexChange=function(e){this.pageIndexChange.next(e)},e.prototype.updateBindingValue=function(){this.lastIndex=Math.ceil(this.total/this.pageSize),this.isFirstIndex=1===this.pageIndex,this.isLastIndex=this.pageIndex===this.lastIndex},e.prototype.ngOnChanges=function(e){var t=e.pageIndex,n=e.total,i=e.pageSize;(t||n||i)&&this.updateBindingValue()},e}();v.decorators=[{type:n.Component,args:[{selector:"nz-pagination-simple",preserveWhitespaces:!1,encapsulation:n.ViewEncapsulation.None,changeDetection:n.ChangeDetectionStrategy.OnPush,template:'\n <ng-template #containerTemplate>\n <li\n nz-pagination-item\n [attr.title]="locale.prev_page"\n [disabled]="isFirstIndex"\n [direction]="dir"\n (click)="prePage()"\n type="prev"\n [itemRender]="itemRender"\n ></li>\n <li [attr.title]="pageIndex + \'/\' + lastIndex" class="ant-pagination-simple-pager">\n <input [disabled]="disabled" [value]="pageIndex" (keydown.enter)="jumpToPageViaInput($event)" size="3" />\n <span class="ant-pagination-slash">/</span>\n {{ lastIndex }}\n </li>\n <li\n nz-pagination-item\n [attr.title]="locale?.next_page"\n [disabled]="isLastIndex"\n [direction]="dir"\n (click)="nextPage()"\n type="next"\n [itemRender]="itemRender"\n ></li>\n </ng-template>\n '}]}],v.ctorParameters=function(){return[{type:n.ChangeDetectorRef},{type:n.Renderer2},{type:n.ElementRef},{type:t.Directionality,decorators:[{type:n.Optional}]}]},v.propDecorators={template:[{type:n.ViewChild,args:["containerTemplate",{static:!0}]}],itemRender:[{type:n.Input}],disabled:[{type:n.Input}],locale:[{type:n.Input}],total:[{type:n.Input}],pageIndex:[{type:n.Input}],pageSize:[{type:n.Input}],pageIndexChange:[{type:n.Output}]};var x=function(){};x.decorators=[{type:n.NgModule,args:[{declarations:[m,v,S,I,f],exports:[m],imports:[t.BidiModule,l.CommonModule,g.FormsModule,c.NzSelectModule,p.NzI18nModule,d.NzIconModule]}]}],e.NzPaginationComponent=m,e.NzPaginationDefaultComponent=f,e.NzPaginationItemComponent=I,e.NzPaginationModule=x,e.NzPaginationOptionsComponent=S,e.NzPaginationSimpleComponent=v,Object.defineProperty(e,"__esModule",{value:!0})})); //# sourceMappingURL=ng-zorro-antd-pagination.umd.min.js.map