From bd83a74830640dea9fd2220e7e6c1f5f51f47b6c Mon Sep 17 00:00:00 2001 From: Sean Engelhardt Date: Fri, 13 Sep 2019 13:37:59 +0200 Subject: [PATCH] More mobile friendly lists More mobile friendly lists using menus --- .../list-view-table.component.html | 18 +++- .../list-view-table.component.ts | 92 +++++++++++++++---- .../agenda-list/agenda-list.component.html | 78 ++++++++-------- .../agenda-list/agenda-list.component.ts | 12 --- .../assignment-list.component.html | 21 +++++ .../amendment-list.component.html | 22 ++++- .../category-list.component.html | 2 + .../motion-block-detail.component.html | 26 ++++++ .../motion-block-list.component.html | 24 +++-- .../motion-block-list.component.ts | 4 - .../motion-list/motion-list.component.html | 31 +++++-- .../motion-list/motion-list.component.ts | 19 +--- .../workflow-list.component.html | 4 + .../workflow-list/workflow-list.component.ts | 5 + .../tag-list/tag-list.component.html | 2 + .../user-list/user-list.component.html | 29 +++++- .../user-list/user-list.component.ts | 3 +- 17 files changed, 281 insertions(+), 111 deletions(-) diff --git a/client/src/app/shared/components/list-view-table/list-view-table.component.html b/client/src/app/shared/components/list-view-table/list-view-table.component.html index c1030a9e6..f278648a3 100644 --- a/client/src/app/shared/components/list-view-table/list-view-table.component.html +++ b/client/src/app/shared/components/list-view-table/list-view-table.component.html @@ -33,7 +33,11 @@
- +
@@ -42,6 +46,16 @@ - +
+ +
+ + +
+ +
diff --git a/client/src/app/shared/components/list-view-table/list-view-table.component.ts b/client/src/app/shared/components/list-view-table/list-view-table.component.ts index 1404b2cc5..9d92a59c8 100644 --- a/client/src/app/shared/components/list-view-table/list-view-table.component.ts +++ b/client/src/app/shared/components/list-view-table/list-view-table.component.ts @@ -12,7 +12,7 @@ import { } from '@angular/core'; import { columnFactory, createDS, PblDataSource, PblNgridComponent } from '@pebula/ngrid'; -import { PblColumnDefinition, PblNgridColumnSet } from '@pebula/ngrid/lib/table'; +import { PblColumnDefinition, PblColumnFactory, PblNgridColumnSet } from '@pebula/ngrid/lib/table'; import { PblNgridDataMatrixRow } from '@pebula/ngrid/target-events'; import { Observable } from 'rxjs'; @@ -112,7 +112,7 @@ export class ListViewTableComponent