webif/var/mongoose/cgi-bin/browse/strip/strip.js

49 lines
1.0 KiB
JavaScript
Raw Normal View History

var handle = 0;
function update()
{
var file = $('#params').attr('file');
$.get('progress.jim' + '?file=' + file,
function(data) {
if (handle)
$('#progressbar').reportprogress(data);
});
}
$(document).ready(function() {
$('#analysis').load('analyse.jim?file=' + $('#params').attr('file'),
function(t) {
if ($.trim(t) == '0%')
{
$('#output').text('Recording is already stripped.');
$('#back').slideDown();
}
else
$('#stripdiv').slideDown();
});
$('#progressbar').reportprogress(0);
$('#back').button().click(function() {
window.location = '/cgi-bin/browse.jim?dir=' + $('#params').attr('dir');
});
$('#stripit').button().click(function() {
$('#stripdiv').hide('slow');
$('#progressdiv').show('slow');
handle = setInterval("update()", 1000);
$('#output').text('Please do not interrupt...')
.load('execute.jim?file=' + $('#params').attr('file'),
function() {
clearInterval(handle);
handle = 0;
$('#back').show();
$('#progressbar').reportprogress(100);
});
});
});