diff options
| author | Kawandeep Virdee | 2013-11-09 23:00:09 -0500 |
|---|---|---|
| committer | Kawandeep Virdee | 2013-11-09 23:00:09 -0500 |
| commit | c6ea89e472f21a71d3cae95643b8fbde4bb22b17 (patch) | |
| tree | 28cc42941619ada6b8d8c73e8acba21580afab99 | |
| parent | fad0307976a0664f11a69911661d8e387c4b3aab (diff) | |
| download | clip-play-c6ea89e472f21a71d3cae95643b8fbde4bb22b17.tar.bz2 | |
fixed for soundcloud
| -rw-r--r-- | assets/js/views/sample.js | 24 |
1 files changed, 13 insertions, 11 deletions
diff --git a/assets/js/views/sample.js b/assets/js/views/sample.js index e28a964..ef1d681 100644 --- a/assets/js/views/sample.js +++ b/assets/js/views/sample.js @@ -1,47 +1,49 @@ ClipPlay.Views.Sample = Marionette.ItemView.extend({ template: '#sample-view-template', - + onRender: function() { this.initialize_player(); this.initialize_clip_drag_handles(); }, - - + + initialize_player: function() { var that = this; $.embedly.oembed(this.model.get('url')).done(function(results){ var BASE_IFRAME = "http://cdn.embedly.com/widgets/media.html"; var data = results[0]; var f= data.html; - var src = $(f)[0].src; + var src = encodeURIComponent($(f)[0].src); var schema = data.provider_name.toLowerCase(); var iframe_src= BASE_IFRAME +"?schema="+schema+"&type=text%2Fhtml&html="+src; + console.log(iframe_src); var iframe = $('<iframe/>', { src: iframe_src }); + console.log(iframe[0]); $('#video').append(iframe[0]); var player = new OP.Player(iframe[0]); that.model.set('player', player); that.model.set('iframe', iframe); }); }, - - + + initialize_clip_drag_handles: function() { var $clip_line = this.$('.js-clip-line'); - + $clip_line.draggable({ axis: 'x', handle: '.js-drag-handle', scroll: false, containment: $clip_line.parents('.progress-bar') }); - + $clip_line.on('dragstop', this.on_clip_drag_stop); }, - - + + on_clip_drag_stop: function(e, ui) { console.log('booyakacha'); } -});
\ No newline at end of file +}); |
