From 4347b7cbe2d8db16197c6611dd628b1b581a212c Mon Sep 17 00:00:00 2001 From: Sebastian Stehle Date: Wed, 20 Nov 2019 13:07:36 +0100 Subject: [PATCH] Feature/page size (#448) * Define page size and performance improvements. * More performance improvements. * More improvements. --- frontend/app/_theme.html | 4 +- .../pages/users/user.component.ts | 2 +- .../pages/users/users-page.component.html | 2 +- .../pages/users/users-page.component.ts | 8 -- .../administration/state/users.state.spec.ts | 9 +- .../administration/state/users.state.ts | 14 +- .../assets/pages/assets-page.component.ts | 8 -- .../content-history-page.component.html | 2 +- .../contents/contents-page.component.html | 2 +- .../pages/contents/contents-page.component.ts | 8 -- .../content/shared/array-item.component.ts | 4 +- .../shared/content-list-field.component.ts | 4 +- .../content/shared/content.component.ts | 4 +- .../shared/contents-selector.component.html | 2 +- .../shared/contents-selector.component.ts | 12 +- .../shared/due-time-selector.component.ts | 7 +- .../events/rule-events-page.component.html | 2 +- .../events/rule-events-page.component.ts | 8 -- .../pages/schema/schema-fields.component.ts | 6 +- .../clients/client-connect-form.component.ts | 8 +- .../pages/clients/client.component.html | 2 +- .../pages/clients/client.component.ts | 4 - .../contributor-add-form.component.html | 2 +- .../contributors/contributor.component.ts | 2 +- .../contributors-page.component.html | 2 +- .../contributors-page.component.ts | 8 -- .../pages/languages/language.component.ts | 6 +- .../pages/patterns/pattern.component.ts | 4 - .../settings/pages/plans/plan.component.ts | 9 +- .../settings/pages/roles/role.component.ts | 4 - .../app/framework/angular/avatar.component.ts | 2 +- .../angular/external-link.directive.ts | 4 +- .../angular/forms/autocomplete.component.html | 11 +- .../angular/forms/focus-on-init.directive.ts | 2 +- .../angular/forms/tag-editor.component.html | 11 +- .../angular/image-source.directive.ts | 25 +++- .../modals/modal-dialog.component.html | 4 +- .../angular/modals/modal-dialog.component.ts | 31 +++-- .../angular/modals/tooltip.directive.ts | 2 +- .../framework/angular/pager.component.html | 11 +- .../framework/angular/pager.component.scss | 9 +- .../app/framework/angular/pager.component.ts | 17 +-- frontend/app/framework/utils/pager.spec.ts | 16 +++ frontend/app/framework/utils/pager.ts | 6 + .../shared/components/asset.component.html | 124 ++++++++++-------- .../app/shared/components/asset.component.ts | 25 ++-- .../components/assets-list.component.html | 2 +- .../components/assets-list.component.ts | 15 +-- .../components/assets-selector.component.ts | 4 - .../shared/components/comment.component.html | 2 +- .../components/history-list.component.html | 2 +- frontend/app/shared/components/pipes.ts | 11 +- .../queries/filter-comparison.component.ts | 4 - .../queries/filter-logical.component.ts | 4 - .../components/search-form.component.ts | 4 - .../app/shared/state/assets.state.spec.ts | 8 +- frontend/app/shared/state/assets.state.ts | 22 ++-- frontend/app/shared/state/contents.state.ts | 14 +- .../shared/state/contributors.state.spec.ts | 29 ++-- .../app/shared/state/contributors.state.ts | 39 +++--- .../shared/state/rule-events.state.spec.ts | 10 +- .../app/shared/state/rule-events.state.ts | 14 +- .../app/shared/state/schemas.state.spec.ts | 4 +- .../pages/internal/internal-area.component.ts | 6 +- .../internal/profile-menu.component.html | 2 +- frontend/app/theme/_panels.scss | 10 +- 66 files changed, 286 insertions(+), 379 deletions(-) diff --git a/frontend/app/_theme.html b/frontend/app/_theme.html index 63e198b24..dde63e9a4 100644 --- a/frontend/app/_theme.html +++ b/frontend/app/_theme.html @@ -1249,8 +1249,8 @@ Modal body text goes here. -