Merge branch 'w2p-72541_User-agreement-and-Privacy-statement' of https://git.atmire.com/contributions/dspace-angular into w2p-72541_User-agreement-and-Privacy-statement

This commit is contained in:
Kristof De Langhe
2020-09-04 17:46:11 +02:00
2 changed files with 12 additions and 10 deletions

View File

@@ -1,7 +1,12 @@
import { Inject, Injectable } from '@angular/core';
import { LocationToken } from '../../../modules/app/browser-app.module';
import { Inject, Injectable, InjectionToken } from '@angular/core';
import { HardRedirectService } from './hard-redirect.service';
export const LocationToken = new InjectionToken('Location');
export function locationProvider(): Location {
return window.location;
}
/**
* Service for performing hard redirects within the browser app module
*/

View File

@@ -1,5 +1,5 @@
import { HttpClient, HttpClientModule } from '@angular/common/http';
import { InjectionToken, NgModule } from '@angular/core';
import { NgModule } from '@angular/core';
import { BrowserModule, makeStateKey, TransferState } from '@angular/platform-browser';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { RouterModule } from '@angular/router';
@@ -22,7 +22,10 @@ import { Angulartics2RouterlessModule } from 'angulartics2/routerlessmodule';
import { SubmissionService } from '../../app/submission/submission.service';
import { StatisticsModule } from '../../app/statistics/statistics.module';
import { HardRedirectService } from '../../app/core/services/hard-redirect.service';
import { BrowserHardRedirectService } from '../../app/core/services/browser-hard-redirect.service';
import {
BrowserHardRedirectService,
LocationToken, locationProvider
} from '../../app/core/services/browser-hard-redirect.service';
export const REQ_KEY = makeStateKey<string>('req');
@@ -34,12 +37,6 @@ export function getRequest(transferState: TransferState): any {
return transferState.get<any>(REQ_KEY, {});
}
export const LocationToken = new InjectionToken('Location');
export function locationProvider(): Location {
return window.location;
}
@NgModule({
bootstrap: [AppComponent],
imports: [