diff options
5 files changed, 20 insertions, 10 deletions
diff --git a/src/DevHive.Angular/src/app/components/admin-panel-page/admin-panel-page.component.ts b/src/DevHive.Angular/src/app/components/admin-panel-page/admin-panel-page.component.ts index 80d9f07..bb0af21 100644 --- a/src/DevHive.Angular/src/app/components/admin-panel-page/admin-panel-page.component.ts +++ b/src/DevHive.Angular/src/app/components/admin-panel-page/admin-panel-page.component.ts @@ -21,6 +21,7 @@ import { SuccessBarComponent } from '../success-bar/success-bar.component'; styleUrls: ['./admin-panel-page.component.css'] }) export class AdminPanelPageComponent implements OnInit { + private _title = 'Admin Panel'; @ViewChild(ErrorBarComponent) private _errorBar: ErrorBarComponent; @ViewChild(SuccessBarComponent) private _successBar: SuccessBarComponent; public dataArrived = false; @@ -33,8 +34,9 @@ export class AdminPanelPageComponent implements OnInit { public technologyForm: FormGroup; public deleteForm: FormGroup; - constructor(private _router: Router, private _fb: FormBuilder, private _userService: UserService, private _languageService: LanguageService, private _technologyService: TechnologyService, private _tokenService: TokenService, private _postService: PostService) - { } + constructor(private _titleService: Title, private _router: Router, private _fb: FormBuilder, private _userService: UserService, private _languageService: LanguageService, private _technologyService: TechnologyService, private _tokenService: TokenService, private _postService: PostService) { + this._titleService.setTitle(this._title); + } ngOnInit(): void { if (!this._tokenService.getTokenFromSessionStorage()) { diff --git a/src/DevHive.Angular/src/app/components/not-found/not-found.component.ts b/src/DevHive.Angular/src/app/components/not-found/not-found.component.ts index 89a230d..d269a76 100644 --- a/src/DevHive.Angular/src/app/components/not-found/not-found.component.ts +++ b/src/DevHive.Angular/src/app/components/not-found/not-found.component.ts @@ -7,9 +7,11 @@ import { Router } from '@angular/router'; styleUrls: ['./not-found.component.css'] }) export class NotFoundComponent implements OnInit { + private _title = 'Not Found!'; - constructor(private _router: Router) - { } + constructor(private _titleService: Title,private _router: Router) { + this._titleService.setTitle(this._title); + } ngOnInit(): void { } diff --git a/src/DevHive.Angular/src/app/components/post-page/post-page.component.ts b/src/DevHive.Angular/src/app/components/post-page/post-page.component.ts index 983e550..cd9fd28 100644 --- a/src/DevHive.Angular/src/app/components/post-page/post-page.component.ts +++ b/src/DevHive.Angular/src/app/components/post-page/post-page.component.ts @@ -14,6 +14,7 @@ import { Post } from 'src/models/post'; styleUrls: ['./post-page.component.css'] }) export class PostPageComponent implements OnInit { + private _title = 'Post'; public editable = false; public editingPost = false; public postId: Guid; @@ -21,8 +22,9 @@ export class PostPageComponent implements OnInit { public editPostFormGroup: FormGroup; public addCommentFormGroup: FormGroup; - constructor(private _router: Router, private _fb: FormBuilder, private _tokenService: TokenService, private _postService: PostService, private _commentService: CommentService) - { } + constructor(private _titleService: Title, private _router: Router, private _fb: FormBuilder, private _tokenService: TokenService, private _postService: PostService, private _commentService: CommentService){ + this._titleService.setTitle(this._title); + } ngOnInit(): void { this.postId = Guid.parse(this._router.url.substring(6)); diff --git a/src/DevHive.Angular/src/app/components/profile-settings/profile-settings.component.ts b/src/DevHive.Angular/src/app/components/profile-settings/profile-settings.component.ts index 769c1bb..fac8dee 100644 --- a/src/DevHive.Angular/src/app/components/profile-settings/profile-settings.component.ts +++ b/src/DevHive.Angular/src/app/components/profile-settings/profile-settings.component.ts @@ -19,6 +19,7 @@ import { TokenService } from 'src/app/services/token.service'; styleUrls: ['./profile-settings.component.css'] }) export class ProfileSettingsComponent implements OnInit { + private _title = 'Profile Settings'; @ViewChild(ErrorBarComponent) private _errorBar: ErrorBarComponent; @ViewChild(SuccessBarComponent) private _successBar: SuccessBarComponent; private _urlUsername: string; @@ -31,8 +32,9 @@ export class ProfileSettingsComponent implements OnInit { public availableLanguages: Language[]; public availableTechnologies: Technology[]; - constructor(private _router: Router, private _userService: UserService, private _languageService: LanguageService, private _technologyService: TechnologyService, private _tokenService: TokenService, private _fb: FormBuilder, private _location: Location) - { } + constructor(private _titleService: Title, private _router: Router, private _userService: UserService, private _languageService: LanguageService, private _technologyService: TechnologyService, private _tokenService: TokenService, private _fb: FormBuilder, private _location: Location) { + this._titleService.setTitle(this._title); + } ngOnInit(): void { this._urlUsername = this._router.url.substring(9); diff --git a/src/DevHive.Angular/src/app/components/profile/profile.component.ts b/src/DevHive.Angular/src/app/components/profile/profile.component.ts index 2502b48..47098f7 100644 --- a/src/DevHive.Angular/src/app/components/profile/profile.component.ts +++ b/src/DevHive.Angular/src/app/components/profile/profile.component.ts @@ -17,6 +17,7 @@ import { TokenService } from 'src/app/services/token.service'; styleUrls: ['./profile.component.css'] }) export class ProfileComponent implements OnInit { + private _title = 'Profile'; private _urlUsername: string; public loggedInUser = false; public isAdminUser = false; @@ -24,8 +25,9 @@ export class ProfileComponent implements OnInit { public user: User; public userPosts: Post[]; - constructor(private _router: Router, private _userService: UserService, private _languageService: LanguageService, private _technologyService: TechnologyService, private _feedService: FeedService, private _location: Location, private _tokenService: TokenService) - { } + constructor(private _titleService: Title, private _router: Router, private _userService: UserService, private _languageService: LanguageService, private _technologyService: TechnologyService, private _feedService: FeedService, private _location: Location, private _tokenService: TokenService) { + this._titleService.setTitle(this._title); + } private setDefaultUser(): void { this.user = this._userService.getDefaultUser(); |
