Changeset View
Changeset View
Standalone View
Standalone View
src/app/app.module.ts
// Angular Modules | // Angular Modules | ||||
import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; | import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; | ||||
import { BrowserModule } from '@angular/platform-browser'; | import { BrowserModule } from '@angular/platform-browser'; | ||||
import { FormsModule } from '@angular/forms'; | import { FlexLayoutModule } from '@angular/flex-layout'; | ||||
import { FormsModule, ReactiveFormsModule } from '@angular/forms'; | |||||
import { HttpClientModule } from '@angular/common/http'; | import { HttpClientModule } from '@angular/common/http'; | ||||
import { MatButtonModule, MatCardModule, MatCheckboxModule, MatDialogModule, MatExpansionModule, | import { MatButtonModule, MatCardModule, MatCheckboxModule, MatDialogModule, MatExpansionModule, | ||||
MatIconModule, MatInputModule, MatListModule, MatMenuModule, MatProgressSpinnerModule, MatRadioModule, | MatIconModule, MatInputModule, MatListModule, MatMenuModule, MatProgressSpinnerModule, MatRadioModule, | ||||
MatSelectModule, MatSidenavModule, MatSlideToggleModule, MatSnackBarModule, MatTabsModule } from '@angular/material'; | MatSelectModule, MatSidenavModule, MatSlideToggleModule, MatSnackBarModule, MatTabsModule, MatTooltipModule } from '@angular/material'; | ||||
import { NgModule } from '@angular/core'; | import { NgModule } from '@angular/core'; | ||||
// Core Components | // Core Components | ||||
import { AppComponent } from './app.component'; | import { AppComponent } from './app.component'; | ||||
import { Component404Component } from './404component/404.component'; | import { Component404Component } from './404component/404.component'; | ||||
import { CreatePostComponent } from './createPost/createPost.component'; | import { CreatePostComponent } from './createPost/createPost.component'; | ||||
import { DraftsComponent } from './drafts/drafts.component'; | import { DraftsComponent } from './drafts/drafts.component'; | ||||
import { HomeComponent } from './home/home.component'; | import { HomeComponent } from './home/home.component'; | ||||
import { LoginComponent } from './login/login.component'; | import { LoginComponent } from './login/login.component'; | ||||
import { NavBarComponent } from './navBar/navBar.component'; | import { NavBarComponent } from './navBar/navBar.component'; | ||||
import { NotificationArchiveComponent } from './notificationArchive/notificationArchive.component'; | import { NotificationArchiveComponent } from './notificationArchive/notificationArchive.component'; | ||||
import { NotificationComponent } from './notification/notification.component'; | import { NotificationComponent } from './notification/notification.component'; | ||||
import { PostViewComponent } from './postView/postView.component'; | import { PostViewComponent } from './postView/postView.component'; | ||||
import { ProfileComponent } from './profile/profile.component'; | |||||
import { ProfileViewComponent } from './profileView/profileView.component'; | import { ProfileViewComponent } from './profileView/profileView.component'; | ||||
import { RecoverComponent } from './recover/recover.component'; | |||||
import { RecoverPasswordComponent } from './recoverPassword/recoverPassword.component'; | |||||
import { RegisterComponent } from './register/register.component'; | |||||
import { RegisterSuccessComponent } from './registerSuccess/registerSuccess.component'; | |||||
import { UserPostsComponent } from './userPosts/userPosts.component'; | import { UserPostsComponent } from './userPosts/userPosts.component'; | ||||
// Shared Components | |||||
import { AreaListComponent } from './_shared/areaList/areaList.component'; | |||||
import { ImageUploadComponent } from './_shared/imageUpload/imageUpload.component'; | |||||
import { MyPostsComponent } from './_shared/myPosts/myPosts.component'; | |||||
import { PasswordComponent } from './_shared/password/password.component'; | |||||
import { ProfileComponent } from './_shared/profile/profile.component'; | |||||
// Core Dialogs | // Core Dialogs | ||||
import { AvatarDialogComponent } from './_dialogs/avatar.dialog.component'; | |||||
import { BioDialogComponent } from './_dialogs/bio.dialog.component'; | |||||
import { ConfirmDeletionDialogComponent } from './_dialogs/confirmDeletion.dialog.component'; | import { ConfirmDeletionDialogComponent } from './_dialogs/confirmDeletion.dialog.component'; | ||||
import { EmailDialogComponent } from './_dialogs/email.dialog.component'; | |||||
import { FlagDialogComponent } from './_dialogs/flag.dialog.component'; | import { FlagDialogComponent } from './_dialogs/flag.dialog.component'; | ||||
import { LogoutDialogComponent } from './_dialogs/logout.dialog.component'; | import { LogoutDialogComponent } from './_dialogs/logout.dialog.component'; | ||||
import { PasswordDialogComponent } from './_dialogs/password.dialog.component'; | |||||
import { PictureDialogComponent } from './_dialogs/picture.dialog.component'; | import { PictureDialogComponent } from './_dialogs/picture.dialog.component'; | ||||
import { PicturesDialogComponent } from './_dialogs/pictures.dialog.component'; | import { PicturesDialogComponent } from './_dialogs/pictures.dialog.component'; | ||||
import { ShareDialogComponent } from './_dialogs/share.dialog.component'; | import { ShareDialogComponent } from './_dialogs/share.dialog.component'; | ||||
import { YouTubeDialogComponent } from './_dialogs/youtube.dialog.component'; | import { YouTubeDialogComponent } from './_dialogs/youtube.dialog.component'; | ||||
// Core Modules | // Core Modules | ||||
import { NgxMasonryModule } from './_modules/ngx-masonry/ngx-masonry.module'; | |||||
import { ShareModule } from './_modules/ng2share/share.module'; | import { ShareModule } from './_modules/ng2share/share.module'; | ||||
// Core Pipes | // Core Pipes | ||||
import { MarkedPipe } from './_pipes/marked.pipe'; | import { MarkedPipe } from './_pipes/marked.pipe'; | ||||
// Core Services | // Core Services | ||||
import { AreaService } from './_services/area.service'; | import { AreaService } from './_services/area.service'; | ||||
import { AuthGuard } from './_guards/auth.guard'; | import { AuthGuard } from './_guards/auth.guard'; | ||||
Show All 10 Lines | |||||
import { RouteService } from './_services/route.service'; | import { RouteService } from './_services/route.service'; | ||||
import { Routing } from './app.routing'; | import { Routing } from './app.routing'; | ||||
// Third Party Modules | // Third Party Modules | ||||
import { Angulartics2Module, Angulartics2Piwik } from 'angulartics2'; | import { Angulartics2Module, Angulartics2Piwik } from 'angulartics2'; | ||||
import { ClipboardModule } from 'ngx-clipboard'; | import { ClipboardModule } from 'ngx-clipboard'; | ||||
import 'hammerjs'; | import 'hammerjs'; | ||||
import { ImageCropperModule } from 'ngx-img-cropper'; | import { ImageCropperModule } from 'ngx-img-cropper'; | ||||
import { NgxImageCompressService } from 'ngx-image-compress'; | |||||
import { NgxPaginationModule } from 'ngx-pagination'; | import { NgxPaginationModule } from 'ngx-pagination'; | ||||
import { ReCaptchaModule } from 'angular2-recaptcha'; | import { ReCaptchaModule } from 'angular2-recaptcha'; | ||||
@NgModule({ | @NgModule({ | ||||
imports: [ | imports: [ | ||||
// forRoot | // forRoot | ||||
Angulartics2Module.forRoot([ Angulartics2Piwik ]), | Angulartics2Module.forRoot([ Angulartics2Piwik ]), | ||||
// Core Modules | |||||
NgxMasonryModule, | |||||
// Modules | // Modules | ||||
BrowserAnimationsModule, | BrowserAnimationsModule, | ||||
BrowserModule, | BrowserModule, | ||||
FormsModule, | FormsModule, | ||||
FlexLayoutModule, | |||||
HttpClientModule, | HttpClientModule, | ||||
ImageCropperModule, | ImageCropperModule, | ||||
MatButtonModule, | MatButtonModule, | ||||
MatCardModule, | MatCardModule, | ||||
MatCheckboxModule, | MatCheckboxModule, | ||||
MatDialogModule, | MatDialogModule, | ||||
MatExpansionModule, | MatExpansionModule, | ||||
MatIconModule, | MatIconModule, | ||||
MatInputModule, | MatInputModule, | ||||
MatListModule, | MatListModule, | ||||
MatMenuModule, | MatMenuModule, | ||||
MatProgressSpinnerModule, | MatProgressSpinnerModule, | ||||
MatRadioModule, | MatRadioModule, | ||||
MatSelectModule, | MatSelectModule, | ||||
MatSidenavModule, | MatSidenavModule, | ||||
MatSlideToggleModule, | MatSlideToggleModule, | ||||
MatSnackBarModule, | MatSnackBarModule, | ||||
MatTabsModule, | MatTabsModule, | ||||
MatTooltipModule, | |||||
ReactiveFormsModule, | |||||
Routing, | Routing, | ||||
// Third Party Modules | // Third Party Modules | ||||
ClipboardModule, | ClipboardModule, | ||||
ImageCropperModule, | ImageCropperModule, | ||||
NgxPaginationModule, | NgxPaginationModule, | ||||
ReCaptchaModule, | ReCaptchaModule, | ||||
ShareModule | ShareModule | ||||
], | ], | ||||
declarations: [ | declarations: [ | ||||
// Components | // Components | ||||
AppComponent, | AppComponent, | ||||
Component404Component, | Component404Component, | ||||
DraftsComponent, | DraftsComponent, | ||||
CreatePostComponent, | CreatePostComponent, | ||||
HomeComponent, | HomeComponent, | ||||
LoginComponent, | LoginComponent, | ||||
NavBarComponent, | NavBarComponent, | ||||
NotificationArchiveComponent, | NotificationArchiveComponent, | ||||
NotificationComponent, | NotificationComponent, | ||||
PostViewComponent, | PostViewComponent, | ||||
ProfileComponent, | |||||
ProfileViewComponent, | ProfileViewComponent, | ||||
RecoverComponent, | |||||
RecoverPasswordComponent, | |||||
RegisterComponent, | |||||
RegisterSuccessComponent, | |||||
UserPostsComponent, | UserPostsComponent, | ||||
// Shared Components | |||||
AreaListComponent, | |||||
ImageUploadComponent, | |||||
MyPostsComponent, | |||||
PasswordComponent, | |||||
ProfileComponent, | |||||
// Dialogs | // Dialogs | ||||
AvatarDialogComponent, | |||||
BioDialogComponent, | |||||
ConfirmDeletionDialogComponent, | ConfirmDeletionDialogComponent, | ||||
EmailDialogComponent, | |||||
FlagDialogComponent, | FlagDialogComponent, | ||||
LogoutDialogComponent, | LogoutDialogComponent, | ||||
PasswordDialogComponent, | |||||
PictureDialogComponent, | PictureDialogComponent, | ||||
PicturesDialogComponent, | PicturesDialogComponent, | ||||
ShareDialogComponent, | ShareDialogComponent, | ||||
YouTubeDialogComponent, | YouTubeDialogComponent, | ||||
// Pipes | // Pipes | ||||
MarkedPipe | MarkedPipe | ||||
], | ], | ||||
providers: [ | providers: [ | ||||
AreaService, | AreaService, | ||||
AuthGuard, | AuthGuard, | ||||
AuthenticationService, | AuthenticationService, | ||||
CommentService, | CommentService, | ||||
FlagService, | FlagService, | ||||
HttpService, | HttpService, | ||||
NavBarService, | NavBarService, | ||||
NgxImageCompressService, | |||||
NotificationService, | NotificationService, | ||||
PostService, | PostService, | ||||
ProfileService, | ProfileService, | ||||
ReasonService, | ReasonService, | ||||
RegistrationService, | RegistrationService, | ||||
RouteService | RouteService | ||||
], | ], | ||||
entryComponents: [ | entryComponents: [ | ||||
AvatarDialogComponent, | |||||
BioDialogComponent, | |||||
ConfirmDeletionDialogComponent, | ConfirmDeletionDialogComponent, | ||||
EmailDialogComponent, | |||||
FlagDialogComponent, | FlagDialogComponent, | ||||
LogoutDialogComponent, | LogoutDialogComponent, | ||||
PasswordDialogComponent, | |||||
PictureDialogComponent, | PictureDialogComponent, | ||||
PicturesDialogComponent, | PicturesDialogComponent, | ||||
ShareDialogComponent, | ShareDialogComponent, | ||||
YouTubeDialogComponent | YouTubeDialogComponent | ||||
], | ], | ||||
bootstrap: [AppComponent] | bootstrap: [AppComponent] | ||||
}) | }) | ||||
export class AppModule { } | export class AppModule { } |