{{post.content}}
+id: {{post.id}}
+createdDate: {{post.createdDate | date:"dd.MM.yyyy HH:mm"}}
+updatedDate: {{post.createdDate | date:"dd.MM.yyyy HH:mm"}}
+version: {{post.version}}
+this.data = {{ data | json }}diff --git a/shardis-ui/src/main/frontend/app/views/home/home.component.scss b/shardis-ui/src/main/frontend/app/home/home.component.scss similarity index 100% rename from shardis-ui/src/main/frontend/app/views/home/home.component.scss rename to shardis-ui/src/main/frontend/app/home/home.component.scss diff --git a/shardis-ui/src/main/frontend/app/views/home/home.spec.ts b/shardis-ui/src/main/frontend/app/home/home.component.spec.ts similarity index 66% rename from shardis-ui/src/main/frontend/app/views/home/home.spec.ts rename to shardis-ui/src/main/frontend/app/home/home.component.spec.ts index 62af81e..8d17093 100644 --- a/shardis-ui/src/main/frontend/app/views/home/home.spec.ts +++ b/shardis-ui/src/main/frontend/app/home/home.component.spec.ts @@ -1,37 +1,25 @@ -import { - it, - inject, - async, - describe, - beforeEachProviders -} from '@angular/core/testing'; - -import {Component, provide} from '@angular/core'; -import {BaseRequestOptions, Http} from '@angular/http'; +import {it, inject, describe, beforeEachProviders} from '@angular/core/testing'; +import {BaseRequestOptions, Http, Response, ResponseOptions} from '@angular/http'; import {MockBackend} from '@angular/http/testing'; +import {Home} from './home.component'; +import {Title} from './shared'; +import {AuthService} from '../shared'; // Load the implementations that should be tested -import {Home} from './home.component.ts'; -import {Title} from './services/title.service.ts'; -import {Response} from '@angular/http'; -import {ResponseOptions} from '@angular/http'; -import {MockConnection} from '@angular/http/testing/mock_backend'; -import {ResponseOptionsArgs} from '@angular/http'; -import {AuthService} from '../../services/auth.service'; describe('Home', () => { // provide our implementations or mocks to the dependency injector beforeEachProviders(() => [ BaseRequestOptions, MockBackend, - provide(Http, { + { + provide: Http, useFactory: function (backend, defaultOptions) { return new Http(backend, defaultOptions); }, deps: [MockBackend, BaseRequestOptions] - }), - + }, Title, Home, AuthService diff --git a/shardis-ui/src/main/frontend/app/views/home/home.component.ts b/shardis-ui/src/main/frontend/app/home/home.component.ts similarity index 75% rename from shardis-ui/src/main/frontend/app/views/home/home.component.ts rename to shardis-ui/src/main/frontend/app/home/home.component.ts index e7cfb61..1aebc1d 100644 --- a/shardis-ui/src/main/frontend/app/views/home/home.component.ts +++ b/shardis-ui/src/main/frontend/app/home/home.component.ts @@ -1,7 +1,6 @@ import {Component} from '@angular/core'; -import {Title} from './services/title.service.ts'; -import {XLarge} from './../../directives/x-large.directive.ts'; -import {AuthService} from '../../services/auth.service'; +import {Title} from './shared'; +import {XLarge, AuthService} from '../shared'; @Component({ selector: 'home', diff --git a/shardis-ui/src/main/frontend/app/home/index.ts b/shardis-ui/src/main/frontend/app/home/index.ts new file mode 100644 index 0000000..3c1cba0 --- /dev/null +++ b/shardis-ui/src/main/frontend/app/home/index.ts @@ -0,0 +1 @@ +export * from './home.component' diff --git a/shardis-ui/src/main/frontend/app/home/shared/index.ts b/shardis-ui/src/main/frontend/app/home/shared/index.ts new file mode 100644 index 0000000..50c5d6d --- /dev/null +++ b/shardis-ui/src/main/frontend/app/home/shared/index.ts @@ -0,0 +1 @@ +export * from './title.service' diff --git a/shardis-ui/src/main/frontend/app/views/home/services/title.service.spec.ts b/shardis-ui/src/main/frontend/app/home/shared/title.service.spec.ts similarity index 73% rename from shardis-ui/src/main/frontend/app/views/home/services/title.service.spec.ts rename to shardis-ui/src/main/frontend/app/home/shared/title.service.spec.ts index 3ba37c0..e0e5f29 100644 --- a/shardis-ui/src/main/frontend/app/views/home/services/title.service.spec.ts +++ b/shardis-ui/src/main/frontend/app/home/shared/title.service.spec.ts @@ -1,30 +1,20 @@ -import { - it, - inject, - async, - beforeEachProviders -} from '@angular/core/testing'; - -import {Component, provide} from '@angular/core'; -import {BaseRequestOptions, Http} from '@angular/http'; +import {it, inject, async, beforeEachProviders} from '@angular/core/testing'; +import {BaseRequestOptions, Http, ResponseOptions, Response} from '@angular/http'; import {MockBackend} from '@angular/http/testing'; - - -import {Title} from './title.service.ts'; -import {ResponseOptions} from '@angular/http'; -import {Response} from '@angular/http'; -import {AuthService} from '../../../services/auth.service'; +import {Title} from './title.service'; +import {AuthService} from '../../shared'; describe('Title', () => { beforeEachProviders(() => [ BaseRequestOptions, MockBackend, - provide(Http, { + { + provide: Http, useFactory: function (backend, defaultOptions) { return new Http(backend, defaultOptions); }, deps: [MockBackend, BaseRequestOptions] - }), + }, Title, AuthService ]); diff --git a/shardis-ui/src/main/frontend/app/views/home/services/title.service.ts b/shardis-ui/src/main/frontend/app/home/shared/title.service.ts similarity index 87% rename from shardis-ui/src/main/frontend/app/views/home/services/title.service.ts rename to shardis-ui/src/main/frontend/app/home/shared/title.service.ts index 88a16f3..20f6bc4 100644 --- a/shardis-ui/src/main/frontend/app/views/home/services/title.service.ts +++ b/shardis-ui/src/main/frontend/app/home/shared/title.service.ts @@ -1,6 +1,6 @@ import {Injectable} from '@angular/core'; import {Http} from '@angular/http'; -import {AuthService} from '../../../services/auth.service'; +import {AuthService} from '../../shared'; import 'rxjs/Rx'; @Injectable() diff --git a/shardis-ui/src/main/frontend/app/index.ts b/shardis-ui/src/main/frontend/app/index.ts new file mode 100644 index 0000000..e1b5e78 --- /dev/null +++ b/shardis-ui/src/main/frontend/app/index.ts @@ -0,0 +1 @@ +export * from './app.component' diff --git a/shardis-ui/src/main/frontend/app/login/index.ts b/shardis-ui/src/main/frontend/app/login/index.ts new file mode 100644 index 0000000..60c8483 --- /dev/null +++ b/shardis-ui/src/main/frontend/app/login/index.ts @@ -0,0 +1 @@ +export * from './login.component' diff --git a/shardis-ui/src/main/frontend/app/views/login/login.component.html b/shardis-ui/src/main/frontend/app/login/login.component.html similarity index 73% rename from shardis-ui/src/main/frontend/app/views/login/login.component.html rename to shardis-ui/src/main/frontend/app/login/login.component.html index 0d6fedc..80ed6de 100644 --- a/shardis-ui/src/main/frontend/app/views/login/login.component.html +++ b/shardis-ui/src/main/frontend/app/login/login.component.html @@ -1,10 +1,10 @@