aboutsummaryrefslogtreecommitdiff
path: root/Timeline/ClientApp/src/app/todo-item
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2019-03-06 21:29:36 +0800
committercrupest <crupest@outlook.com>2019-03-06 21:29:36 +0800
commit63735a8267d44892a64da5b599b7c2e20f373464 (patch)
tree7f43f0beb8c465e06e0d1c4d18cadfb77c39bc78 /Timeline/ClientApp/src/app/todo-item
parent8ec742c4a00c1732d6aa58a1cb8b628428d23c4a (diff)
downloadtimeline-63735a8267d44892a64da5b599b7c2e20f373464.tar.gz
timeline-63735a8267d44892a64da5b599b7c2e20f373464.tar.bz2
timeline-63735a8267d44892a64da5b599b7c2e20f373464.zip
Reorganize file structure.
Diffstat (limited to 'Timeline/ClientApp/src/app/todo-item')
-rw-r--r--Timeline/ClientApp/src/app/todo-item/todo-item.component.css25
-rw-r--r--Timeline/ClientApp/src/app/todo-item/todo-item.component.html9
-rw-r--r--Timeline/ClientApp/src/app/todo-item/todo-item.component.spec.ts46
-rw-r--r--Timeline/ClientApp/src/app/todo-item/todo-item.component.ts13
4 files changed, 0 insertions, 93 deletions
diff --git a/Timeline/ClientApp/src/app/todo-item/todo-item.component.css b/Timeline/ClientApp/src/app/todo-item/todo-item.component.css
deleted file mode 100644
index dcf25fd8..00000000
--- a/Timeline/ClientApp/src/app/todo-item/todo-item.component.css
+++ /dev/null
@@ -1,25 +0,0 @@
-.item-card {
- padding: 0;
- display: flex;
- overflow: hidden;
-}
-
-.item-body-box {
- margin: 5px!important
-}
-
-.item-color-block {
- width: 15px;
- align-self: stretch;
- flex: 0 0 auto;
-}
-
-.item-title {
- vertical-align: middle;
-}
-
-.item-detail-button {
- width: unset;
- height: unset;
- line-height: unset;
-}
diff --git a/Timeline/ClientApp/src/app/todo-item/todo-item.component.html b/Timeline/ClientApp/src/app/todo-item/todo-item.component.html
deleted file mode 100644
index 6f76e73b..00000000
--- a/Timeline/ClientApp/src/app/todo-item/todo-item.component.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<mat-card class="mat-elevation-z2 item-card">
- <span class="item-color-block" [class.color-block-closed]="item.isClosed" [class.color-block-open]="!item.isClosed"></span>
- <div class="mat-h3 item-body-box">
- <span class="item-title">{{ item.number }}. {{ item.title }}</span>
- <a mat-icon-button class="item-detail-button" [href]="item.detailUrl">
- <mat-icon>arrow_forward</mat-icon>
- </a>
- </div>
-</mat-card>
diff --git a/Timeline/ClientApp/src/app/todo-item/todo-item.component.spec.ts b/Timeline/ClientApp/src/app/todo-item/todo-item.component.spec.ts
deleted file mode 100644
index 520b6136..00000000
--- a/Timeline/ClientApp/src/app/todo-item/todo-item.component.spec.ts
+++ /dev/null
@@ -1,46 +0,0 @@
-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';
-
-describe('TodoItemComponent', () => {
- let component: TodoItemComponent;
- let fixture: ComponentFixture<TodoItemComponent>;
-
- const mockTodoItem: TodoItem = {
- number: 1,
- title: 'Title',
- isClosed: true,
- detailUrl: '/detail',
- };
-
- beforeEach(async(() => {
- TestBed.configureTestingModule({
- declarations: [TodoItemComponent],
- schemas: [NO_ERRORS_SCHEMA]
- }).compileComponents();
- }));
-
- beforeEach(() => {
- fixture = TestBed.createComponent(TodoItemComponent);
- component = fixture.componentInstance;
- component.item = mockTodoItem;
- fixture.detectChanges();
- });
-
- it('should create', () => {
- expect(component).toBeTruthy();
- });
-
- it('should set title', () => {
- expect((fixture.debugElement.query(By.css('span.item-title')).nativeElement as HTMLSpanElement).textContent).toBe(
- mockTodoItem.number + '. ' + mockTodoItem.title
- );
- });
-
- it('should set detail link', () => {
- expect(fixture.debugElement.query(By.css('a.item-detail-button')).properties['href']).toBe(mockTodoItem.detailUrl);
- });
-});
diff --git a/Timeline/ClientApp/src/app/todo-item/todo-item.component.ts b/Timeline/ClientApp/src/app/todo-item/todo-item.component.ts
deleted file mode 100644
index 325812f1..00000000
--- a/Timeline/ClientApp/src/app/todo-item/todo-item.component.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-import { Component, Input } from '@angular/core';
-import { TodoItem } from '../todo-list-page/todo-list.service';
-
-@Component({
- selector: 'app-todo-item',
- templateUrl: './todo-item.component.html',
- styleUrls: ['./todo-item.component.css', '../todo-list-page/todo-list-color-block.css']
-})
-export class TodoItemComponent {
-
- @Input() item: TodoItem;
-
-}