1
|
import { NgModule} from '@angular/core';
|
2
|
import { CommonModule } from '@angular/common';
|
3
|
import { FormsModule } from '@angular/forms';
|
4
|
|
5
|
import {UtilsModule} from '../utils/utils.module';
|
6
|
import {ServicesModule} from '../services/services.module';
|
7
|
|
8
|
|
9
|
import {Filter, Value} from './searchUtils/searchHelperClasses.class';
|
10
|
import {SearchResult} from '../utils/entities/searchResult';
|
11
|
|
12
|
|
13
|
import {AdvancedSearchPageComponent} from './searchUtils/advancedSearchPage.component';
|
14
|
// import {SearchAllComponent} from '../searchAll/searchAll.component';//helpers
|
15
|
import {SearchPageComponent} from './searchUtils/searchPage.component';
|
16
|
import {SearchFormComponent} from './searchUtils/searchForm.component';
|
17
|
import {SearchPagingComponent} from './searchUtils/searchPaging.component';
|
18
|
import {SearchDownloadComponent} from './searchUtils/searchDownload.component';
|
19
|
|
20
|
import {SearchResultComponent} from './searchUtils/searchResult.component';
|
21
|
import {SearchFilterComponent} from './searchUtils/searchFilter.component';
|
22
|
import {AdvancedSearchFormComponent} from './searchUtils/advancedSearchForm.component';
|
23
|
import { SearchPublicationsComponent } from './simple/searchPublications.component';
|
24
|
import { SearchDataprovidersComponent } from './simple/searchDataproviders.component';
|
25
|
import { SearchProjectsComponent } from './simple/searchProjects.component';
|
26
|
import {SearchDatasetsComponent} from './simple/searchDatasets.component';
|
27
|
import {SearchOrganizationsComponent} from './simple/searchOrganizations.component';
|
28
|
import {SearchPeopleComponent} from './simple/searchPeople.component';
|
29
|
|
30
|
import {SearchComponent} from './find/search.component';
|
31
|
import {SearchCompatibleDataprovidersComponent} from './dataProviders/compatibleDataProviders.component';
|
32
|
import {SearchEntityRegistriesComponent} from './dataProviders/entityRegistries.component';
|
33
|
import {DatasourceTableViewComponent} from './dataProviders/datasourceTableView.component';
|
34
|
//Advanced
|
35
|
import { AdvancedSearchPublicationsComponent } from './advanced/advancedSearchPublications.component';
|
36
|
import { AdvancedSearchDataProvidersComponent } from './advanced/advancedSearchDataProviders.component';
|
37
|
import { AdvancedSearchProjectsComponent } from './advanced/advancedSearchProjects.component';
|
38
|
import { AdvancedSearchDatasetsComponent } from './advanced/advancedSearchDatasets.component';
|
39
|
import { AdvancedSearchPeopleComponent } from './advanced/advancedSearchPeople.component';
|
40
|
import { AdvancedSearchOrganizationsComponent } from './advanced/advancedSearchOrganizations.component';
|
41
|
|
42
|
import { SearchRoutingModule } from './search-routing.module';
|
43
|
|
44
|
@NgModule({
|
45
|
imports: [
|
46
|
CommonModule, FormsModule,
|
47
|
UtilsModule,
|
48
|
ServicesModule,
|
49
|
SearchRoutingModule
|
50
|
|
51
|
],
|
52
|
declarations: [
|
53
|
|
54
|
AdvancedSearchPageComponent,
|
55
|
// SearchAllComponent,
|
56
|
SearchPageComponent,
|
57
|
SearchFormComponent,
|
58
|
SearchResultComponent,
|
59
|
SearchFilterComponent,
|
60
|
SearchPagingComponent,
|
61
|
SearchDownloadComponent,
|
62
|
AdvancedSearchFormComponent,
|
63
|
SearchPublicationsComponent,
|
64
|
AdvancedSearchPublicationsComponent, AdvancedSearchDataProvidersComponent, AdvancedSearchProjectsComponent,
|
65
|
AdvancedSearchDatasetsComponent, AdvancedSearchPeopleComponent, AdvancedSearchOrganizationsComponent,
|
66
|
SearchDataprovidersComponent,
|
67
|
SearchComponent,
|
68
|
SearchProjectsComponent,
|
69
|
SearchCompatibleDataprovidersComponent,
|
70
|
SearchEntityRegistriesComponent,
|
71
|
DatasourceTableViewComponent,
|
72
|
SearchDatasetsComponent,
|
73
|
SearchOrganizationsComponent,
|
74
|
SearchPeopleComponent
|
75
|
],
|
76
|
|
77
|
providers:[
|
78
|
// SearchPublicationsService
|
79
|
],
|
80
|
exports: [
|
81
|
// SearchAllComponent,
|
82
|
AdvancedSearchPublicationsComponent,
|
83
|
AdvancedSearchDataProvidersComponent,
|
84
|
AdvancedSearchProjectsComponent,
|
85
|
SearchPublicationsComponent,
|
86
|
SearchProjectsComponent,
|
87
|
SearchDataprovidersComponent,
|
88
|
SearchDatasetsComponent,
|
89
|
SearchOrganizationsComponent,
|
90
|
SearchPeopleComponent,
|
91
|
SearchComponent,
|
92
|
SearchCompatibleDataprovidersComponent,
|
93
|
SearchEntityRegistriesComponent,
|
94
|
SearchResultComponent
|
95
|
]
|
96
|
})
|
97
|
export class SearchModule { }
|