DeathCat.list_data={};DeathCat.list_order=[];DeathCat.list_waiting_load=[];DeathCat.list_waiting_render=[];DeathCat.load_list_data_for_entry=function(id){var json_url='/api/'+id+'/json/';DeathCat.list_waiting_load.push(id);$.get(json_url,{},function(data){DeathCat.list_data[id]=data;DeathCat.list_order.push([id,new Date(data.atimestamp)]);DeathCat.list_waiting_load.splice(DeathCat.list_waiting_load.indexOf(id),1);if(DeathCat.list_waiting_load.length===0){DeathCat.sort_list_order();}},'json');};DeathCat.organize_list=function(){if(DeathCat.list_waiting_load.length===0){var entries=$('.lightentry, .darkentry');var entries_index=0;DeathCat.sort_list_order();for(var i=0;i<DeathCat.list_order.length;i+=1){var proper_id=DeathCat.list_order[i][0];var real_id=entries[i].id.substring(1);if(real_id!==proper_id){}
entries_index+=1;}}};DeathCat.sort_list_order=function(){var compare=function(a,b){return b[1].valueOf()-a[1].valueOf();};DeathCat.list_order.sort(compare);};DeathCat.toggle_list_plus=function(id){var showlink=$('#e'+id+' .showlink');showlink.toggleClass('hide');};DeathCat.toggle_list_entry=function(entrylink){var href=entrylink.attr('href');var id=href.split('/')[1];var entrytext=entrylink.parent();var entrybody=$('#entrybody'+id);var json_url='/api/'+id+'/json/';entrylink.toggle();DeathCat.toggle_list_plus(id);if(entrybody.length>0){entrybody.toggle();}
else{entrytext.append('<div class="rem">Loading...</div>');$.get(json_url,{},function(data){$('.rem').remove();entrytext.append('<div id="entrybody'+id+'">'+
data.text_html+'</div>');},'json');}};$(document).ready(function(){$('#entrylist > .lightentry, #entrylist > .darkentry').each(function(){var entryheader=$(this).children('.entryheader').eq(0);entryheader.prepend('<a class="sprite showlink" href="#"></a>');});$('.entrytext .entrylink').click(function(){DeathCat.toggle_list_entry($(this));return false;});$('.showlink').click(function(){DeathCat.toggle_list_entry($(this).parent().parent().find('.entrytext .entrylink'));});});
