Add translation services
This commit is contained in:
parent
798e348354
commit
afd5fd3f90
3 changed files with 11 additions and 7 deletions
|
@ -4,6 +4,7 @@ import { Component } from "@angular/core";
|
||||||
import { FE_BigBlueButtonWidget } from "../../../shared/models/integration";
|
import { FE_BigBlueButtonWidget } from "../../../shared/models/integration";
|
||||||
import { SessionStorage } from "../../../shared/SessionStorage";
|
import { SessionStorage } from "../../../shared/SessionStorage";
|
||||||
import * as url from "url";
|
import * as url from "url";
|
||||||
|
import { TranslateService } from "@ngx-translate/core";
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
templateUrl: "bigbluebutton.widget.component.html",
|
templateUrl: "bigbluebutton.widget.component.html",
|
||||||
|
@ -14,8 +15,8 @@ import * as url from "url";
|
||||||
export class BigBlueButtonConfigComponent extends WidgetComponent {
|
export class BigBlueButtonConfigComponent extends WidgetComponent {
|
||||||
private bigBlueButtonWidget: FE_BigBlueButtonWidget = <FE_BigBlueButtonWidget>SessionStorage.editIntegration;
|
private bigBlueButtonWidget: FE_BigBlueButtonWidget = <FE_BigBlueButtonWidget>SessionStorage.editIntegration;
|
||||||
|
|
||||||
constructor() {
|
constructor(public translate: TranslateService) {
|
||||||
super(WIDGET_BIGBLUEBUTTON, "BigBlueButton Conference", DISABLE_AUTOMATIC_WRAPPING);
|
super(WIDGET_BIGBLUEBUTTON, "BigBlueButton Conference", DISABLE_AUTOMATIC_WRAPPING, translate);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected OnWidgetsDiscovered(widgets: EditableWidget[]) {
|
protected OnWidgetsDiscovered(widgets: EditableWidget[]) {
|
||||||
|
|
|
@ -5,6 +5,7 @@ import * as url from "url";
|
||||||
import { SessionStorage } from "../../../shared/SessionStorage";
|
import { SessionStorage } from "../../../shared/SessionStorage";
|
||||||
import { NameService } from "../../../shared/services/name.service";
|
import { NameService } from "../../../shared/services/name.service";
|
||||||
import { FE_WhiteBoardWidget } from "../../../shared/models/integration";
|
import { FE_WhiteBoardWidget } from "../../../shared/models/integration";
|
||||||
|
import { TranslateService } from "@ngx-translate/core";
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
templateUrl: "whiteboard.widget.component.html",
|
templateUrl: "whiteboard.widget.component.html",
|
||||||
|
@ -13,8 +14,8 @@ import { FE_WhiteBoardWidget } from "../../../shared/models/integration";
|
||||||
export class WhiteboardWidgetComponent extends WidgetComponent {
|
export class WhiteboardWidgetComponent extends WidgetComponent {
|
||||||
private whiteBoardWidget: FE_WhiteBoardWidget = <FE_WhiteBoardWidget>SessionStorage.editIntegration;
|
private whiteBoardWidget: FE_WhiteBoardWidget = <FE_WhiteBoardWidget>SessionStorage.editIntegration;
|
||||||
|
|
||||||
constructor(private nameService: NameService) {
|
constructor(private nameService: NameService, public translate: TranslateService) {
|
||||||
super(WIDGET_WHITEBOARD, "Whiteboard", "generic", "whiteboard", "boardName");
|
super(WIDGET_WHITEBOARD, "Whiteboard", "generic", translate, "whiteboard", "boardName");
|
||||||
}
|
}
|
||||||
protected OnWidgetsDiscovered(widgets: EditableWidget[]): void {
|
protected OnWidgetsDiscovered(widgets: EditableWidget[]): void {
|
||||||
console.log(widgets);
|
console.log(widgets);
|
||||||
|
|
|
@ -7,6 +7,7 @@ import { CapableWidget } from "../capable-widget";
|
||||||
import { DomSanitizer, SafeUrl } from "@angular/platform-browser";
|
import { DomSanitizer, SafeUrl } from "@angular/platform-browser";
|
||||||
import { BigBlueButtonApiService } from "../../shared/services/integrations/bigbluebutton-api.service";
|
import { BigBlueButtonApiService } from "../../shared/services/integrations/bigbluebutton-api.service";
|
||||||
import { FE_BigBlueButtonJoin } from "../../shared/models/integration";
|
import { FE_BigBlueButtonJoin } from "../../shared/models/integration";
|
||||||
|
import { TranslateService } from "@ngx-translate/core";
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: "my-bigbluebutton-widget-wrapper",
|
selector: "my-bigbluebutton-widget-wrapper",
|
||||||
|
@ -52,7 +53,8 @@ export class BigBlueButtonWidgetWrapperComponent extends CapableWidget implement
|
||||||
constructor(activatedRoute: ActivatedRoute,
|
constructor(activatedRoute: ActivatedRoute,
|
||||||
private bigBlueButtonApi: BigBlueButtonApiService,
|
private bigBlueButtonApi: BigBlueButtonApiService,
|
||||||
private widgetApi: WidgetApiService,
|
private widgetApi: WidgetApiService,
|
||||||
private sanitizer: DomSanitizer) {
|
private sanitizer: DomSanitizer,
|
||||||
|
public translate: TranslateService) {
|
||||||
super();
|
super();
|
||||||
this.supportsAlwaysOnScreen = true;
|
this.supportsAlwaysOnScreen = true;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue