Project

General

Profile

« Previous | Next » 

Revision 44826

Make class fields public for ngfactory | use new refine fields in order to display names - not

View differences:

search.component.ts
98 98
    `
99 99
})
100 100
export class SearchComponent {
101
  private sub: any;
102
  private subPublicationsCount: any;
103
  private subDatasetsCount: any;
104
  private subProjectsCount: any;
105
  private subDataprovidersCount: any;
106
  private subOrganizationsCount: any;
107
  private subPeopleCount: any;
101
  public sub: any;
102
  public subPublicationsCount: any;
103
  public subDatasetsCount: any;
104
  public subProjectsCount: any;
105
  public subDataprovidersCount: any;
106
  public subOrganizationsCount: any;
107
  public subPeopleCount: any;
108 108

  
109
  private reloadPublications: boolean;
110
  private reloadDatasets: boolean;
111
  private reloadProjects: boolean;
112
  private reloadDataproviders: boolean;
113
  private reloadOrganizations: boolean;
114
  private reloadPeople: boolean;
109
  public reloadPublications: boolean;
110
  public reloadDatasets: boolean;
111
  public reloadProjects: boolean;
112
  public reloadDataproviders: boolean;
113
  public reloadOrganizations: boolean;
114
  public reloadPeople: boolean;
115 115

  
116 116

  
117
  private pageTitle = "Search in OpenAIRE"
118
  private keyword:string = "";
119
  private publications:string[];
120
  private datasets:string[];
121
  private projectsTab:string[];
122
  private dataproviders:string[];
123
  private organizations:string[];
124
  private people:string[];
117
  public pageTitle = "Search in OpenAIRE"
118
  public keyword:string = "";
119
  public publications:string[];
120
  public datasets:string[];
121
  public projectsTab:string[];
122
  public dataproviders:string[];
123
  public organizations:string[];
124
  public people:string[];
125 125

  
126
  private activeTab = "publications";
127
  private linkToSearchPublications = "";
128
  private linkToSearchProjects = "";
129
  private linkToSearchDataproviders = "";
130
  private linkToSearchDatasets = "";
131
  private linkToSearchOrganizations = "";
132
  private linkToSearchPeople = "";
126
  public activeTab = "publications";
127
  public linkToSearchPublications = "";
128
  public linkToSearchProjects = "";
129
  public linkToSearchDataproviders = "";
130
  public linkToSearchDatasets = "";
131
  public linkToSearchOrganizations = "";
132
  public linkToSearchPeople = "";
133 133

  
134
  private searchPublicationsComponent : SearchPublicationsComponent;
135
  private searchDataProvidersComponent : SearchDataprovidersComponent;
136
  private searchProjectsComponent : SearchProjectsComponent;
137
  private searchDatasetsComponent: SearchDatasetsComponent;
138
  private searchOrganizationsComponent: SearchOrganizationsComponent;
139
  private searchPeopleComponent: SearchPeopleComponent;
134
  public searchPublicationsComponent : SearchPublicationsComponent;
135
  public searchDataProvidersComponent : SearchDataprovidersComponent;
136
  public searchProjectsComponent : SearchProjectsComponent;
137
  public searchDatasetsComponent: SearchDatasetsComponent;
138
  public searchOrganizationsComponent: SearchOrganizationsComponent;
139
  public searchPeopleComponent: SearchPeopleComponent;
140 140

  
141
private subPub;private subData;private subProjects;private subOrg;private subPeople; private subDataPr;
141
public subPub;public subData;public subProjects;public subOrg;public subPeople; public subDataPr;
142 142
  constructor ( private route: ActivatedRoute,
143 143
      private _searchPublicationsService: SearchPublicationsService,
144 144
      private _searchDataprovidersService: SearchDataprovidersService,
......
155 155
    this.searchPeopleComponent = new SearchPeopleComponent(this.route, this._searchPeopleService);
156 156
  }
157 157

  
158
  private ngOnInit() {
158
  public ngOnInit() {
159 159
    this.sub =  this.route.queryParams.subscribe(params => {
160 160
      this.keyword = (params['keyword'])?params['keyword']:"";
161 161
      if(this.keyword !=null && this.keyword.length > 0){
......
165 165
      }
166 166
    });
167 167
  }
168
  private ngOnDestroy() {
168
  public ngOnDestroy() {
169 169
    this.sub.unsubscribe();
170 170
    if(this.keyword !=null && this.keyword.length > 0){
171 171
        if(this.subPub){

Also available in: Unified diff