summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTeddy Wing2013-11-10 11:01:53 -0500
committerTeddy Wing2013-11-10 11:01:53 -0500
commit7472007ce88ee6ac59c8967edd7e6d1e0c3de6a9 (patch)
tree46c990afe044a20abab895f6224698770b0d954e
parentb05a50baf07220234cd17c0ff6a3033adfb33e74 (diff)
downloadclip-play-7472007ce88ee6ac59c8967edd7e6d1e0c3de6a9.tar.bz2
When deleting a sample, also delete its associated video
-rw-r--r--assets/js/views/sample.js8
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() {