From 66dc59076413b9a4aa0899d3192b0bdf03ee654d Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Tue, 17 Apr 2018 15:11:12 +0200 Subject: Add ability to click on the account in watch page --- client/src/app/header/header.component.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'client/src/app/header/header.component.ts') diff --git a/client/src/app/header/header.component.ts b/client/src/app/header/header.component.ts index 6b0ee67ff..42de2dd92 100644 --- a/client/src/app/header/header.component.ts +++ b/client/src/app/header/header.component.ts @@ -1,5 +1,5 @@ import { Component, OnInit } from '@angular/core' -import { Router } from '@angular/router' +import { Router, NavigationEnd } from '@angular/router' import { getParameterByName } from '../shared/misc/utils' @Component({ @@ -14,8 +14,11 @@ export class HeaderComponent implements OnInit { constructor (private router: Router) {} ngOnInit () { - const searchQuery = getParameterByName('search', window.location.href) - if (searchQuery) this.searchValue = searchQuery + this.router.events + .filter(e => e instanceof NavigationEnd) + .map(() => getParameterByName('search', window.location.href)) + .filter(searchQuery => !!searchQuery) + .subscribe(searchQuery => this.searchValue = searchQuery) } doSearch () { -- cgit v1.2.3