Files
EasySoft-ZenTaoPMS/module/report/js/annualdata.js
T

51 lines
1.4 KiB
JavaScript

function showAnnualData(data)
{
$('.text-holder').each(function()
{
var $this = $(this);
var id = $this.data('id');
var idPath = id.split('.');
var dataProp = data;
for(var i = 0; i < idPath.length; ++i)
{
dataProp = dataProp[idPath[i]];
}
$this.text(dataProp);
});
var $projectsTableRows = $('<tbody></tbody>');
$.each(data.projectsList, function(index)
{
var project = data.projectsList[index];
$projectsTableRows.append(
[
'<tr>',
'<td class="col-name">' + project.name + '</td>',
'<td class="col-storyCount">' + project.storyCount + '</td>',
'<td class="col-taskCount">' + project.taskCount + '</td>',
'<td class="col-bugCount">' + project.bugCount + '</td>',
'</tr>'
].join(''));
});
$('#projectsTable').empty().append($projectsTableRows);
}
$(function()
{
var $main = $('#main');
var ajustPosition = function()
{
$main.css(
{
posotion: 'absolute',
top: Math.floor(($(window).height() - $main.outerHeight()) / 2),
left: Math.floor(($(window).width() - $main.outerWidth()) / 2),
});
};
ajustPosition();
$(window).on('resize', ajustPosition);
// setTimeout(() => {
// window.location.reload();
// }, 5000);
});