~ubuntu-branches/ubuntu/natty/zoneminder/natty

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
function deleteVideo( index )
{
    window.location.replace( thisUrl+'?view='+currentView+'&eid='+eventId+'&deleteIndex='+index );
}

function downloadVideo( index )
{
    window.location.replace( thisUrl+'?view='+currentView+'&eid='+eventId+'&downloadIndex='+index );
}

var generateVideoTimer = null;

function generateVideoProgress()
{
    var tickerText = $('videoProgressTicker').get('text');
    if ( tickerText.length < 1 || tickerText.length > 4 )
        $('videoProgressTicker').set( 'text', '.' );
    else
        $('videoProgressTicker').appendText( '.' );
}

function generateVideoResponse( respObj, respText )
{
    window.location.replace( thisUrl+'?view='+currentView+'&eid='+eventId+'&generated='+((respObj.result=='Ok')?1:0) );
}

function generateVideo( form )
{
    var parms = 'view=request&request=event&action=video';
    parms += '&'+$(form).toQueryString();
    var query = new Request.JSON( { url: thisUrl, method: 'post', data: parms, onComplete: generateVideoResponse } );
    query.send();
    $('videoProgress').removeClass( 'hidden' );
    $('videoProgress').setProperty( 'class', 'warnText' );
    $('videoProgressText').set( 'text', videoGenProgressString );
    generateVideoProgress();
    generateVideoTimer = generateVideoProgress.periodical( 500 );
}