[develop | DONE | ADDED] add orcid-core module, without the routing - use it in other components instead of orcid module
This commit is contained in:
parent
6b907fe97d
commit
c64df20405
|
@ -26,7 +26,6 @@ import {ResultPreviewModule} from "../../utils/result-preview/result-preview.mod
|
||||||
import {FeedbackModule} from "../feedback/feedback.module";
|
import {FeedbackModule} from "../feedback/feedback.module";
|
||||||
import {TabsModule} from "../../utils/tabs/tabs.module";
|
import {TabsModule} from "../../utils/tabs/tabs.module";
|
||||||
import {LoadingModule} from "../../utils/loading/loading.module";
|
import {LoadingModule} from "../../utils/loading/loading.module";
|
||||||
import {OrcidModule} from "../../orcid/orcid.module";
|
|
||||||
import {IconsModule} from "../../utils/icons/icons.module";
|
import {IconsModule} from "../../utils/icons/icons.module";
|
||||||
import {IconsService} from "../../utils/icons/icons.service";
|
import {IconsService} from "../../utils/icons/icons.service";
|
||||||
import {cite, fire, graph, landmark, link, link_to, quotes, rocket, versions} from "../../utils/icons/icons";
|
import {cite, fire, graph, landmark, link, link_to, quotes, rocket, versions} from "../../utils/icons/icons";
|
||||||
|
@ -38,6 +37,7 @@ import {FullScreenModalModule} from "../../utils/modal/full-screen-modal/full-sc
|
||||||
import {SafeHtmlPipeModule} from '../../utils/pipes/safeHTMLPipe.module';
|
import {SafeHtmlPipeModule} from '../../utils/pipes/safeHTMLPipe.module';
|
||||||
import {EntityActionsModule} from "../../utils/entity-actions/entity-actions.module";
|
import {EntityActionsModule} from "../../utils/entity-actions/entity-actions.module";
|
||||||
import {ResultLandingRoutingModule} from "./resultLanding-routing.module";
|
import {ResultLandingRoutingModule} from "./resultLanding-routing.module";
|
||||||
|
import {OrcidCoreModule} from "../../orcid/orcid-core.module";
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
imports: [
|
imports: [
|
||||||
|
@ -47,7 +47,7 @@ import {ResultLandingRoutingModule} from "./resultLanding-routing.module";
|
||||||
AltMetricsModule, Schema2jsonldModule, SEOServiceModule,
|
AltMetricsModule, Schema2jsonldModule, SEOServiceModule,
|
||||||
DeletedByInferenceModule, ShowAuthorsModule, HelperModule, ResultLandingUtilsModule, AlertModalModule,
|
DeletedByInferenceModule, ShowAuthorsModule, HelperModule, ResultLandingUtilsModule, AlertModalModule,
|
||||||
LandingHeaderModule, NoLoadPaging, ResultPreviewModule, FeedbackModule, TabsModule, LoadingModule,
|
LandingHeaderModule, NoLoadPaging, ResultPreviewModule, FeedbackModule, TabsModule, LoadingModule,
|
||||||
OrcidModule, IconsModule, InputModule, EGIDataTransferModule, RecaptchaModule,
|
OrcidCoreModule, IconsModule, InputModule, EGIDataTransferModule, RecaptchaModule,
|
||||||
SdgFosSuggestModule, FullScreenModalModule, SafeHtmlPipeModule, EntityActionsModule
|
SdgFosSuggestModule, FullScreenModalModule, SafeHtmlPipeModule, EntityActionsModule
|
||||||
],
|
],
|
||||||
declarations: [
|
declarations: [
|
||||||
|
|
|
@ -6,15 +6,15 @@ import {RouterModule} from '@angular/router';
|
||||||
import {ResultPreviewModule} from "../../utils/result-preview/result-preview.module";
|
import {ResultPreviewModule} from "../../utils/result-preview/result-preview.module";
|
||||||
import {ErrorMessagesModule} from "../../utils/errorMessages.module";
|
import {ErrorMessagesModule} from "../../utils/errorMessages.module";
|
||||||
import {searcMyOrcidResultsComponent} from "./searchMyOrcidResults.component";
|
import {searcMyOrcidResultsComponent} from "./searchMyOrcidResults.component";
|
||||||
import {OrcidModule} from "../orcid.module";
|
|
||||||
import {NoLoadPaging} from "../../searchPages/searchUtils/no-load-paging.module";
|
import {NoLoadPaging} from "../../searchPages/searchUtils/no-load-paging.module";
|
||||||
import {PagingModule} from "../../utils/paging.module";
|
import {PagingModule} from "../../utils/paging.module";
|
||||||
|
import {OrcidCoreModule} from "../orcid-core.module";
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
imports: [
|
imports: [
|
||||||
CommonModule, FormsModule,
|
CommonModule, FormsModule,
|
||||||
RouterModule, ErrorMessagesModule,
|
RouterModule, ErrorMessagesModule,
|
||||||
ResultPreviewModule, OrcidModule, NoLoadPaging, PagingModule
|
ResultPreviewModule, OrcidCoreModule, NoLoadPaging, PagingModule
|
||||||
],
|
],
|
||||||
declarations: [
|
declarations: [
|
||||||
searcMyOrcidResultsComponent
|
searcMyOrcidResultsComponent
|
||||||
|
|
|
@ -0,0 +1,43 @@
|
||||||
|
import {NgModule} from '@angular/core';
|
||||||
|
import {CommonModule} from '@angular/common';
|
||||||
|
|
||||||
|
import {RouterModule} from '@angular/router';
|
||||||
|
|
||||||
|
import {OrcidComponent} from './orcid.component';
|
||||||
|
import {OrcidService} from './orcid.service';
|
||||||
|
import {OrcidWorkComponent} from './orcid-work.component';
|
||||||
|
import {AlertModalModule} from '../utils/modal/alertModal.module';
|
||||||
|
import {ResultLandingService} from '../landingPages/result/resultLanding.service';
|
||||||
|
import {LoadingModule} from '../utils/loading/loading.module';
|
||||||
|
import {ResultLandingUtilsModule} from '../landingPages/landing-utils/resultLandingUtils.module';
|
||||||
|
import {IconsModule} from '../utils/icons/icons.module';
|
||||||
|
import {IconsService} from "../utils/icons/icons.service";
|
||||||
|
import {orcid_add, orcid_bin} from "../utils/icons/icons";
|
||||||
|
import {FullScreenModalModule} from "../utils/modal/full-screen-modal/full-screen-modal.module";
|
||||||
|
import {LogServiceModule} from "../utils/log/LogService.module";
|
||||||
|
import {OrcidRoutingModule} from "./orcid-routing.module";
|
||||||
|
|
||||||
|
@NgModule({
|
||||||
|
imports: [
|
||||||
|
CommonModule, RouterModule, AlertModalModule, LoadingModule, ResultLandingUtilsModule,
|
||||||
|
IconsModule, FullScreenModalModule, LogServiceModule
|
||||||
|
],
|
||||||
|
declarations: [
|
||||||
|
OrcidComponent,
|
||||||
|
OrcidWorkComponent
|
||||||
|
],
|
||||||
|
providers:[
|
||||||
|
OrcidService, ResultLandingService
|
||||||
|
],
|
||||||
|
exports: [
|
||||||
|
OrcidComponent,
|
||||||
|
OrcidWorkComponent
|
||||||
|
]
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
export class OrcidCoreModule{
|
||||||
|
constructor(private iconsService: IconsService) {
|
||||||
|
this.iconsService.registerIcons([orcid_add, orcid_bin])
|
||||||
|
}
|
||||||
|
}
|
|
@ -1,43 +1,15 @@
|
||||||
import {NgModule} from '@angular/core';
|
import {NgModule} from '@angular/core';
|
||||||
import {CommonModule} from '@angular/common';
|
|
||||||
|
|
||||||
import {RouterModule} from '@angular/router';
|
|
||||||
|
|
||||||
import {OrcidComponent} from './orcid.component';
|
|
||||||
import {OrcidService} from './orcid.service';
|
|
||||||
import {OrcidWorkComponent} from './orcid-work.component';
|
|
||||||
import {AlertModalModule} from '../utils/modal/alertModal.module';
|
|
||||||
import {ResultLandingService} from '../landingPages/result/resultLanding.service';
|
|
||||||
import {LoadingModule} from '../utils/loading/loading.module';
|
|
||||||
import {ResultLandingUtilsModule} from '../landingPages/landing-utils/resultLandingUtils.module';
|
|
||||||
import {IconsModule} from '../utils/icons/icons.module';
|
|
||||||
import {IconsService} from "../utils/icons/icons.service";
|
import {IconsService} from "../utils/icons/icons.service";
|
||||||
import {orcid_add, orcid_bin} from "../utils/icons/icons";
|
import {orcid_add, orcid_bin} from "../utils/icons/icons";
|
||||||
import {FullScreenModalModule} from "../utils/modal/full-screen-modal/full-screen-modal.module";
|
|
||||||
import {LogServiceModule} from "../utils/log/LogService.module";
|
|
||||||
import {OrcidRoutingModule} from "./orcid-routing.module";
|
import {OrcidRoutingModule} from "./orcid-routing.module";
|
||||||
|
import {OrcidCoreModule} from "./orcid-core.module";
|
||||||
|
import {OrcidComponent} from "./orcid.component";
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
imports: [
|
imports: [OrcidCoreModule, OrcidRoutingModule],
|
||||||
CommonModule, RouterModule, OrcidRoutingModule, AlertModalModule, LoadingModule, ResultLandingUtilsModule,
|
exports: [OrcidComponent]
|
||||||
IconsModule, FullScreenModalModule, LogServiceModule
|
|
||||||
],
|
|
||||||
declarations: [
|
|
||||||
OrcidComponent,
|
|
||||||
OrcidWorkComponent
|
|
||||||
],
|
|
||||||
providers:[
|
|
||||||
OrcidService, ResultLandingService
|
|
||||||
],
|
|
||||||
exports: [
|
|
||||||
OrcidComponent,
|
|
||||||
OrcidWorkComponent
|
|
||||||
]
|
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
export class OrcidModule{
|
export class OrcidModule{
|
||||||
constructor(private iconsService: IconsService) {
|
|
||||||
this.iconsService.registerIcons([orcid_add, orcid_bin])
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,15 +4,15 @@ import {ResultPreviewComponent} from "./result-preview.component";
|
||||||
import {RouterModule} from "@angular/router";
|
import {RouterModule} from "@angular/router";
|
||||||
import {ShowAuthorsModule} from "../authors/showAuthors.module";
|
import {ShowAuthorsModule} from "../authors/showAuthors.module";
|
||||||
import {ResultLandingUtilsModule} from "../../landingPages/landing-utils/resultLandingUtils.module";
|
import {ResultLandingUtilsModule} from "../../landingPages/landing-utils/resultLandingUtils.module";
|
||||||
import {OrcidModule} from "../../orcid/orcid.module";
|
|
||||||
import {IconsModule} from "../icons/icons.module";
|
import {IconsModule} from "../icons/icons.module";
|
||||||
import {IconsService} from "../icons/icons.service";
|
import {IconsService} from "../icons/icons.service";
|
||||||
import {cite, fire, landmark, link, link_to, quotes, rocket} from "../icons/icons";
|
import {cite, fire, landmark, link, link_to, quotes, rocket} from "../icons/icons";
|
||||||
import {EntityActionsModule} from "../entity-actions/entity-actions.module";
|
import {EntityActionsModule} from "../entity-actions/entity-actions.module";
|
||||||
import {EntityMetadataModule} from "../../landingPages/landing-utils/entity-metadata.module";
|
import {EntityMetadataModule} from "../../landingPages/landing-utils/entity-metadata.module";
|
||||||
|
import {OrcidCoreModule} from "../../orcid/orcid-core.module";
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
imports: [CommonModule, RouterModule, ShowAuthorsModule, ResultLandingUtilsModule, OrcidModule, IconsModule, EntityActionsModule, EntityMetadataModule],
|
imports: [CommonModule, RouterModule, ShowAuthorsModule, ResultLandingUtilsModule, OrcidCoreModule, IconsModule, EntityActionsModule, EntityMetadataModule],
|
||||||
declarations: [ResultPreviewComponent],
|
declarations: [ResultPreviewComponent],
|
||||||
exports: [ResultPreviewComponent]
|
exports: [ResultPreviewComponent]
|
||||||
})
|
})
|
||||||
|
|
Loading…
Reference in New Issue