var newTitle = html?html.match(/<title>(.*?)<\/title>/):'';
if(newTitle){document.title = newTitle[1].trim().decodeHTML();}
- /*
- Quite UGLY but needed for styling the whole body with ID
- Feel free to correct and find a better way
- According to this link the probles is that $(html).filter('body').Attr('id') will not work!
- http://www.devnetwork.net/viewtopic.php?f=13&t=117065
- */
- if(sectionName = $(html).find('[data-section]').attr('data-section')){
- $('body').attr('id',sectionName);
- }else{
- var bodyID = html.match(/<body id="(.*?)">/);
- if(bodyID){$('body').attr('id',bodyID[1].trim());}
- }
$.scrollTo('#Changing',1000,{offset:-$('#metaNav').height()+2});
init();
/****************************************************/
var timer = null;
- var refresh_onair_interval = 25000;
var ticker_interval = null;
$('#WhatsOnAir').on('load',function(){
var WhatsOnAir = $(this);
});
});
$('#WhatsOnAir').trigger('load');
+ var refresh_onair_interval = 25000;
+ setInterval("$('#WhatsOnAir').trigger('load');", refresh_onair_interval);
$("#DirectStreamPanikControler").on('click',function(e) {
e.preventDefault();
var stream = $('#DirectStreamPanik').get(0);
activeTab.trigger('load');
});
$('[data-player-action]').on('click',function(){
- var audio = $('#'+$(this).attr('data-player-audio'));
+ var audio = $('audio[data-sound-id=' + $(this).attr('data-sound-id') + ']');
var sound_id = audio.data('sound-id');
if($(this).attr('data-player-action') == "registerAudio"){
$localList.playlist("registerAudio",audio);
}
});
$('[data-player-control]').each(function(){
- var audio = $('#'+$(this).attr('data-player-audio'));
+ var audio = $('audio[data-sound-id=' + $(this).attr('data-sound-id') + ']');
$localList.playlist("bindControl",$(this).attr('data-player-control'),audio,$(this));
});