Project

General

Profile

1
/**
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
//import { CollapseModule } from 'ngx-bootstrap';
15
//import { AccordionModule } from 'ngx-bootstrap';
16
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
// import { JWBootstrapSwitchModule } from 'jw-bootstrap-switch-ng2';
22
import { PagesComponent } from "./pages/page/pages.component";
23
import { HelpContentService } from "./services/help-content.service";
24
import { PageFormComponent } from "./pages/page/page-form.component";
25
import { PageHelpContentsComponent } from "./pages/helpcontent/page-help-contents.component";
26
import { NewPageHelpContentComponent } from "./pages/helpcontent/new-page-help-content.component";
27
import { CKEditorModule } from 'ng2-ckeditor';
28
import { PageContentFormComponent } from "./pages/helpcontent/page-help-content-form.component";
29
import { EditPageHelpContentComponent } from "./pages/helpcontent/edit-page-help-content.component";
30
import { CommunitiesComponent } from './pages/community/communities.component';
31
import { CommunityFormComponent } from './pages/community/community-form.component';
32
import { CommunityEditFormComponent } from './pages/community/community-edit-form/community-edit-form.component';
33
import { EntitiesComponent } from "./pages/entity/entities.component";
34
import { EntityFormComponent } from "./pages/entity/entity-form.component";
35
import { DivIdsComponent } from "./pages/divId/divIds.component";
36
import { DivIdFormComponent } from "./pages/divId/divId-form.component";
37
import { DivHelpContentsComponent } from "./pages/divhelpcontent/div-help-contents.component";
38
import { NewDivHelpContentComponent } from "./pages/divhelpcontent/new-div-help-content.component";
39
import { DivContentFormComponent } from "./pages/divhelpcontent/div-help-content-form.component";
40
import { EditDivHelpContentComponent } from "./pages/divhelpcontent/edit-div-help-content.component";
41
import {ClaimsComponent} from './pages/claims/claims.component';
42

    
43
import {NavigationBarModule} from './openaireLibrary/sharedComponents/navigationBar.module';
44
import { CookieLawModule } from './openaireLibrary/sharedComponents/cookie-law/cookie-law.module';
45
import {Meta} from './openaireLibrary/sharedComponents/metaService';
46

    
47
import {BottomModule} from './openaireLibrary/sharedComponents/bottom.module';
48
import {FeedbackModule} from './openaireLibrary/sharedComponents/feedback/feedback.module';
49
import {FreeGuard} from './openaireLibrary/login/freeGuard.guard';
50
import { AdminLoginGuard} from './openaireLibrary/login/adminLoginGuard.guard';
51
import { EnvironmentSpecificResolver} from './openaireLibrary/utils/properties/environmentSpecificResolver';
52
import { EnvironmentSpecificService} from './openaireLibrary/utils/properties/environment-specific.service';
53
import{ClaimsAdminModule} from './openaireLibrary/claims/claimsAdmin/claimsAdmin.module';
54
import {StatsComponent} from "./pages/stats/stats.component";
55
//, , ErrorModule CookieLawModule
56
@NgModule({
57
    imports: [
58
        BrowserModule,
59
        routing,
60
        HttpModule,
61
        JsonpModule,
62
        ModalModule.forRoot(),
63
        //CollapseModule.forRoot(),
64
        //AccordionModule.forRoot(),
65
        FormsModule,
66
        ReactiveFormsModule,
67
        // JWBootstrapSwitchModule,
68
        CKEditorModule,
69
        BottomModule, FeedbackModule, NavigationBarModule, CookieLawModule, ClaimsAdminModule
70
        // , CookieLawModule, ErrorModule
71
    ],
72
    declarations: [
73
        AppComponent,
74
        DashboardComponent,
75
        TopicsComponent,
76
        QuestionsComponent,
77
        TopicsFormComponent,
78
        ModalFormComponent,
79
        QuestionsFormComponent,
80
        DeleteConfirmationDialogComponent,
81
        PagesComponent,
82
        PageFormComponent,
83
        PageHelpContentsComponent,
84
        NewPageHelpContentComponent,
85
        PageContentFormComponent,
86
        EditPageHelpContentComponent,
87
        CommunitiesComponent,
88
        CommunityFormComponent,
89
        CommunityEditFormComponent,
90
        EntitiesComponent,
91
        EntityFormComponent,
92
        DivIdsComponent,
93
        DivIdFormComponent,
94
        DivHelpContentsComponent,
95
        NewDivHelpContentComponent,
96
        EditDivHelpContentComponent,
97
        DivContentFormComponent,
98
        ClaimsComponent,
99
        StatsComponent
100
    ],
101
    providers: [
102
        FAQService,
103
        HelpContentService,
104
        appRoutingProviders,
105
        FreeGuard, AdminLoginGuard, EnvironmentSpecificResolver,EnvironmentSpecificService, Meta
106
    ],
107
    bootstrap: [ AppComponent ]
108
})
109

    
110
export class AppModule { }
(3-3/8)