-
{{report.name}}
+
+
+
+
+
+ equalizer
-
+
+
{{report.name}}
+
+
-
+
diff --git a/ng2-components/ng2-activiti-analytics/src/components/analytics-report-list.component.scss b/ng2-components/ng2-activiti-analytics/src/components/analytics-report-list.component.scss
index dbfe665afe..55a059ce80 100644
--- a/ng2-components/ng2-activiti-analytics/src/components/analytics-report-list.component.scss
+++ b/ng2-components/ng2-activiti-analytics/src/components/analytics-report-list.component.scss
@@ -3,16 +3,17 @@
.adf-analytics-report-list {
- .mdl-list__item {
- cursor: pointer;
- }
-
.activiti-filters__entry {
cursor: pointer;
}
.activiti-filters__entry-icon {
- margin-right: 12px !important;
+ position: relative;
+ top: 5px;
+ }
+
+ .mat-nav-list .mat-list-item .mat-list-item-content {
+ line-height: 48px;
}
.activiti-filters__entry.active {
@@ -23,39 +24,69 @@
color: mat-color($primary);
}
- .application-title {
- z-index: 7;
+ .adf-report-card-grids {
+ display: flex;
+ padding: 8px;
+ flex-flow: row wrap;
+ margin: 0 auto;
+ align-items: stretch;
}
- .logo {
- position: absolute;
- right: 20px;
- top: 35px;
- z-index: 6;
- }
-
- .logo i {
- font-size: 70px;
- }
-
- .theme-1 {
+ .adf-report-card {
+ margin: 8px;
+ width: calc(33.3333333333% - 16px);
+ position: relative;
+ min-height: 200px;
+ overflow: hidden;
background-color: #269abc;
- }
+ display: flex;
+ flex-direction: column;
+ cursor: pointer;
- .theme-1 .logo i {
- color: #168aac;
- }
+ &-logo {
+ position: absolute;
+ right: 20px;
+ top: 35px;
+ z-index: 6;
- .theme-1 .mdl-card__actions i {
- color: #168aac;
- }
+ &-icon {
+ font-size: 70px;
+ color: #168aac;
+ width: 1em;
+ height: 1em;
+ display: inline-block;
+ }
+ }
- .theme-1 .mdl-card__actions i:hover {
- color: #b7dfea;
- }
+ &-title {
+ padding: 16px;
+ z-index: 7;
- .selectedIcon {
- color: #e9f1f3 !important;
+ .application-title {
+ font-size: 24px;
+ margin: 0;
+ }
+ }
+
+ &-content {
+ padding: 16px;
+ flex-grow: 1;
+ }
+
+ &-actions {
+ border-top: 1px solid rgba(0,0,0,.1);
+ padding: 8px;
+ box-sizing: border-box;
+ height: 40px;
+
+ &-icon {
+ color: #e9f1f3;
+
+ &:hover {
+ color: #b7dfea;
+ }
+ }
+ }
}
}
diff --git a/ng2-components/ng2-activiti-analytics/src/components/analytics-report-list.component.spec.ts b/ng2-components/ng2-activiti-analytics/src/components/analytics-report-list.component.spec.ts
index 4b59567da6..33c30c0b46 100644
--- a/ng2-components/ng2-activiti-analytics/src/components/analytics-report-list.component.spec.ts
+++ b/ng2-components/ng2-activiti-analytics/src/components/analytics-report-list.component.spec.ts
@@ -115,7 +115,7 @@ describe('AnalyticsReportListComponent', () => {
component.onSuccess.subscribe(() => {
fixture.detectChanges();
- expect(element.querySelector('#report-list-0 > i').innerHTML).toBe('assignment');
+ expect(element.querySelector('#report-list-0 .activiti-filters__entry-icon').innerHTML).toBe('assignment');
expect(element.querySelector('#report-list-0 > span').innerHTML).toBe('Fake Test Process definition heat map');
expect(element.querySelector('#report-list-1 > span').innerHTML).toBe('Fake Test Process definition overview');
expect(element.querySelector('#report-list-2 > span').innerHTML).toBe('Fake Test Process instances overview');
@@ -132,7 +132,7 @@ describe('AnalyticsReportListComponent', () => {
component.onSuccess.subscribe(() => {
fixture.detectChanges();
- expect(element.querySelector('#report-list-0 > i').innerHTML).toBe('assignment');
+ expect(element.querySelector('#report-list-0 .activiti-filters__entry-icon').innerHTML).toBe('assignment');
expect(element.querySelector('#report-list-0 > span').innerHTML).toBe('Fake Test Process definition heat map');
expect(element.querySelector('#report-list-1 > span').innerHTML).toBe('Fake Test Process definition overview');
expect(element.querySelector('#report-list-2 > span').innerHTML).toBe('Fake Test Process instances overview');
diff --git a/ng2-components/ng2-activiti-analytics/src/components/analytics-report-list.component.ts b/ng2-components/ng2-activiti-analytics/src/components/analytics-report-list.component.ts
index 28e9b674f2..d1b5f6b2c4 100644
--- a/ng2-components/ng2-activiti-analytics/src/components/analytics-report-list.component.ts
+++ b/ng2-components/ng2-activiti-analytics/src/components/analytics-report-list.component.ts
@@ -21,7 +21,7 @@ import { Observable, Observer } from 'rxjs/Rx';
import { AnalyticsService } from '../services/analytics.service';
@Component({
- selector: ' adf-analytics-report-list, analytics-report-list',
+ selector: 'adf-analytics-report-list, analytics-report-list',
templateUrl: './analytics-report-list.component.html',
styleUrls: ['./analytics-report-list.component.scss'],
encapsulation: ViewEncapsulation.None
diff --git a/ng2-components/ng2-activiti-analytics/src/components/analytics-report-parameters.component.html b/ng2-components/ng2-activiti-analytics/src/components/analytics-report-parameters.component.html
index 2cd6156980..afccf201a0 100644
--- a/ng2-components/ng2-activiti-analytics/src/components/analytics-report-parameters.component.html
+++ b/ng2-components/ng2-activiti-analytics/src/components/analytics-report-parameters.component.html
@@ -1,135 +1,139 @@