e.preventDefault();
var stream = $('#DirectStreamPanik').get(0);
if (stream.paused == false){
- stream.pause();
- }else{
+ if ($(this).find('.player-stop')) {
+ $('#DirectStreamPanik').trigger('pause'); // icon change
+ stream.pause();
+ var par = $('#DirectStreamPanik').parent()
+ var dup = $('#DirectStreamPanik').clone();
+ $('#DirectStreamPanik').remove();
+ $(dup).appendTo($(par));
+ add_stream_handlers();
+ } else {
+ stream.pause();
+ }
+ } else {
if (typeof (_paq) == 'object') {
_paq.push(['trackEvent', 'Audio', 'Play Stream']);
}
}
return false;
});
- $('#DirectStreamPanik').on('play',function(){
+
+ function add_stream_handlers() {
+ $('#DirectStreamPanik').on('play',function(){
$('audio:not(#DirectStreamPanik)').each(function(){this.pause();});
- $('#streamSymbol').removeClass('player-start').addClass('player-pause');
- }).on('pause',function(){
+ $('#streamSymbol').removeClass('player-start').addClass('player-stop');
+ }).on('pause',function(){
//$('audio:not(#DirectStreamPanik)').each(function(){this.pause();});
- $('#streamSymbol').addClass('player-start').removeClass('player-pause');
- });
+ $('#streamSymbol').addClass('player-start').removeClass('player-pause').removeClass('player-stop');
+ });
+ }
+ add_stream_handlers();
var $localList = $('#localList').playlist({
controlContainer: $('<div>',{'class':"playListControls"}),