$.ajaxSetup({ "error":function() { loading('加载超时...'); } }); var tvcatjson = null; var tvuserjson = null; var userlist = ''; function tvcat(n,d){ loading('正在加载....'); var autosave = 0; var usern = 1; var userd = 2; var xml = ''; if(!tvcatjson){ $.ajax({type: 'GET', async: false, url: '/api/tvcat.json', dataType: 'json' , success: function(j) { tvcatjson = j; }}); } $('#loading').hide(); var today = (new Date).getTime(); var day = 0; var show; loadheader('TV Calendar'); $('#content-nav').append('
本月节目 未播出 已播出 | 只显示订阅 全部显示'+ xml +'
'); $('#entries').css('margin-top',$('#content-nav').outerHeight(true)+'px'); $('#n' + n) .addClass('action'); $('#d' + d) .addClass('action'); $.each(tvcatjson,function(i,item){ show = false; day = new Date(item.day.replace(/-/g,'/') + ' 15:00:00'); date = day.toLocaleDateString(); day = day.getTime(); if (n == 1){ if (day >= today) show = true; }else if(n == 2){ if (day < today) show = true; }else{ show = true;} if (show){ //if($('#entries b')[0]) $('#entries').append('
'); if (n != 2){ $('#entries').append(''); }else{ $('#entries').prepend(''); } $.each(item.shows.split(','),function(k){ var showname = item.shows.split(',')[k]; showname = showname.substr(0,showname.length-7).toLowerCase().replace(/[^a-z^0-9]/g, ""); $('#show-' + i).append('
  • ' + item.shows.split(',')[k] + '
  • '); $('#show-' + i + '-' + k + ' span').click(function(){ if($('.' + showname).attr('name') == 'b'){ $('.' + showname).attr('name','n'); $('.' + showname).css('color','#aaa').css('font-weight','normal'); }else{ $('.' + showname).attr('name','b'); $('.' + showname).css('color','#FBEDD2').css('font-weight','bold'); } if(userlist.indexOf(','+showname+',') != -1){ userlist = userlist.replace(','+showname+',',''); }else{ userlist += ','+showname+','; } }); if (userlist != ''){ if(userlist.indexOf(','+showname+',') != -1) $('#show-' + i + '-' + k).attr('name','b').css('color','#FBEDD2').css('font-weight','bold'); } }); } }); if(d == 1){ $('#entries ul').hide(); $("[name='b']").parents('ul').show(); $("[name='n']").hide(); }else{ $('#entries ul').show(); $('#entries li').show(); } $('#entries').append('

    数据来自 http://www.pogdesign.co.uk/cat/

    '); }