diff --git a/web/.angular-cli.json b/web/.angular-cli.json
index debf28c4c..9f7eb5184 100644
--- a/web/.angular-cli.json
+++ b/web/.angular-cli.json
@@ -9,7 +9,6 @@
"outDir": "dist",
"assets": [
"assets",
- "taskana.ico",
"environments/data-sources"
],
"index": "index.html",
diff --git a/web/src/app/administration/workbasket/master/list/pagination/pagination.component.html b/web/src/app/administration/workbasket/master/list/pagination/pagination.component.html
index e16c64db5..68e07e1b4 100644
--- a/web/src/app/administration/workbasket/master/list/pagination/pagination.component.html
+++ b/web/src/app/administration/workbasket/master/list/pagination/pagination.component.html
@@ -6,11 +6,14 @@
{{pageNumber + 1}}
-
Last
-
\ No newline at end of file
+
+
\ No newline at end of file
diff --git a/web/src/app/administration/workbasket/master/list/pagination/pagination.component.scss b/web/src/app/administration/workbasket/master/list/pagination/pagination.component.scss
index ba1e09f2e..8ac57a738 100644
--- a/web/src/app/administration/workbasket/master/list/pagination/pagination.component.scss
+++ b/web/src/app/administration/workbasket/master/list/pagination/pagination.component.scss
@@ -1,3 +1,7 @@
+$blue: #66afe9;
+.pagination{
+ margin: 15px 0 0 0;
+}
a.pagination{
width: 35px;
height: 35px;
@@ -13,7 +17,7 @@ a.pagination{
border: none;
outline: none;
&:focus{
- border-color: #66afe9;
+ border-color: $blue;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
@@ -25,3 +29,8 @@ ul.pagination{
cursor: pointer;
overflow: hidden;
}
+
+.footer{
+ margin: 5px 5px 0 0;
+ color: $blue;
+}
\ No newline at end of file
diff --git a/web/src/app/administration/workbasket/master/list/pagination/pagination.component.spec.ts b/web/src/app/administration/workbasket/master/list/pagination/pagination.component.spec.ts
index 2d7bc5756..5eddc4912 100644
--- a/web/src/app/administration/workbasket/master/list/pagination/pagination.component.spec.ts
+++ b/web/src/app/administration/workbasket/master/list/pagination/pagination.component.spec.ts
@@ -94,4 +94,19 @@ describe('PaginationComponent', () => {
});
+ it('should getPagesTextToShow return 7 of 13 with size < totalElements', () => {
+ component.workbasketsResource = new WorkbasketSummaryResource(undefined, undefined, new Page(7, 13, 3, 2));
+ expect(component.getPagesTextToShow()).toBe('7 of 13 workbaskets');
+ });
+
+ it('should getPagesTextToShow return 6 of 6 with size > totalElements', () => {
+ component.workbasketsResource = new WorkbasketSummaryResource(undefined, undefined, new Page(7, 6, 3, 2));
+ expect(component.getPagesTextToShow()).toBe('6 of 6 workbaskets');
+ });
+
+ it('should getPagesTextToShow return of with totalElements = 0', () => {
+ component.workbasketsResource = new WorkbasketSummaryResource(undefined, undefined, new Page(7, 0, 0, 0));
+ expect(component.getPagesTextToShow()).toBe('0 of 0 workbaskets');
+ });
+
});
diff --git a/web/src/app/administration/workbasket/master/list/pagination/pagination.component.ts b/web/src/app/administration/workbasket/master/list/pagination/pagination.component.ts
index 3be5ff89d..7caa76bba 100644
--- a/web/src/app/administration/workbasket/master/list/pagination/pagination.component.ts
+++ b/web/src/app/administration/workbasket/master/list/pagination/pagination.component.ts
@@ -37,4 +37,16 @@ export class PaginationComponent implements OnInit, OnChanges {
this.previousPageSelected = page;
}
}
+
+ getPagesTextToShow(): string {
+ if (!this.workbasketsResource) {
+ return '';
+ }
+ let text = this.workbasketsResource.page.totalElements + '';
+ if (this.workbasketsResource.page && this.workbasketsResource.page.totalElements &&
+ this.workbasketsResource.page.totalElements >= this.workbasketsResource.page.size) {
+ text = this.workbasketsResource.page.size + '';
+ }
+ return `${text} of ${this.workbasketsResource.page.totalElements} workbaskets`;
+ }
}
diff --git a/web/src/app/components/nav-bar/nav-bar.component.html b/web/src/app/components/nav-bar/nav-bar.component.html
index f7f042255..dbbf20056 100644
--- a/web/src/app/components/nav-bar/nav-bar.component.html
+++ b/web/src/app/components/nav-bar/nav-bar.component.html
@@ -36,7 +36,7 @@
{{title}}
-
diff --git a/web/src/app/components/nav-bar/nav-bar.component.scss b/web/src/app/components/nav-bar/nav-bar.component.scss
index d4fe1c452..ad939638a 100644
--- a/web/src/app/components/nav-bar/nav-bar.component.scss
+++ b/web/src/app/components/nav-bar/nav-bar.component.scss
@@ -9,7 +9,12 @@ $selected-border-color: #22a39f;
}
.navbar-toggle{
- margin-right: 0px;
+ margin: 5px 0px;
+ font-size: 20px;
+ &.logout{
+ font-size: 20px;
+ padding: 12px 12px 0 0;
+ }
}
button.navbar-toggle:hover > span{
@@ -68,7 +73,6 @@ h2.navbar-brand{
}
}
-
.nav-content{
margin-top: 5px;
}
diff --git a/web/src/app/components/nav-bar/nav-bar.component.spec.ts b/web/src/app/components/nav-bar/nav-bar.component.spec.ts
index 5a9b830fd..5724ee0fd 100644
--- a/web/src/app/components/nav-bar/nav-bar.component.spec.ts
+++ b/web/src/app/components/nav-bar/nav-bar.component.spec.ts
@@ -72,7 +72,8 @@ describe('NavBarComponent', () => {
expect(component).toBeTruthy();
});
- it(`should have as title 'Administration'`, (() => {
- expect(navBar.title).toEqual('Administration');
+ it(`should have as title ''`, (() => {
+ expect(navBar.title).toEqual('');
}));
+
});
diff --git a/web/src/app/components/nav-bar/nav-bar.component.ts b/web/src/app/components/nav-bar/nav-bar.component.ts
index 6da709ca2..ead4ec5ae 100644
--- a/web/src/app/components/nav-bar/nav-bar.component.ts
+++ b/web/src/app/components/nav-bar/nav-bar.component.ts
@@ -28,10 +28,13 @@ export class NavBarComponent implements OnInit, OnDestroy {
selectedRoute = '';
route: string;
+ title = '';
+
titleAdministration = 'Administration';
+ titleWorkbaskets = 'Workbaskets';
+ titleClassifications = 'Classifications';
titleMonitor = 'Monitor';
titleWorkplace = 'Workplace';
- title = 'Administration';
showNavbar = false;
domains: Array = [];
selectedDomain: string;
@@ -87,8 +90,10 @@ export class NavBarComponent implements OnInit, OnDestroy {
}
private setTitle(value: string = 'workbaskets') {
- if (value.indexOf('workbaskets') === 0 || value.indexOf('classifications') === 0) {
- this.title = this.titleAdministration;
+ if (value.indexOf('workbaskets') === 0) {
+ this.title = this.titleWorkbaskets;
+ } else if (value.indexOf('classifications') === 0) {
+ this.title = this.titleClassifications;
} else if (value.indexOf('monitor') === 0) {
this.title = this.titleMonitor;
} else if (value.indexOf('workplace') === 0) {
diff --git a/web/src/assets/icons/taskana.png b/web/src/assets/icons/taskana.png
new file mode 100644
index 000000000..cb078911a
Binary files /dev/null and b/web/src/assets/icons/taskana.png differ
diff --git a/web/src/index.html b/web/src/index.html
index c428ddf0e..cc367b71b 100644
--- a/web/src/index.html
+++ b/web/src/index.html
@@ -3,10 +3,10 @@
- Administration
+ Taskana
-
+
diff --git a/web/src/logo.ico b/web/src/logo.ico
deleted file mode 100644
index b394b95f1..000000000
Binary files a/web/src/logo.ico and /dev/null differ