+ Добро пожаловать в список доступных тредов. Выберите подходящий для вас тред, затем введите его номер во вкладке "Тред" выше и нажмите "обновить" чтобы перейти в этот тред.
+
+
+
+
+
diff --git a/src/app/BoardThreads/threads.component.spec.ts b/src/app/BoardThreads/threads.component.spec.ts
new file mode 100644
index 0000000..6cfe7f5
--- /dev/null
+++ b/src/app/BoardThreads/threads.component.spec.ts
@@ -0,0 +1,23 @@
+import { ComponentFixture, TestBed } from '@angular/core/testing';
+
+import { ThreadsComponent } from './threads.component';
+
+describe('ThreadsComponent', () => {
+ let component: ThreadsComponent;
+ let fixture: ComponentFixture;
+
+ beforeEach(async () => {
+ await TestBed.configureTestingModule({
+ declarations: [ ThreadsComponent ]
+ })
+ .compileComponents();
+
+ fixture = TestBed.createComponent(ThreadsComponent);
+ component = fixture.componentInstance;
+ fixture.detectChanges();
+ });
+
+ it('should create', () => {
+ expect(component).toBeTruthy();
+ });
+});
diff --git a/src/app/BoardThreads/threads.component.ts b/src/app/BoardThreads/threads.component.ts
new file mode 100644
index 0000000..d0701d9
--- /dev/null
+++ b/src/app/BoardThreads/threads.component.ts
@@ -0,0 +1,35 @@
+import { Component, OnInit } from '@angular/core';
+import * as vars from "../var/api";
+import {SinglePost} from "../models/post";
+import {ApiChatService} from "../services/api-chat.service";
+
+@Component({
+ selector: 'app-BoardThreads',
+ templateUrl: './threads.component.html',
+ styleUrls: ['./threads.component.css']
+})
+export class ThreadsComponent implements OnInit {
+
+ boardName:string = 'b'
+ command: string = "";
+ response: any;
+ opsToShow: SinglePost[] = []
+ displayed_thread_number = vars.displayed_thread;
+ showGuide: boolean = false;
+
+ constructor(public apiChatService: ApiChatService) {
+ }
+
+ refreshOPs(boardName: string) {
+ this.apiChatService.getThreads(boardName).subscribe(response => {
+ this.opsToShow = response
+ vars.setDisplayedThread(this.displayed_thread_number);
+ })
+ }
+
+ ngOnInit(): void {
+ this.apiChatService.getThreads(this.boardName).subscribe(response => {
+ this.opsToShow = response
+ })
+ }
+}
diff --git a/src/app/boards/boards.component.css b/src/app/SingleThread/boards.component.css
similarity index 100%
rename from src/app/boards/boards.component.css
rename to src/app/SingleThread/boards.component.css
diff --git a/src/app/boards/boards.component.html b/src/app/SingleThread/boards.component.html
similarity index 100%
rename from src/app/boards/boards.component.html
rename to src/app/SingleThread/boards.component.html
diff --git a/src/app/boards/boards.component.spec.ts b/src/app/SingleThread/boards.component.spec.ts
similarity index 100%
rename from src/app/boards/boards.component.spec.ts
rename to src/app/SingleThread/boards.component.spec.ts
diff --git a/src/app/boards/boards.component.ts b/src/app/SingleThread/boards.component.ts
similarity index 96%
rename from src/app/boards/boards.component.ts
rename to src/app/SingleThread/boards.component.ts
index e00ae63..cfb68d3 100644
--- a/src/app/boards/boards.component.ts
+++ b/src/app/SingleThread/boards.component.ts
@@ -4,7 +4,7 @@ import { SinglePost } from '../models/post'
import * as vars from '../var/api'
@Component({
- selector: 'app-boards',
+ selector: 'app-SingleThread',
templateUrl: `./boards.component.html`,
styleUrls: [`./boards.component.css`]
})
diff --git a/src/app/boards/post/post.component.css b/src/app/SingleThread/post/post.component.css
similarity index 100%
rename from src/app/boards/post/post.component.css
rename to src/app/SingleThread/post/post.component.css
diff --git a/src/app/boards/post/post.component.html b/src/app/SingleThread/post/post.component.html
similarity index 100%
rename from src/app/boards/post/post.component.html
rename to src/app/SingleThread/post/post.component.html
diff --git a/src/app/boards/post/post.component.ts b/src/app/SingleThread/post/post.component.ts
similarity index 100%
rename from src/app/boards/post/post.component.ts
rename to src/app/SingleThread/post/post.component.ts
diff --git a/src/app/app.component.ts b/src/app/app.component.ts
index b2a418b..67729d2 100644
--- a/src/app/app.component.ts
+++ b/src/app/app.component.ts
@@ -5,9 +5,10 @@ import { Component } from '@angular/core';
template: `