{% extends 'default/base.html' %}
{% block head %}
<script type="text/javascript">
$(document).ready(function(){
$.getJSON('/json/links', LinksToContent );
});
/*function UpdateLinks( SetInver, index )
{
$("#aktiv_percent").text(parseInt($("#aktiv_percent").text)+1)
setTimeout( UpdateLinks( SetInver, index+1 ), SetInver[index]*1000);
}*/
function LinksToContent(data)
{
$.each(data, function(i,item)
{
//$("#LinksAktiv").append('<tr id="link_'+item.id+'"><td id="link_'+item.id+'_name">'+item.name+'</td><td id="link_'+item.id+'_status">'+item.status+'</td><td>'+SecToRightTime(item.eta)+' @ '+Math.round(item.speed*100)/100+' kb/s</td><td>'+HumanFileSize(item.size)+'</td><td><font id="aktiv_percent">'+item.percent+'</font>% / '+HumanFileSize(item.size-item.kbleft)+'</td></tr>');
//SetInver[i] = (item.size / 100 ) / item.speed ;
//window.setInterval( $("#aktiv_percent").text(parseInt($("#aktiv_percent").text)+1), ((item.size / 100 ) / item.speed)*100);
//$("#LinksAktiv").append('<tr><td colspan="5"><div class="progress_bar" style="width: '+(100/item.size)*(item.size-item.kbleft)+'%;"> </div></td></tr>');
//$(".progress_bar").animate({ width: "100%"}, (item.size / item.speed)*1000, "linear" );
//var width = (100/item.size)*(item.size-item.kbleft);
//alert(width);
//$(".link_"+item.id+"_pgb").animate({ width: +"%"}, /*(item.size / item.speed)*1000*/1500, "linear" );
//$("#link_"+item.id+"_pgb").fadeIn();
/*$("#link_"+item.id+"_pgb").progressBar();
$("#link_"+item.id+"_pgb").progressBar('option' , 'width' , '100%');
$("#link_"+item.id+"_pgb").progressBar('option' , 'showText' , true);
$("#link_"+item.id+"_pgb").progressBar('option' , 'textFormat' , 'percentage');*/
$("#link_"+item.id+"_pgb").progressBar((100/item.size)*(item.size-item.kbleft));
});
//UpdateLinks(SetInver, 0);
setTimeout(function()
{
$.getJSON('/json/links', LinksToContent );
}, 1000);
}
</script>
{% endblock %}
{% block subtitle %}
Active Downloads
{% endblock %}
{% block content %}
<table width="100%" class="queue">
<tr class="header">
<th>Name</th>
<th>Status</th>
<th>Infos</th>
<th>Size</th>
<th>Progress</th>
</tr>
<tbody id="LinksAktiv">
{% for link in content %}
<tr id="link_{{ link.id }}">
<td id="link_{{ link.id }}_name">{{ link.name }}</td>
<td id="link_{{ link.id }}_status">{{ link.status }}</td>
<td id="link_{{ link.id }}_info">{{ link.info }}</td>
<td id="link_{{ link.id }}_kbleft">{{ link.size }}</td>
<td id="link_{{ link.id }}_percent"><font id="link_{{ link.id }}_aktiv_percent">{{ link.percent }}</font>% / <font id="link_{{ link.id }}_aktiv_percent">{{ link.kbleft }}</font><a href="#" onclick="javascript:$('#pb1').progressBar(50);">load</a></td>
</tr>
<tr>
<td colspan="5">
<span id="link_{{ link.id }}_pgb" class="progressBar" style="width: {{ link.percent }}%;"></span>
</td>
</tr>
{% endfor %}
<tbody>
</table>
{% endblock %}