This commit is contained in:
Eugene Pankov
2017-04-30 00:25:01 +02:00
parent 8be70110fe
commit 46b0b0e172
13 changed files with 41 additions and 38 deletions

View File

@@ -8,6 +8,7 @@
"build": "webpack --progress --color --display-modules",
"watch": "webpack --progress --color --watch"
},
"files": ["dist"],
"author": "Eugene Pankov",
"license": "MIT",
"devDependencies": {

View File

@@ -1,5 +1,5 @@
import { BehaviorSubject, ReplaySubject, Subject, Subscription } from 'rxjs'
import { Component, NgZone, Inject, ViewChild, HostBinding, Input } from '@angular/core'
import { Component, NgZone, Inject, Optional, ViewChild, HostBinding, Input } from '@angular/core'
import { AppService, ConfigService, BaseTabComponent, ThemesService, HostAppService, Platform } from 'terminus-core'
import { Session } from '../services/sessions.service'
@@ -36,9 +36,10 @@ export class TerminalTabComponent extends BaseTabComponent {
private themes: ThemesService,
private hostApp: HostAppService,
public config: ConfigService,
@Inject(TerminalDecorator) private decorators: TerminalDecorator[],
@Optional() @Inject(TerminalDecorator) private decorators: TerminalDecorator[],
) {
super()
this.decorators = this.decorators || []
this.configSubscription = config.change.subscribe(() => {
this.configure()
})