Revision 56925
Added by Konstantina Galouni over 4 years ago
publication.module.ts | ||
---|---|---|
1 |
//import {MaterialModule} from '@angular/material'; |
|
2 |
import {NgModule} from '@angular/core'; |
|
3 |
import {CommonModule} from '@angular/common'; |
|
4 |
import {FormsModule} from '@angular/forms'; |
|
5 |
import {RouterModule} from '@angular/router'; |
|
6 |
|
|
7 |
// import { PublicationRoutingModule } from './publication-routing.module'; |
|
8 |
import {SharedModule} from '../../shared/shared.module'; |
|
9 |
import {MetricsModule} from '../landing-utils/metrics.module'; |
|
10 |
import {ResultLandingModule} from '../landing-utils/resultLanding.module'; |
|
11 |
import {LandingModule} from '../landing-utils/landing.module'; |
|
12 |
import {CiteThisModule} from '../landing-utils/citeThis/citeThis.module'; |
|
13 |
import {IFrameModule} from '../../utils/iframe.module'; |
|
14 |
import {AltMetricsModule} from '../../utils/altmetrics.module'; |
|
15 |
import {PagingModule} from '../../utils/paging.module'; |
|
16 |
import {ConfigurationServiceModule} from '../../utils/configuration/configurationService.module'; |
|
17 |
|
|
18 |
import {FreeGuard} from'../../login/freeGuard.guard'; |
|
19 |
import {IsRouteEnabled} from '../../error/isRouteEnabled.guard'; |
|
20 |
import {PublicationService} from './publication.service'; |
|
1 |
import {NgModule} from '@angular/core'; |
|
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'; |
|
21 | 7 |
import {PublicationComponent} from './publication.component'; |
22 |
import {Schema2jsonldModule} from '../../sharedComponents/schema2jsonld/schema2jsonld.module'; |
|
23 |
import { SEOServiceModule } from '../../sharedComponents/SEO/SEOService.module'; |
|
24 | 8 |
|
25 |
import {DeletedByInferenceModule} from '../landing-utils/deletedByInference/deletedByInference.module'; |
|
26 |
import {ShowAuthorsModule} from "../../utils/authors/showAuthors.module"; |
|
27 |
import {HelperModule} from "../../utils/helper/helper.module"; |
|
28 |
|
|
29 | 9 |
@NgModule({ |
30 | 10 |
imports: [ |
31 |
CommonModule, FormsModule, LandingModule, SharedModule, RouterModule, |
|
32 |
CiteThisModule, PagingModule, ResultLandingModule, IFrameModule, |
|
33 |
MetricsModule, AltMetricsModule, ConfigurationServiceModule, Schema2jsonldModule, SEOServiceModule, |
|
34 |
DeletedByInferenceModule, ShowAuthorsModule, HelperModule |
|
11 |
SharedModule, LandingModule, ResultLandingModule |
|
35 | 12 |
], |
36 | 13 |
declarations: [ |
37 | 14 |
PublicationComponent |
38 | 15 |
], |
39 | 16 |
providers: [ |
40 |
PublicationService, FreeGuard, IsRouteEnabled |
|
17 |
//PublicationService, |
|
18 |
FreeGuard, IsRouteEnabled |
|
41 | 19 |
], |
42 | 20 |
exports: [ |
43 | 21 |
PublicationComponent |
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)