Revision 56925
Added by Konstantina Galouni over 4 years ago
orp.module.ts | ||
---|---|---|
1 | 1 |
import {NgModule} from '@angular/core'; |
2 |
import {CommonModule} from '@angular/common'; |
|
3 |
import {FormsModule} from '@angular/forms'; |
|
4 |
import {RouterModule} from '@angular/router'; |
|
5 |
|
|
6 |
import {SharedModule} from '../../shared/shared.module'; |
|
7 |
|
|
2 |
import {FreeGuard} from '../../login/freeGuard.guard'; |
|
3 |
import {IsRouteEnabled} from "../../error/isRouteEnabled.guard"; |
|
4 |
import {SharedModule} from "../../shared/shared.module"; |
|
5 |
import {LandingModule} from '../landing-utils/landing.module'; |
|
6 |
import {ResultLandingModule} from '../resultLanding.module'; |
|
8 | 7 |
import {OrpComponent} from './orp.component'; |
9 | 8 |
|
10 |
import {CiteThisModule} from '../landing-utils/citeThis/citeThis.module'; |
|
11 |
import {LandingModule} from '../landing-utils/landing.module'; |
|
12 |
import {ResultLandingModule} from '../landing-utils/resultLanding.module'; |
|
13 |
import {MetricsModule} from '../landing-utils/metrics.module'; |
|
14 |
import {AltMetricsModule} from '../../utils/altmetrics.module'; |
|
15 |
import {ConfigurationServiceModule} from '../../utils/configuration/configurationService.module'; |
|
16 |
import {IFrameModule} from '../../utils/iframe.module'; |
|
17 |
import {PagingModule} from '../../utils/paging.module'; |
|
18 |
|
|
19 |
import {OrpService} from './orp.service'; |
|
20 |
|
|
21 |
import {FreeGuard} from '../../login/freeGuard.guard'; |
|
22 |
import {Schema2jsonldModule} from '../../sharedComponents/schema2jsonld/schema2jsonld.module'; |
|
23 |
import {SEOServiceModule} from '../../sharedComponents/SEO/SEOService.module'; |
|
24 |
import {ShowAuthorsModule} from "../../utils/authors/showAuthors.module"; |
|
25 |
import {DeletedByInferenceModule} from "../landing-utils/deletedByInference/deletedByInference.module"; |
|
26 |
import {HelperModule} from "../../utils/helper/helper.module"; |
|
27 |
|
|
28 |
|
|
29 | 9 |
@NgModule({ |
30 | 10 |
imports: [ |
31 |
CommonModule, FormsModule, SharedModule, RouterModule, LandingModule, |
|
32 |
CiteThisModule, ResultLandingModule, MetricsModule, IFrameModule, PagingModule, |
|
33 |
AltMetricsModule, ConfigurationServiceModule, Schema2jsonldModule, SEOServiceModule, |
|
34 |
ShowAuthorsModule, DeletedByInferenceModule, HelperModule |
|
11 |
SharedModule, LandingModule, ResultLandingModule |
|
35 | 12 |
], |
36 | 13 |
declarations: [ |
37 | 14 |
OrpComponent |
38 | 15 |
], |
39 | 16 |
providers: [ |
40 |
OrpService, FreeGuard
|
|
17 |
FreeGuard, IsRouteEnabled
|
|
41 | 18 |
], |
42 | 19 |
exports: [ |
43 | 20 |
OrpComponent |
Also available in: Unified diff
[mergeResultLandingPages | Library]:
1. Rename 'resultLanding.module' to 'resultLandingUtils.module'
2. Add property 'searchLinkToSoftwareLanding'
3. Add files: resultLandingInfo.ts, resultLanding.module.ts, resultLanding.component.ts, resultLanding.component.html for merging result landing pages (publication, dataset, software, orp)