X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Fapp%2Fshared%2Fsearch%2Fsearch.component.ts;h=e864fbc172350776b38ae8784cae22e4959721e3;hb=bddab65ae58e347693b777cccf791201fdbcff4d;hp=d33701bc81336dbc9b017d57499162a9b0f95d08;hpb=0629423ce335137ce77d1ee8fe30fc0eee36d83b;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/app/shared/search/search.component.ts b/client/src/app/shared/search/search.component.ts index d33701bc8..e864fbc17 100644 --- a/client/src/app/shared/search/search.component.ts +++ b/client/src/app/shared/search/search.component.ts @@ -1,4 +1,4 @@ -import { Component, EventEmitter, Output, OnInit } from '@angular/core'; +import { Component, OnInit } from '@angular/core'; import { DROPDOWN_DIRECTIVES} from 'ng2-bootstrap/components/dropdown'; @@ -13,8 +13,6 @@ import { SearchService } from './search.service'; }) export class SearchComponent implements OnInit { - @Output() search = new EventEmitter(); - fieldChoices = { name: 'Name', author: 'Author', @@ -30,7 +28,9 @@ export class SearchComponent implements OnInit { constructor(private searchService: SearchService) {} ngOnInit() { - this.searchService.searchChanged.subscribe( + // Subscribe is the search changed + // Usually changed by videos list component + this.searchService.updateSearch.subscribe( newSearchCriterias => { // Put a field by default if (!newSearchCriterias.field) { @@ -58,7 +58,7 @@ export class SearchComponent implements OnInit { } doSearch() { - this.search.emit(this.searchCriterias); + this.searchService.searchUpdated.next(this.searchCriterias); } getStringChoice(choiceKey: SearchField) {