Skip to content
This repository has been archived by the owner on Jul 23, 2019. It is now read-only.

Commit

Permalink
fix: prepare for future Angular version update
Browse files Browse the repository at this point in the history
- Bump `ngx-boostrap` version to `2.0.5`
- Remove unused deprecated `http` usage in demo
- Remove deprecated angular animation usage
- Use `InjectionToken` instead of deprecated `OpaqueToken`
  • Loading branch information
ia3andy committed Jun 18, 2018
1 parent 5f34637 commit 0146181
Show file tree
Hide file tree
Showing 13 changed files with 3,732 additions and 3,776 deletions.
7,419 changes: 3,717 additions & 3,702 deletions package-lock.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@
"@thisissoon/angular-inviewport": "^1.3.2",
"angular-2-dropdown-multiselect": "^1.6.0",
"fabric8-analytics-dependency-editor": "^0.0.25",
"ngx-bootstrap": "^1.9.3",
"ngx-bootstrap": "^2.0.5",
"ngx-modal": "^0.0.29",
"patternfly": "^3.30.1",
"patternfly-ng": "^3.1.3",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,20 +26,7 @@ import { TokenService } from '../../service/token.service';
encapsulation: ViewEncapsulation.None,
selector: 'f8launcher-targetenvironment-createapp-step',
templateUrl: './target-environment-createapp-step.component.html',
styleUrls: ['./target-environment-createapp-step.component.less'],
animations:
[
trigger('toggleAnimation', [
state('active', style({
display: 'inline'
})),
state('inactive', style({
opacity: '0',
display: 'none'
})),
transition('active <=> inactive', animate('500ms ease-in-out'))
])
]
styleUrls: ['./target-environment-createapp-step.component.less']
})
export class TargetEnvironmentCreateappStepComponent extends LauncherStep implements OnDestroy {
@Input() id: string;
Expand Down
6 changes: 3 additions & 3 deletions src/app/launcher/service/auth-provider.service.ts
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
import { Injectable, OpaqueToken } from '@angular/core';
import { Injectable, InjectionToken } from '@angular/core';

@Injectable()
export class AuthHelperService {

AUTH_API_URL: OpaqueToken;
AUTH_API_URL: InjectionToken<String>;
constructor() {}

getAuthApiURl(): OpaqueToken {
getAuthApiURl(): InjectionToken<String> {
return this.AUTH_API_URL;
}
}
4 changes: 1 addition & 3 deletions src/demo/app.module.ts
Original file line number Diff line number Diff line change
@@ -1,17 +1,15 @@
// import './rxjs-extensions';

import { NgModule, Provider } from '@angular/core';
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { FormsModule } from '@angular/forms';
import { HttpModule } from '@angular/http';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';

import { DependencyEditorTokenProvider, URLProvider } from 'fabric8-analytics-dependency-editor';

// App components
import { AppComponent } from './app.component';
import { AppRoutingModule } from './app-routing.module';

// Main areas
import { CreateAppComponent } from './create-app/create-app.component';
import { GettingStartedLauncherComponent } from './getting-started-launcher/getting-started-launcher.component';
Expand Down
26 changes: 0 additions & 26 deletions src/demo/service/demo-dependency-check.service.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import { Injectable } from '@angular/core';
import { Observable } from 'rxjs';

import { Headers, Http, RequestOptions, Response } from '@angular/http';

import { DependencyCheck } from '../../app/launcher/launcher.module';
import { DependencyCheckService } from '../../app/launcher/launcher.module';
Expand All @@ -17,7 +16,6 @@ export class DemoDependencyCheckService implements DependencyCheckService {
private ORIGIN: string = '';

constructor(
private http: Http,
private helperService: HelperService,
private tokenProvider: TokenProvider
) {
Expand Down Expand Up @@ -106,28 +104,4 @@ export class DemoDependencyCheckService implements DependencyCheckService {
return pattern.test(projectVersion);
}

private get options(): Observable<RequestOptions> {
let headers = new Headers();
headers.append('X-App', this.ORIGIN);
return Observable.fromPromise(this.tokenProvider.token.then((token) => {
headers.append('Authorization', 'Bearer ' + token);
return new RequestOptions({
headers: headers
});
}));
}


private handleError(error: Response | any) {
let errMsg: string;
if (error instanceof Response) {
const body = error.json() || '';
const err = body.error || JSON.stringify(body);
errMsg = `${error.status} - ${error.statusText || ''} ${err}`;
} else {
errMsg = error.message ? error.message : error.toString();
}
console.error(errMsg);
return Observable.throw(errMsg);
}
}
5 changes: 0 additions & 5 deletions src/demo/service/demo-dependency-editor.service.ts
Original file line number Diff line number Diff line change
@@ -1,13 +1,8 @@
import { Injectable } from '@angular/core';
import { Observable } from 'rxjs';

import { Headers, Http, RequestOptions, Response } from '@angular/http';

import { DependencyEditorService } from '../../app/launcher/launcher.module';

import { HelperService } from '../../app/launcher/service/helper.service';
import { TokenProvider } from '../../app/service/token-provider';

@Injectable()
export class DemoDependencyEditorService implements DependencyEditorService {

Expand Down
1 change: 0 additions & 1 deletion src/demo/service/demo-git-provider.service.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ import { Observable } from 'rxjs';

import { GitHubDetails } from '../../app/launcher/model/github-details.model';
import { GitProviderService } from '../../app/launcher/launcher.module';
import { AuthHelperService } from '../../app/launcher/service/auth-provider.service';

const GitHubMock = require('../../assets/mock/demo-git-provider.json');

Expand Down
4 changes: 0 additions & 4 deletions src/demo/service/demo-pipeline.service.ts
Original file line number Diff line number Diff line change
@@ -1,13 +1,9 @@
import { Injectable } from '@angular/core';
import { Observable } from 'rxjs';
import { Headers, Http, RequestOptions, Response } from '@angular/http';

import { Pipeline } from '../../app/launcher/model/pipeline.model';
import { PipelineService } from '../../app/launcher/service/pipeline.service';

import { HelperService } from '../../app/launcher/service/helper.service';
import { TokenProvider } from '../../app/service/token-provider';

const MockPipeline = require('../../assets/mock/demo-pipeline.json');

@Injectable()
Expand Down
5 changes: 1 addition & 4 deletions src/demo/service/demo-project-progress.service.ts
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
import { Injectable } from '@angular/core';
import { Observable, Observer, Subscription, Subject } from 'rxjs';
import { Observable, Subject, Subscription } from 'rxjs';

import { Progress } from '../../app/launcher/launcher.module';
import { ProjectProgressService } from '../../app/launcher/launcher.module';
import { HelperService } from '../../app/launcher/service/helper.service';
import { TokenProvider } from '../../app/service/token-provider';

@Injectable()
export class DemoProjectProgressService implements ProjectProgressService {
Expand Down
7 changes: 1 addition & 6 deletions src/demo/service/demo-project-summary.service.ts
Original file line number Diff line number Diff line change
@@ -1,14 +1,9 @@
import { Injectable } from '@angular/core';
import { Observable, Subject, Subscription } from 'rxjs';
import { Headers, Http, RequestOptions, Response } from '@angular/http';
import { Observable } from 'rxjs';

import { ProjectSummaryService } from '../../app/launcher/service/project-summary.service';
import { Summary } from '../../app/launcher/model/summary.model';

import { HelperService } from '../../app/launcher/service/helper.service';
import { TokenProvider } from '../../app/service/token-provider';
import { Progress } from '../../app/launcher/model/progress.model';

@Injectable()
export class DemoProjectSummaryService implements ProjectSummaryService {

Expand Down
6 changes: 3 additions & 3 deletions src/demo/service/demo-target-environment.service.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import {Injectable} from '@angular/core';
import {Observable} from 'rxjs';
import { Injectable } from '@angular/core';
import { Observable } from 'rxjs';

import {TargetEnvironment, TargetEnvironmentService} from '../../app/launcher/launcher.module';
import { TargetEnvironment, TargetEnvironmentService } from '../../app/launcher/launcher.module';

const MockTargetEnvironmments = require('../../assets/mock/demo-target-environment.json');

Expand Down
8 changes: 4 additions & 4 deletions src/demo/service/demo-token.service.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import {Injectable} from '@angular/core';
import {Observable} from 'rxjs';
import { Injectable } from '@angular/core';
import { Observable } from 'rxjs';

import {TokenService} from '../../app/launcher/service/token.service';
import {Cluster} from '../../app/launcher/model/cluster.model';
import { TokenService } from '../../app/launcher/service/token.service';
import { Cluster } from '../../app/launcher/model/cluster.model';

const MockClusters = require('../../assets/mock/demo-token.json');
@Injectable()
Expand Down

0 comments on commit 0146181

Please sign in to comment.