Sha256: 10ba1f101c8b81bd84a202e0a3c860862a172d6599003168ca19e655989ddd20
Contents?: true
Size: 1.72 KB
Versions: 2
Compression:
Stored size: 1.72 KB
Contents
(function($) { var callback = null; window.__video_done = function() { callback && callback(); }; $.fn.extend({ leftplayer: function(overrideOptions) { var options = { playerUrl: 'leftplayer.swf', videoDoneCallback: null, clickURL: null, bgcolor: '#FFFFFF', showHandCursor: false }; $.extend(options, overrideOptions); var $self = $(this); var movie_url = $self.attr('data-video-href'); var name = ($self.attr('id') || $self.attr('name')) + '_api'; var url = options.playerUrl +'?url=' + movie_url; delete options.playerUrl; for (var key in options) { url += '&' + key + '=' + encodeURI(options[key]); } $('<object name="' + name +'" id="' + name + '" data="' + url + '"' + ' width="100%" height="100%" type="application/x-shockwave-flash">' + '<param name="movie" value="' + url + '"/>' + '<param name="allowfullscreen" value="false"/>' + '<param name="allowscriptaccess" value="always"/>' + '<param name="quality" value="high"/>' + '<param name="cachebusting" value="true"/>' + '<param name="bgcolor" value="' + options.bgcolor +'"/>' + '<param name="wmode" value="opaque"/>'+ '<embed name="' + name + '"' + ' href="' + url + '" quality="high" bgcolor="' + options.bgcolor + '" width="100%" height="100%" align=""' + ' pluginspage="http://www.macromedia.com/go/getflashplayer"' + ' type="application/x-shockwave-flash"/>' + '</object>').appendTo($self); callback = options.videoDoneCallback; return this; } }); })(jQuery);
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
leftplayer-0.1.1 | leftplayer.js |
leftplayer-0.1 | leftplayer.js |