diff options
author | crupest <crupest@outlook.com> | 2019-03-06 21:29:36 +0800 |
---|---|---|
committer | crupest <crupest@outlook.com> | 2019-03-06 21:29:36 +0800 |
commit | 61844a348b2934321567b1457e6d05f318fc8b7e (patch) | |
tree | afc70011a886cc325e7d742c05aba2a9982bcf5d /Timeline/ClientApp | |
parent | 1cf7cad30778e12fa0be22bf3b2acf5f75c6246a (diff) | |
download | timeline-61844a348b2934321567b1457e6d05f318fc8b7e.tar.gz timeline-61844a348b2934321567b1457e6d05f318fc8b7e.tar.bz2 timeline-61844a348b2934321567b1457e6d05f318fc8b7e.zip |
Reorganize file structure.
Diffstat (limited to 'Timeline/ClientApp')
-rw-r--r-- | Timeline/ClientApp/src/app/app.component.ts | 2 | ||||
-rw-r--r-- | Timeline/ClientApp/src/app/app.module.ts | 13 | ||||
-rw-r--r-- | Timeline/ClientApp/src/app/todo/todo-item.ts | 6 | ||||
-rw-r--r-- | Timeline/ClientApp/src/app/todo/todo-item/todo-item.component.css (renamed from Timeline/ClientApp/src/app/todo-item/todo-item.component.css) | 0 | ||||
-rw-r--r-- | Timeline/ClientApp/src/app/todo/todo-item/todo-item.component.html (renamed from Timeline/ClientApp/src/app/todo-item/todo-item.component.html) | 0 | ||||
-rw-r--r-- | Timeline/ClientApp/src/app/todo/todo-item/todo-item.component.spec.ts (renamed from Timeline/ClientApp/src/app/todo-item/todo-item.component.spec.ts) | 8 | ||||
-rw-r--r-- | Timeline/ClientApp/src/app/todo/todo-item/todo-item.component.ts (renamed from Timeline/ClientApp/src/app/todo-item/todo-item.component.ts) | 4 | ||||
-rw-r--r-- | Timeline/ClientApp/src/app/todo/todo-list-color-block.css (renamed from Timeline/ClientApp/src/app/todo-list-page/todo-list-color-block.css) | 0 | ||||
-rw-r--r-- | Timeline/ClientApp/src/app/todo/todo-list-page/todo-list-page.component.css (renamed from Timeline/ClientApp/src/app/todo-list-page/todo-list-page.component.css) | 0 | ||||
-rw-r--r-- | Timeline/ClientApp/src/app/todo/todo-list-page/todo-list-page.component.html (renamed from Timeline/ClientApp/src/app/todo-list-page/todo-list-page.component.html) | 0 | ||||
-rw-r--r-- | Timeline/ClientApp/src/app/todo/todo-list-page/todo-list-page.component.spec.ts (renamed from Timeline/ClientApp/src/app/todo-list-page/todo-list-page.component.spec.ts) | 12 | ||||
-rw-r--r-- | Timeline/ClientApp/src/app/todo/todo-list-page/todo-list-page.component.ts (renamed from Timeline/ClientApp/src/app/todo-list-page/todo-list-page.component.ts) | 5 | ||||
-rw-r--r-- | Timeline/ClientApp/src/app/todo/todo-service/todo-list.service.spec.ts (renamed from Timeline/ClientApp/src/app/todo-list-page/todo-list.service.spec.ts) | 7 | ||||
-rw-r--r-- | Timeline/ClientApp/src/app/todo/todo-service/todo-list.service.ts (renamed from Timeline/ClientApp/src/app/todo-list-page/todo-list.service.ts) | 9 | ||||
-rw-r--r-- | Timeline/ClientApp/src/app/user/user-dialog/user-dialog.component.css (renamed from Timeline/ClientApp/src/app/user-dialog/user-dialog.component.css) | 0 | ||||
-rw-r--r-- | Timeline/ClientApp/src/app/user/user-dialog/user-dialog.component.html (renamed from Timeline/ClientApp/src/app/user-dialog/user-dialog.component.html) | 0 | ||||
-rw-r--r-- | Timeline/ClientApp/src/app/user/user-dialog/user-dialog.component.spec.ts (renamed from Timeline/ClientApp/src/app/user-dialog/user-dialog.component.spec.ts) | 0 | ||||
-rw-r--r-- | Timeline/ClientApp/src/app/user/user-dialog/user-dialog.component.ts (renamed from Timeline/ClientApp/src/app/user-dialog/user-dialog.component.ts) | 3 | ||||
-rw-r--r-- | Timeline/ClientApp/src/app/user/user-info.ts | 4 | ||||
-rw-r--r-- | Timeline/ClientApp/src/app/user/user-login-success/user-login-success.component.css (renamed from Timeline/ClientApp/src/app/user-login-success/user-login-success.component.css) | 0 | ||||
-rw-r--r-- | Timeline/ClientApp/src/app/user/user-login-success/user-login-success.component.html (renamed from Timeline/ClientApp/src/app/user-login-success/user-login-success.component.html) | 0 | ||||
-rw-r--r-- | Timeline/ClientApp/src/app/user/user-login-success/user-login-success.component.spec.ts (renamed from Timeline/ClientApp/src/app/user-login-success/user-login-success.component.spec.ts) | 0 | ||||
-rw-r--r-- | Timeline/ClientApp/src/app/user/user-login-success/user-login-success.component.ts (renamed from Timeline/ClientApp/src/app/user-login-success/user-login-success.component.ts) | 2 | ||||
-rw-r--r-- | Timeline/ClientApp/src/app/user/user-login/user-login.component.css (renamed from Timeline/ClientApp/src/app/user-login/user-login.component.css) | 0 | ||||
-rw-r--r-- | Timeline/ClientApp/src/app/user/user-login/user-login.component.html (renamed from Timeline/ClientApp/src/app/user-login/user-login.component.html) | 0 | ||||
-rw-r--r-- | Timeline/ClientApp/src/app/user/user-login/user-login.component.spec.ts (renamed from Timeline/ClientApp/src/app/user-login/user-login.component.spec.ts) | 0 | ||||
-rw-r--r-- | Timeline/ClientApp/src/app/user/user-login/user-login.component.ts (renamed from Timeline/ClientApp/src/app/user-login/user-login.component.ts) | 0 | ||||
-rw-r--r-- | Timeline/ClientApp/src/app/user/user-service/user.service.spec.ts (renamed from Timeline/ClientApp/src/app/user-dialog/user.service.spec.ts) | 0 | ||||
-rw-r--r-- | Timeline/ClientApp/src/app/user/user-service/user.service.ts (renamed from Timeline/ClientApp/src/app/user-dialog/user.service.ts) | 7 |
29 files changed, 45 insertions, 37 deletions
diff --git a/Timeline/ClientApp/src/app/app.component.ts b/Timeline/ClientApp/src/app/app.component.ts index 1798d8f4..0e2a9799 100644 --- a/Timeline/ClientApp/src/app/app.component.ts +++ b/Timeline/ClientApp/src/app/app.component.ts @@ -1,6 +1,6 @@ import { Component } from '@angular/core'; import { MatDialog } from '@angular/material'; -import { UserDialogComponent } from './user-dialog/user-dialog.component'; +import { UserDialogComponent } from './user/user-dialog/user-dialog.component'; @Component({ selector: 'app-root', diff --git a/Timeline/ClientApp/src/app/app.module.ts b/Timeline/ClientApp/src/app/app.module.ts index c2852a11..d0b6a5c6 100644 --- a/Timeline/ClientApp/src/app/app.module.ts +++ b/Timeline/ClientApp/src/app/app.module.ts @@ -11,12 +11,15 @@ import { import { AppComponent } from './app.component'; import { HomeComponent } from './home/home.component'; -import { TodoListPageComponent } from './todo-list-page/todo-list-page.component'; -import { TodoItemComponent } from './todo-item/todo-item.component'; -import { UserDialogComponent } from './user-dialog/user-dialog.component'; + import { DebounceClickDirective } from './debounce-click.directive'; -import { UserLoginComponent } from './user-login/user-login.component'; -import { UserLoginSuccessComponent } from './user-login-success/user-login-success.component'; + +import { TodoListPageComponent } from './todo/todo-list-page/todo-list-page.component'; +import { TodoItemComponent } from './todo/todo-item/todo-item.component'; + +import { UserDialogComponent } from './user/user-dialog/user-dialog.component'; +import { UserLoginComponent } from './user/user-login/user-login.component'; +import { UserLoginSuccessComponent } from './user/user-login-success/user-login-success.component'; const importedMatModules = [ MatMenuModule, MatIconModule, MatButtonModule, MatToolbarModule, diff --git a/Timeline/ClientApp/src/app/todo/todo-item.ts b/Timeline/ClientApp/src/app/todo/todo-item.ts new file mode 100644 index 00000000..b19d8335 --- /dev/null +++ b/Timeline/ClientApp/src/app/todo/todo-item.ts @@ -0,0 +1,6 @@ +export interface TodoItem { + number: number; + title: string; + isClosed: boolean; + detailUrl: string; +} diff --git a/Timeline/ClientApp/src/app/todo-item/todo-item.component.css b/Timeline/ClientApp/src/app/todo/todo-item/todo-item.component.css index dcf25fd8..dcf25fd8 100644 --- a/Timeline/ClientApp/src/app/todo-item/todo-item.component.css +++ b/Timeline/ClientApp/src/app/todo/todo-item/todo-item.component.css diff --git a/Timeline/ClientApp/src/app/todo-item/todo-item.component.html b/Timeline/ClientApp/src/app/todo/todo-item/todo-item.component.html index 6f76e73b..6f76e73b 100644 --- a/Timeline/ClientApp/src/app/todo-item/todo-item.component.html +++ b/Timeline/ClientApp/src/app/todo/todo-item/todo-item.component.html diff --git a/Timeline/ClientApp/src/app/todo-item/todo-item.component.spec.ts b/Timeline/ClientApp/src/app/todo/todo-item/todo-item.component.spec.ts index 520b6136..239ffc42 100644 --- a/Timeline/ClientApp/src/app/todo-item/todo-item.component.spec.ts +++ b/Timeline/ClientApp/src/app/todo/todo-item/todo-item.component.spec.ts @@ -1,9 +1,9 @@ +import { NO_ERRORS_SCHEMA } from '@angular/core'; import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { TodoItemComponent } from './todo-item.component'; -import { TodoItem } from '../todo-list-page/todo-list.service'; import { By } from '@angular/platform-browser'; -import { NO_ERRORS_SCHEMA } from '@angular/core'; + +import { TodoItem } from '../todo-item'; +import { TodoItemComponent } from '../todo-item/todo-item.component'; describe('TodoItemComponent', () => { let component: TodoItemComponent; diff --git a/Timeline/ClientApp/src/app/todo-item/todo-item.component.ts b/Timeline/ClientApp/src/app/todo/todo-item/todo-item.component.ts index 325812f1..2ea6997a 100644 --- a/Timeline/ClientApp/src/app/todo-item/todo-item.component.ts +++ b/Timeline/ClientApp/src/app/todo/todo-item/todo-item.component.ts @@ -1,10 +1,10 @@ import { Component, Input } from '@angular/core'; -import { TodoItem } from '../todo-list-page/todo-list.service'; +import { TodoItem } from '../todo-item'; @Component({ selector: 'app-todo-item', templateUrl: './todo-item.component.html', - styleUrls: ['./todo-item.component.css', '../todo-list-page/todo-list-color-block.css'] + styleUrls: ['./todo-item.component.css', '../todo-list-color-block.css'] }) export class TodoItemComponent { diff --git a/Timeline/ClientApp/src/app/todo-list-page/todo-list-color-block.css b/Timeline/ClientApp/src/app/todo/todo-list-color-block.css index 5e0d4ba9..5e0d4ba9 100644 --- a/Timeline/ClientApp/src/app/todo-list-page/todo-list-color-block.css +++ b/Timeline/ClientApp/src/app/todo/todo-list-color-block.css diff --git a/Timeline/ClientApp/src/app/todo-list-page/todo-list-page.component.css b/Timeline/ClientApp/src/app/todo/todo-list-page/todo-list-page.component.css index 754b786e..754b786e 100644 --- a/Timeline/ClientApp/src/app/todo-list-page/todo-list-page.component.css +++ b/Timeline/ClientApp/src/app/todo/todo-list-page/todo-list-page.component.css diff --git a/Timeline/ClientApp/src/app/todo-list-page/todo-list-page.component.html b/Timeline/ClientApp/src/app/todo/todo-list-page/todo-list-page.component.html index 50180fe8..50180fe8 100644 --- a/Timeline/ClientApp/src/app/todo-list-page/todo-list-page.component.html +++ b/Timeline/ClientApp/src/app/todo/todo-list-page/todo-list-page.component.html diff --git a/Timeline/ClientApp/src/app/todo-list-page/todo-list-page.component.spec.ts b/Timeline/ClientApp/src/app/todo/todo-list-page/todo-list-page.component.spec.ts index 5706bf51..0af113dc 100644 --- a/Timeline/ClientApp/src/app/todo-list-page/todo-list-page.component.spec.ts +++ b/Timeline/ClientApp/src/app/todo/todo-list-page/todo-list-page.component.spec.ts @@ -1,20 +1,22 @@ import { Component, NO_ERRORS_SCHEMA } from '@angular/core'; import { async, ComponentFixture, TestBed, fakeAsync, tick } from '@angular/core/testing'; +import { By } from '@angular/platform-browser'; +import { NoopAnimationsModule } from '@angular/platform-browser/animations'; import { Observable, from } from 'rxjs'; +import { delay } from 'rxjs/operators'; +import { TodoItem } from '../todo-item'; import { TodoListPageComponent } from './todo-list-page.component'; -import { TodoListService, TodoItem } from './todo-list.service'; -import { By } from '@angular/platform-browser'; -import { delay } from 'rxjs/operators'; -import { NoopAnimationsModule } from '@angular/platform-browser/animations'; +import { TodoListService } from '../todo-service/todo-list.service'; + @Component({ /* tslint:disable-next-line:component-selector*/ selector: 'mat-progress-bar', template: '' }) -class MatProgressBarStubComponent {} +class MatProgressBarStubComponent { } function asyncArray<T>(data: T[]): Observable<T> { return from(data).pipe(delay(0)); diff --git a/Timeline/ClientApp/src/app/todo-list-page/todo-list-page.component.ts b/Timeline/ClientApp/src/app/todo/todo-list-page/todo-list-page.component.ts index c62dd808..a69c6856 100644 --- a/Timeline/ClientApp/src/app/todo-list-page/todo-list-page.component.ts +++ b/Timeline/ClientApp/src/app/todo/todo-list-page/todo-list-page.component.ts @@ -1,11 +1,12 @@ import { Component, OnInit } from '@angular/core'; -import { TodoListService, TodoItem } from './todo-list.service'; +import { TodoItem } from '../todo-item'; +import { TodoListService } from '../todo-service/todo-list.service'; import { trigger, transition, style, animate } from '@angular/animations'; @Component({ selector: 'app-todo-list-page', templateUrl: './todo-list-page.component.html', - styleUrls: ['./todo-list-page.component.css', './todo-list-color-block.css'], + styleUrls: ['./todo-list-page.component.css', '../todo-list-color-block.css'], animations: [ trigger('itemEnter', [ transition(':enter', [ diff --git a/Timeline/ClientApp/src/app/todo-list-page/todo-list.service.spec.ts b/Timeline/ClientApp/src/app/todo/todo-service/todo-list.service.spec.ts index a2ad0cbd..d8283b54 100644 --- a/Timeline/ClientApp/src/app/todo-list-page/todo-list.service.spec.ts +++ b/Timeline/ClientApp/src/app/todo/todo-service/todo-list.service.spec.ts @@ -1,11 +1,10 @@ import { TestBed } from '@angular/core/testing'; import { HttpClientTestingModule, HttpTestingController } from '@angular/common/http/testing'; - -import { - TodoListService, IssueResponse, IssueResponseItem, TodoItem -} from './todo-list.service'; import { toArray } from 'rxjs/operators'; +import { TodoItem } from '../todo-item'; +import { TodoListService, IssueResponse } from './todo-list.service'; + describe('TodoListServiceService', () => { beforeEach(() => TestBed.configureTestingModule({ diff --git a/Timeline/ClientApp/src/app/todo-list-page/todo-list.service.ts b/Timeline/ClientApp/src/app/todo/todo-service/todo-list.service.ts index ffcbbc6f..83bf47ec 100644 --- a/Timeline/ClientApp/src/app/todo-list-page/todo-list.service.ts +++ b/Timeline/ClientApp/src/app/todo/todo-service/todo-list.service.ts @@ -3,6 +3,8 @@ import { HttpClient } from '@angular/common/http'; import { Observable, from } from 'rxjs'; import { switchMap, map, filter } from 'rxjs/operators'; +import {TodoItem} from '../todo-item'; + export interface IssueResponseItem { number: number; title: string; @@ -13,13 +15,6 @@ export interface IssueResponseItem { export type IssueResponse = IssueResponseItem[]; -export interface TodoItem { - number: number; - title: string; - isClosed: boolean; - detailUrl: string; -} - @Injectable({ providedIn: 'root' }) diff --git a/Timeline/ClientApp/src/app/user-dialog/user-dialog.component.css b/Timeline/ClientApp/src/app/user/user-dialog/user-dialog.component.css index a443e3c0..a443e3c0 100644 --- a/Timeline/ClientApp/src/app/user-dialog/user-dialog.component.css +++ b/Timeline/ClientApp/src/app/user/user-dialog/user-dialog.component.css diff --git a/Timeline/ClientApp/src/app/user-dialog/user-dialog.component.html b/Timeline/ClientApp/src/app/user/user-dialog/user-dialog.component.html index 50d6ba56..50d6ba56 100644 --- a/Timeline/ClientApp/src/app/user-dialog/user-dialog.component.html +++ b/Timeline/ClientApp/src/app/user/user-dialog/user-dialog.component.html diff --git a/Timeline/ClientApp/src/app/user-dialog/user-dialog.component.spec.ts b/Timeline/ClientApp/src/app/user/user-dialog/user-dialog.component.spec.ts index 884a3710..884a3710 100644 --- a/Timeline/ClientApp/src/app/user-dialog/user-dialog.component.spec.ts +++ b/Timeline/ClientApp/src/app/user/user-dialog/user-dialog.component.spec.ts diff --git a/Timeline/ClientApp/src/app/user-dialog/user-dialog.component.ts b/Timeline/ClientApp/src/app/user/user-dialog/user-dialog.component.ts index cf62b831..7511de16 100644 --- a/Timeline/ClientApp/src/app/user-dialog/user-dialog.component.ts +++ b/Timeline/ClientApp/src/app/user/user-dialog/user-dialog.component.ts @@ -1,5 +1,6 @@ import { Component, OnInit } from '@angular/core'; -import { UserService, UserInfo } from './user.service'; +import { UserInfo } from '../user-info'; +import { UserService } from '../user-service/user.service'; import { LoginEvent, LoginMessage } from '../user-login/user-login.component'; @Component({ diff --git a/Timeline/ClientApp/src/app/user/user-info.ts b/Timeline/ClientApp/src/app/user/user-info.ts new file mode 100644 index 00000000..490b00ba --- /dev/null +++ b/Timeline/ClientApp/src/app/user/user-info.ts @@ -0,0 +1,4 @@ +export interface UserInfo { + username: string; + roles: string[]; +} diff --git a/Timeline/ClientApp/src/app/user-login-success/user-login-success.component.css b/Timeline/ClientApp/src/app/user/user-login-success/user-login-success.component.css index 6486142b..6486142b 100644 --- a/Timeline/ClientApp/src/app/user-login-success/user-login-success.component.css +++ b/Timeline/ClientApp/src/app/user/user-login-success/user-login-success.component.css diff --git a/Timeline/ClientApp/src/app/user-login-success/user-login-success.component.html b/Timeline/ClientApp/src/app/user/user-login-success/user-login-success.component.html index 943c137f..943c137f 100644 --- a/Timeline/ClientApp/src/app/user-login-success/user-login-success.component.html +++ b/Timeline/ClientApp/src/app/user/user-login-success/user-login-success.component.html diff --git a/Timeline/ClientApp/src/app/user-login-success/user-login-success.component.spec.ts b/Timeline/ClientApp/src/app/user/user-login-success/user-login-success.component.spec.ts index bdcd354b..bdcd354b 100644 --- a/Timeline/ClientApp/src/app/user-login-success/user-login-success.component.spec.ts +++ b/Timeline/ClientApp/src/app/user/user-login-success/user-login-success.component.spec.ts diff --git a/Timeline/ClientApp/src/app/user-login-success/user-login-success.component.ts b/Timeline/ClientApp/src/app/user/user-login-success/user-login-success.component.ts index e0fe6cc1..99de5970 100644 --- a/Timeline/ClientApp/src/app/user-login-success/user-login-success.component.ts +++ b/Timeline/ClientApp/src/app/user/user-login-success/user-login-success.component.ts @@ -1,5 +1,5 @@ import { Component, OnInit, Input } from '@angular/core'; -import { UserInfo } from '../user-dialog/user.service'; +import { UserInfo } from '../user-info'; @Component({ selector: 'app-user-login-success', diff --git a/Timeline/ClientApp/src/app/user-login/user-login.component.css b/Timeline/ClientApp/src/app/user/user-login/user-login.component.css index 8bf6b408..8bf6b408 100644 --- a/Timeline/ClientApp/src/app/user-login/user-login.component.css +++ b/Timeline/ClientApp/src/app/user/user-login/user-login.component.css diff --git a/Timeline/ClientApp/src/app/user-login/user-login.component.html b/Timeline/ClientApp/src/app/user/user-login/user-login.component.html index b1dd289d..b1dd289d 100644 --- a/Timeline/ClientApp/src/app/user-login/user-login.component.html +++ b/Timeline/ClientApp/src/app/user/user-login/user-login.component.html diff --git a/Timeline/ClientApp/src/app/user-login/user-login.component.spec.ts b/Timeline/ClientApp/src/app/user/user-login/user-login.component.spec.ts index b606b7b4..b606b7b4 100644 --- a/Timeline/ClientApp/src/app/user-login/user-login.component.spec.ts +++ b/Timeline/ClientApp/src/app/user/user-login/user-login.component.spec.ts diff --git a/Timeline/ClientApp/src/app/user-login/user-login.component.ts b/Timeline/ClientApp/src/app/user/user-login/user-login.component.ts index da642cb8..da642cb8 100644 --- a/Timeline/ClientApp/src/app/user-login/user-login.component.ts +++ b/Timeline/ClientApp/src/app/user/user-login/user-login.component.ts diff --git a/Timeline/ClientApp/src/app/user-dialog/user.service.spec.ts b/Timeline/ClientApp/src/app/user/user-service/user.service.spec.ts index b9221b90..b9221b90 100644 --- a/Timeline/ClientApp/src/app/user-dialog/user.service.spec.ts +++ b/Timeline/ClientApp/src/app/user/user-service/user.service.spec.ts diff --git a/Timeline/ClientApp/src/app/user-dialog/user.service.ts b/Timeline/ClientApp/src/app/user/user-service/user.service.ts index 47e98d4d..009e5292 100644 --- a/Timeline/ClientApp/src/app/user-dialog/user.service.ts +++ b/Timeline/ClientApp/src/app/user/user-service/user.service.ts @@ -3,16 +3,13 @@ import { HttpClient, HttpErrorResponse } from '@angular/common/http'; import { Observable, of, throwError } from 'rxjs'; import { map, catchError, retry } from 'rxjs/operators'; +import { UserInfo } from '../user-info'; + export interface UserCredentials { username: string; password: string; } -export interface UserInfo { - username: string; - roles: string[]; -} - export interface CreateTokenResult { token: string; userInfo: UserInfo; |