aboutsummaryrefslogtreecommitdiffhomepage
path: root/client/src/app/videos/+video-watch/video-share.component.ts
diff options
context:
space:
mode:
Diffstat (limited to 'client/src/app/videos/+video-watch/video-share.component.ts')
-rw-r--r--client/src/app/videos/+video-watch/video-share.component.ts12
1 files changed, 10 insertions, 2 deletions
diff --git a/client/src/app/videos/+video-watch/video-share.component.ts b/client/src/app/videos/+video-watch/video-share.component.ts
index 4df9adf29..0664c28be 100644
--- a/client/src/app/videos/+video-watch/video-share.component.ts
+++ b/client/src/app/videos/+video-watch/video-share.component.ts
@@ -1,17 +1,21 @@
1import { Component, Input, ViewChild } from '@angular/core' 1import { Component, Input, ViewChild } from '@angular/core'
2
3import { NotificationsService } from 'angular2-notifications'
4
2import { ModalDirective } from 'ngx-bootstrap/modal' 5import { ModalDirective } from 'ngx-bootstrap/modal'
3import { VideoDetails } from '../../shared/video/video-details.model' 6import { VideoDetails } from '../../shared/video/video-details.model'
4 7
5@Component({ 8@Component({
6 selector: 'my-video-share', 9 selector: 'my-video-share',
7 templateUrl: './video-share.component.html' 10 templateUrl: './video-share.component.html',
11 styleUrls: [ './video-share.component.scss' ]
8}) 12})
9export class VideoShareComponent { 13export class VideoShareComponent {
10 @Input() video: VideoDetails = null 14 @Input() video: VideoDetails = null
11 15
12 @ViewChild('modal') modal: ModalDirective 16 @ViewChild('modal') modal: ModalDirective
13 17
14 constructor () { 18 constructor (private notificationsService: NotificationsService) {
15 // empty 19 // empty
16 } 20 }
17 21
@@ -37,4 +41,8 @@ export class VideoShareComponent {
37 notSecure () { 41 notSecure () {
38 return window.location.protocol === 'http:' 42 return window.location.protocol === 'http:'
39 } 43 }
44
45 activateCopiedMessage () {
46 this.notificationsService.success('Success', 'Copied')
47 }
40} 48}