X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Fapp%2Fvideos%2F%2Bvideo-watch%2Fmodal%2Fvideo-support.component.ts;h=5e7afa012b4f6a2285c8bc6d1b4a115d42a0cb77;hb=f0a3988066f72a28bb44520af072f18d91d77dde;hp=c515298a07d5fd32fdd302625ed42b20f93229c4;hpb=53055a1124cbc2eaeeeeef21b19b0b46e96f23c5;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/app/videos/+video-watch/modal/video-support.component.ts b/client/src/app/videos/+video-watch/modal/video-support.component.ts index c515298a0..5e7afa012 100644 --- a/client/src/app/videos/+video-watch/modal/video-support.component.ts +++ b/client/src/app/videos/+video-watch/modal/video-support.component.ts @@ -1,8 +1,7 @@ import { Component, Input, ViewChild } from '@angular/core' -import { MarkdownService } from '@app/videos/shared' - -import { ModalDirective } from 'ngx-bootstrap/modal' import { VideoDetails } from '../../../shared/video/video-details.model' +import { NgbModal } from '@ng-bootstrap/ng-bootstrap' +import { MarkdownService } from '@app/shared/renderer' @Component({ selector: 'my-video-support', @@ -12,21 +11,19 @@ import { VideoDetails } from '../../../shared/video/video-details.model' export class VideoSupportComponent { @Input() video: VideoDetails = null - @ViewChild('modal') modal: ModalDirective + @ViewChild('modal') modal: NgbModal videoHTMLSupport = '' - constructor (private markdownService: MarkdownService) { - // empty - } + constructor ( + private markdownService: MarkdownService, + private modalService: NgbModal + ) { } show () { - this.modal.show() - - this.videoHTMLSupport = this.markdownService.enhancedMarkdownToHTML(this.video.support) - } + this.modalService.open(this.modal) - hide () { - this.modal.hide() + this.markdownService.enhancedMarkdownToHTML(this.video.support) + .then(r => this.videoHTMLSupport = r) } }