Browse Source

chore(theme-shared): rename paginator to pagination

#2537
pull/2605/head
mehmet-erim 7 years ago
parent
commit
55f5d8f52e
  1. 2
      npm/ng-packs/packages/theme-shared/src/lib/components/index.ts
  2. 0
      npm/ng-packs/packages/theme-shared/src/lib/components/pagination/pagination.component.html
  3. 8
      npm/ng-packs/packages/theme-shared/src/lib/components/pagination/pagination.component.ts
  4. 21
      npm/ng-packs/packages/theme-shared/src/lib/components/table/table.component.html
  5. 2
      npm/ng-packs/packages/theme-shared/src/lib/components/table/table.component.ts
  6. 6
      npm/ng-packs/packages/theme-shared/src/lib/theme-shared.module.ts

2
npm/ng-packs/packages/theme-shared/src/lib/components/index.ts

@ -5,7 +5,7 @@ export * from './confirmation/confirmation.component';
export * from './loading/loading.component'; export * from './loading/loading.component';
export * from './loader-bar/loader-bar.component'; export * from './loader-bar/loader-bar.component';
export * from './modal/modal.component'; export * from './modal/modal.component';
export * from './paginator/paginator.component'; export * from './pagination/pagination.component';
export * from './sort-order-icon/sort-order-icon.component'; export * from './sort-order-icon/sort-order-icon.component';
export * from './table-empty-message/table-empty-message.component'; export * from './table-empty-message/table-empty-message.component';
export * from './table/table.component'; export * from './table/table.component';

0
npm/ng-packs/packages/theme-shared/src/lib/components/paginator/paginator.component.html → npm/ng-packs/packages/theme-shared/src/lib/components/pagination/pagination.component.html

8
npm/ng-packs/packages/theme-shared/src/lib/components/paginator/paginator.component.ts → npm/ng-packs/packages/theme-shared/src/lib/components/pagination/pagination.component.ts

@ -1,18 +1,16 @@
import { Component, Input, OnInit, Output, EventEmitter, TrackByFunction } from '@angular/core'; import { Component, Input, OnInit, Output, EventEmitter, TrackByFunction } from '@angular/core';
@Component({ @Component({
selector: 'abp-paginator', selector: 'abp-pagination',
templateUrl: 'paginator.component.html', templateUrl: 'pagination.component.html',
}) })
export class PaginatorComponent implements OnInit { export class PaginationComponent implements OnInit {
private _value = 1; private _value = 1;
@Input() @Input()
get value(): number { get value(): number {
return this._value; return this._value;
} }
set value(newValue: number) { set value(newValue: number) {
if (newValue < 1 || newValue > this.totalPages || newValue === this._value) return;
this._value = newValue; this._value = newValue;
this.valueChange.emit(newValue); this.valueChange.emit(newValue);
} }

21
npm/ng-packs/packages/theme-shared/src/lib/components/table/table.component.html

@ -3,11 +3,11 @@
<ng-container <ng-container
*ngTemplateOutlet="scrollable ? scrollableTemplate : defaultTemplate" *ngTemplateOutlet="scrollable ? scrollableTemplate : defaultTemplate"
></ng-container> ></ng-container>
<abp-paginator <abp-pagination
*ngIf="rows" *ngIf="rows"
[totalPages]="totalPages" [totalPages]="totalPages"
(valueChange)="page = $event; pageChange.emit($event)" (valueChange)="page = $event; pageChange.emit($event)"
></abp-paginator> ></abp-pagination>
</div> </div>
</div> </div>
@ -57,15 +57,14 @@
<ng-template #body> <ng-template #body>
<tbody class="ui-table-tbody"> <tbody class="ui-table-tbody">
<ng-container <ng-container *ngIf="value && value.length; else emptyTemplate">
*ngTemplateOutlet="value && value.length ? container : emptyTemplate" <ng-template
></ng-container> #bodyTemplateWrapper
<ng-template *ngFor="let val of slicedValue; trackBy: trackByFn"
#container [ngTemplateOutlet]="bodyTemplate"
*ngFor="let val of slicedValue; trackBy: trackByFn" [ngTemplateOutletContext]="{ $implicit: val }"
[ngTemplateOutlet]="bodyTemplate" ></ng-template>
[ngTemplateOutletContext]="{ $implicit: val }" </ng-container>
></ng-template>
</tbody> </tbody>
</ng-template> </ng-template>

2
npm/ng-packs/packages/theme-shared/src/lib/components/table/table.component.ts

@ -64,7 +64,7 @@ export class TableComponent implements AfterViewInit {
bodyScrollLeft = 0; bodyScrollLeft = 0;
colspan = 1; colspan = 0;
trackByFn: TrackByFunction<any> = (_, value) => { trackByFn: TrackByFunction<any> = (_, value) => {
return typeof value === 'object' ? value[this.trackingProp] || value : value; return typeof value === 'object' ? value[this.trackingProp] || value : value;

6
npm/ng-packs/packages/theme-shared/src/lib/theme-shared.module.ts

@ -23,7 +23,7 @@ import { RootParams } from './models/common';
import { httpErrorConfigFactory, HTTP_ERROR_CONFIG } from './tokens/http-error.token'; import { httpErrorConfigFactory, HTTP_ERROR_CONFIG } from './tokens/http-error.token';
import { DateParserFormatter } from './utils/date-parser-formatter'; import { DateParserFormatter } from './utils/date-parser-formatter';
import { chartJsLoaded$ } from './utils/widget-utils'; import { chartJsLoaded$ } from './utils/widget-utils';
import { PaginatorComponent } from './components/paginator/paginator.component'; import { PaginationComponent } from './components/pagination/pagination.component';
import { LoadingComponent } from './components/loading/loading.component'; import { LoadingComponent } from './components/loading/loading.component';
import { LoadingDirective } from './directives/loading.directive'; import { LoadingDirective } from './directives/loading.directive';
@ -49,7 +49,7 @@ export function appendScript(injector: Injector) {
LoaderBarComponent, LoaderBarComponent,
LoadingComponent, LoadingComponent,
ModalComponent, ModalComponent,
PaginatorComponent, PaginationComponent,
TableComponent, TableComponent,
TableEmptyMessageComponent, TableEmptyMessageComponent,
ToastComponent, ToastComponent,
@ -65,7 +65,7 @@ export function appendScript(injector: Injector) {
LoaderBarComponent, LoaderBarComponent,
LoadingComponent, LoadingComponent,
ModalComponent, ModalComponent,
PaginatorComponent, PaginationComponent,
TableComponent, TableComponent,
TableEmptyMessageComponent, TableEmptyMessageComponent,
ToastComponent, ToastComponent,

Loading…
Cancel
Save