block-edition.component.ts
824 Bytes
import { Input, Inject, Component } from 'ng-forward';
import { TranslatorService } from "../../../shared/services/translator.service";
@Component({
selector: 'noosfero-block-edition',
templateUrl: 'app/layout/blocks/block-edition/block-edition.html'
})
@Inject(TranslatorService)
export class BlockEditionComponent {
static $inject = ["TranslatorService"]; // @Inject doesn't works with uibModal.open
displayOptions: any;
displayUserOptions: any;
languageOptions: any;
constructor(private translatorService: TranslatorService) {
this.displayOptions = ["always", "home_page_only", "except_home_page", "never"];
this.displayUserOptions = ["all", "logged", "not_logged"];
this.languageOptions = ["all"].concat(Object.keys(translatorService.availableLanguages));
}
}