mirror of
https://github.com/turt2live/matrix-dimension.git
synced 2024-09-19 15:25:44 +00:00
9dc4e99aca
- the traslation feature without the changes from other branches
29 lines
1.0 KiB
TypeScript
29 lines
1.0 KiB
TypeScript
import { Component } from "@angular/core";
|
|
import { DialogRef, ModalComponent } from "ngx-modialog";
|
|
import { BSModalContext } from "ngx-modialog/plugins/bootstrap";
|
|
import { ToasterService } from "angular2-toaster";
|
|
import { TranslateService } from "@ngx-translate/core";
|
|
|
|
export class AdminTermsNewEditPublishDialogContext extends BSModalContext {
|
|
}
|
|
|
|
@Component({
|
|
templateUrl: "./publish.component.html",
|
|
styleUrls: ["./publish.component.scss"],
|
|
})
|
|
export class AdminTermsNewEditPublishDialogComponent implements ModalComponent<AdminTermsNewEditPublishDialogContext> {
|
|
|
|
public version: string;
|
|
|
|
constructor(public dialog: DialogRef<AdminTermsNewEditPublishDialogContext>, private toaster: ToasterService, public translate: TranslateService) {
|
|
}
|
|
|
|
public publish() {
|
|
if (!this.version || !this.version.trim()) {
|
|
this.translate.get('Please enter a version number').subscribe((res: string) => {this.toaster.pop("warning", res); });
|
|
return;
|
|
}
|
|
this.dialog.close(this.version);
|
|
}
|
|
}
|