13
13
function generateVideoProgress()
15
var tickerText = $('videoProgressTicker').getText();
15
var tickerText = $('videoProgressTicker').get('text');
16
16
if ( tickerText.length < 1 || tickerText.length > 4 )
17
$('videoProgressTicker').setText( '.' );
17
$('videoProgressTicker').set( 'text', '.' );
19
19
$('videoProgressTicker').appendText( '.' );
22
function generateVideoResponse( respText )
22
function generateVideoResponse( respObj, respText )
24
if ( respText == 'Ok' )
26
var response = Json.evaluate( respText );
28
window.location.replace( thisUrl+'?view='+currentView+'&eid='+eventId+'&generated='+((response.result=='Ok')?1:0) );
24
window.location.replace( thisUrl+'?view='+currentView+'&eid='+eventId+'&generated='+((respObj.result=='Ok')?1:0) );
31
27
function generateVideo( form )
33
29
var parms = 'view=request&request=event&action=video';
34
parms += '&'+form.toQueryString();
35
var query = new Ajax( thisUrl, { method: 'post', data: parms, onComplete: generateVideoResponse } );
30
parms += '&'+$(form).toQueryString();
31
var query = new Request.JSON( { url: thisUrl, method: 'post', data: parms, onComplete: generateVideoResponse } );
37
33
$('videoProgress').removeClass( 'hidden' );
38
34
$('videoProgress').setProperty( 'class', 'warnText' );
39
$('videoProgressText').setText( videoGenProgressString );
35
$('videoProgressText').set( 'text', videoGenProgressString );
40
36
generateVideoProgress();
41
37
generateVideoTimer = generateVideoProgress.periodical( 500 );