39 lines
966 B
JavaScript
39 lines
966 B
JavaScript
window.backup = function(e)
|
|
{
|
|
var timeID = null;
|
|
$.ajaxSubmit({
|
|
url: $(e).data('link'),
|
|
onComplete: function(data)
|
|
{
|
|
clearInterval(timeID);
|
|
$('#waiting .modal-body #message').append(data);
|
|
|
|
setTimeout(function()
|
|
{
|
|
location.href = $.createLink('backup', 'index');
|
|
}, 2000);
|
|
},
|
|
});
|
|
|
|
$('#waiting .modal-body #backupType').html(backup);
|
|
|
|
zui.Modal.open({id: 'waiting', size: 'sm', backdrop: false});
|
|
$('#waiting').addClass('show');
|
|
|
|
timeID = setInterval(function()
|
|
{
|
|
$.get($.createLink('backup', 'ajaxGetProgress'), function(data)
|
|
{
|
|
$('#waiting .modal-content #message').html(data);
|
|
});
|
|
}, 1000);
|
|
}
|
|
|
|
window.getCellSpan = function(cell)
|
|
{
|
|
if((cell.col.name == 'time' || cell.col.name == 'actions') && cell.row.data.rowspan)
|
|
{
|
|
return {rowSpan: cell.row.data.rowspan};
|
|
}
|
|
}
|