diff options
| author | Teddy Wing | 2013-11-10 11:01:53 -0500 |
|---|---|---|
| committer | Teddy Wing | 2013-11-10 11:01:53 -0500 |
| commit | 7472007ce88ee6ac59c8967edd7e6d1e0c3de6a9 (patch) | |
| tree | 46c990afe044a20abab895f6224698770b0d954e | |
| parent | b05a50baf07220234cd17c0ff6a3033adfb33e74 (diff) | |
| download | clip-play-7472007ce88ee6ac59c8967edd7e6d1e0c3de6a9.tar.bz2 | |
When deleting a sample, also delete its associated video
| -rw-r--r-- | assets/js/views/sample.js | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/assets/js/views/sample.js b/assets/js/views/sample.js index ede97be..5b10a0b 100644 --- a/assets/js/views/sample.js +++ b/assets/js/views/sample.js @@ -28,7 +28,8 @@ ClipPlay.Views.Sample = Marionette.ItemView.extend({ var schema = data.provider_name.toLowerCase(); var iframe_src= BASE_IFRAME +"?schema="+schema+"&type=text%2Fhtml&html="+src; var iframe = $('<iframe/>', { - src: iframe_src + src: iframe_src, + id: 'video-sample-' + that.model.cid }); $('#video').append(iframe[0]); var player = new OP.Player(iframe[0]); @@ -84,6 +85,11 @@ ClipPlay.Views.Sample = Marionette.ItemView.extend({ remove_sample: function(){ this.collection.remove(this.model); + + var $iframe_video = $('#video-sample-' + this.model.cid); + $iframe_video.fadeOut(400, function() { + $iframe_video.remove(); + }); }, close: function() { |
