Project

General

Profile

1 49060 argiro.kok
/**
2
 * Created by stefania on 9/16/16.
3
 */
4
import { NgModule } from '@angular/core';
5
import { BrowserModule } from '@angular/platform-browser';
6
import { HttpModule, JsonpModule } from '@angular/http';
7
import { AppComponent } from "./app.component";
8
import { routing, appRoutingProviders } from "./app.routing";
9
import { DashboardComponent } from "./dashboard.component";
10
import { TopicsComponent } from "./pages/faq/topics.components";
11
import { QuestionsComponent } from "./pages/faq/questions.component";
12
import { FAQService } from "./services/faq.service";
13
import { ModalModule } from 'ngx-bootstrap';
14 50244 konstantin
//import { CollapseModule } from 'ngx-bootstrap';
15
//import { AccordionModule } from 'ngx-bootstrap';
16 49060 argiro.kok
import { TopicsFormComponent } from "./pages/faq/topics-form.component";
17
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
18
import { ModalFormComponent } from "./pages/modal-form.component";
19
import { QuestionsFormComponent } from "./pages/faq/questions-form.component";
20
import { DeleteConfirmationDialogComponent } from "./pages/delete-confirmation-dialog.component";
21 51551 konstantin
//import { DeleteConfirmationDialogModule } from "./pages/delete-confirmation-dialog.module";
22
23 50287 argiro.kok
// import { JWBootstrapSwitchModule } from 'jw-bootstrap-switch-ng2';
24 50611 konstantin
import { PagesComponent } from "./pages/page/pages.component";
25 49060 argiro.kok
import { HelpContentService } from "./services/help-content.service";
26 50611 konstantin
import { PageFormComponent } from "./pages/page/page-form.component";
27 49060 argiro.kok
import { PageHelpContentsComponent } from "./pages/helpcontent/page-help-contents.component";
28
import { NewPageHelpContentComponent } from "./pages/helpcontent/new-page-help-content.component";
29
import { CKEditorModule } from 'ng2-ckeditor';
30
import { PageContentFormComponent } from "./pages/helpcontent/page-help-content-form.component";
31
import { EditPageHelpContentComponent } from "./pages/helpcontent/edit-page-help-content.component";
32 50183 konstantin
import { CommunitiesComponent } from './pages/community/communities.component';
33
import { CommunityFormComponent } from './pages/community/community-form.component';
34 50611 konstantin
import { EntitiesComponent } from "./pages/entity/entities.component";
35
import { EntityFormComponent } from "./pages/entity/entity-form.component";
36 50607 konstantin
import { DivIdsComponent } from "./pages/divId/divIds.component";
37
import { DivIdFormComponent } from "./pages/divId/divId-form.component";
38 52064 konstantin
//import { DivIdModule } from './pages/divId/divId.module';
39 50607 konstantin
import { DivHelpContentsComponent } from "./pages/divhelpcontent/div-help-contents.component";
40
import { NewDivHelpContentComponent } from "./pages/divhelpcontent/new-div-help-content.component";
41
import { DivContentFormComponent } from "./pages/divhelpcontent/div-help-content-form.component";
42
import { EditDivHelpContentComponent } from "./pages/divhelpcontent/edit-div-help-content.component";
43 52064 konstantin
//import { DivHelpContentsModule } from './pages/divhelpcontent/divhelpcontent.module';
44
45 50682 argiro.kok
import {ClaimsComponent} from './pages/claims/claims.component';
46
47 50764 argiro.kok
import {NavigationBarModule} from './openaireLibrary/sharedComponents/navigationBar.module';
48
import { CookieLawModule } from './openaireLibrary/sharedComponents/cookie-law/cookie-law.module';
49
50
import {BottomModule} from './openaireLibrary/sharedComponents/bottom.module';
51
import {FeedbackModule} from './openaireLibrary/sharedComponents/feedback/feedback.module';
52 51223 argiro.kok
import {CommunityEditFormModule} from './pages/community/community-edit-form/community-edit-form.module';
53 51305 argiro.kok
import { LoginGuard} from './openaireLibrary/login/loginGuard.guard';
54 51223 argiro.kok
55 50764 argiro.kok
import {FreeGuard} from './openaireLibrary/login/freeGuard.guard';
56
import { AdminLoginGuard} from './openaireLibrary/login/adminLoginGuard.guard';
57 51262 argiro.kok
import { ConnectAdminLoginGuard} from './openaireLibrary/connect/communityGuard/connectAdminLoginGuard.guard';
58 50764 argiro.kok
import { EnvironmentSpecificResolver} from './openaireLibrary/utils/properties/environmentSpecificResolver';
59
import { EnvironmentSpecificService} from './openaireLibrary/utils/properties/environment-specific.service';
60
import{ClaimsAdminModule} from './openaireLibrary/claims/claimsAdmin/claimsAdmin.module';
61 51044 myrto.kouk
import {StatsComponent} from "./pages/stats/stats.component";
62 50287 argiro.kok
//, , ErrorModule CookieLawModule
63 51077 argiro.kok
import { DataTablesModule } from 'angular-datatables';
64 51316 konstantin
65
import { CommunityProjectsModule } from './pages/community/projects/communityProjects.module';
66 51560 konstantin
import { CommunityContentProvidersModule } from './pages/community/content-providers/communityContentProviders.module';
67 51316 konstantin
68 51454 argiro.kok
import {InteractiveMiningModule} from 'interactiveminingv3';
69 51223 argiro.kok
import {MiningComponent} from './pages/mining/mining.component';
70 51305 argiro.kok
import {CommunitiesService} from "./openaireLibrary/connect/communities/communities.service";
71 51262 argiro.kok
import{CommunityErrorPageComponent} from './openaireLibrary/connect/communityGuard/communityErrorPage.component';
72
import {IsCommunity} from './openaireLibrary/connect/communityGuard/isCommunity.guard';
73 51305 argiro.kok
import {AdminErrorPageComponent} from './pages/error/errorPage.component';
74
import {ErrorModule} from './openaireLibrary/error/error.module';
75 51338 myrto.kouk
import {CommonModule, TitleCasePipe} from '@angular/common';
76 51454 argiro.kok
import {WellcomeComponent} from './pages/wellcome/wellcome.component';
77 51305 argiro.kok
78 51638 konstantin
import {AlertModalModule} from './openaireLibrary/utils/modal/alertModal.module';
79 51849 konstantin
import {FABModule} from './utils/fabModule.module';
80 51845 argiro.kok
import {SafeHtmlPipeModule} from './openaireLibrary/utils/pipes/safeHTMLPipe.module';
81 51657 konstantin
82 49060 argiro.kok
@NgModule({
83
    imports: [
84
        BrowserModule,
85
        routing,
86
        HttpModule,
87
        JsonpModule,
88
        ModalModule.forRoot(),
89 50244 konstantin
        //CollapseModule.forRoot(),
90
        //AccordionModule.forRoot(),
91 49060 argiro.kok
        FormsModule,
92
        ReactiveFormsModule,
93 50287 argiro.kok
        // JWBootstrapSwitchModule,
94
        CKEditorModule,
95 51077 argiro.kok
        BottomModule, FeedbackModule, NavigationBarModule, CookieLawModule, ClaimsAdminModule,
96 51316 konstantin
        CommunityProjectsModule,
97 51560 konstantin
        CommunityContentProvidersModule,
98 51223 argiro.kok
        CommunityEditFormModule,
99
        DataTablesModule,
100 51454 argiro.kok
        InteractiveMiningModule,
101 51551 konstantin
        ErrorModule,
102 52064 konstantin
        AlertModalModule, SafeHtmlPipeModule, FABModule,
103
104
        // DivIdModule,
105
        // DivHelpContentsModule
106 51551 konstantin
        //DeleteConfirmationDialogModule
107 50287 argiro.kok
        // , CookieLawModule, ErrorModule
108 49060 argiro.kok
    ],
109
    declarations: [
110
        AppComponent,
111
        DashboardComponent,
112
        TopicsComponent,
113
        QuestionsComponent,
114
        TopicsFormComponent,
115
        ModalFormComponent,
116
        QuestionsFormComponent,
117
        DeleteConfirmationDialogComponent,
118
        PagesComponent,
119
        PageFormComponent,
120
        PageHelpContentsComponent,
121
        NewPageHelpContentComponent,
122
        PageContentFormComponent,
123 50117 konstantin
        EditPageHelpContentComponent,
124 50183 konstantin
        CommunitiesComponent,
125
        CommunityFormComponent,
126
        EntitiesComponent,
127 50607 konstantin
        EntityFormComponent,
128
        DivIdsComponent,
129
        DivIdFormComponent,
130
        DivHelpContentsComponent,
131
        NewDivHelpContentComponent,
132
        EditDivHelpContentComponent,
133 50682 argiro.kok
        DivContentFormComponent,
134 51044 myrto.kouk
        ClaimsComponent,
135 51223 argiro.kok
        StatsComponent,
136 51262 argiro.kok
        MiningComponent,
137 51305 argiro.kok
        CommunityErrorPageComponent,
138 51454 argiro.kok
        AdminErrorPageComponent,
139 51849 konstantin
        WellcomeComponent
140 49060 argiro.kok
    ],
141
    providers: [
142
        FAQService,
143
        HelpContentService,
144 50608 argiro.kok
        appRoutingProviders,
145 51305 argiro.kok
        FreeGuard, AdminLoginGuard,ConnectAdminLoginGuard,LoginGuard,
146 51844 argiro.kok
        EnvironmentSpecificResolver,EnvironmentSpecificService,
147 51338 myrto.kouk
        IsCommunity, CommunitiesService, TitleCasePipe
148 51262 argiro.kok
149 49060 argiro.kok
    ],
150
    bootstrap: [ AppComponent ]
151
})
152
153 50117 konstantin
export class AppModule { }