X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/d2ee1c034911e5b42eb7ad182d90607529d741a4..d316a52151685a1b7c295baa12b73a73eabe5657:/apps/catalogue/static/player/player.js diff --git a/apps/catalogue/static/player/player.js b/apps/catalogue/static/player/player.js new file mode 100755 index 000000000..69dceed55 --- /dev/null +++ b/apps/catalogue/static/player/player.js @@ -0,0 +1,34 @@ +(function($) { + $(function() { + + $("#jplayer").each(function() { + var $self = $(this); + $self.jPlayer({ + swfPath: "/static/jplayer/", + solution: "html,flash", + supplied: $self.attr('data-supplied'), + + ready: function() { + var player = $(this); + var setMedia = function(elem) { + var li = $(elem).parent(); + $('.jp-playlist-current').removeClass('jp-playlist-current'); + $(li).addClass('jp-playlist-current'); + var media = {} + + $('.mp3', li).each(function() {media['mp3'] = $(this).attr('href')}); + $('.ogg', li).each(function() {media['oga'] = $(this).attr('href')}); + + return player.jPlayer("setMedia", media); + }; + setMedia($('.play').first()).jPlayer("play"); + + $('.play').click(function() { + setMedia(this).jPlayer("play"); + }); + } + }); + }); + + }); +})(jQuery) \ No newline at end of file