rem: var executer = new PeriodicalExecuter(function() { executer.stop(); var ajaxRequest = new Ajax.Request(context_path('getProjectBuildStatus.ajax'), { asynchronous:1, method: 'GET', onComplete: function() { if(active_build_finished()){ return; } executer.registerCallback(); }, onSuccess: function(transport, json) { ajax_periodical_refresh_active_build_executer_oncomplete(json, project_name) } }); }, 5); 
add: $A($$('.building')).each(function(building_project){ var project_name = $(building_project).id.replace("_profile", "") eval_timer_object(project_name, "anystatusbutbuilding", 0, 0) }) 
context:     var executer = new PeriodicalExecuter(function() {        executer.stop();        var ajaxRequest = new Ajax.Request(context_path('getProjectBuildStatus.ajax'), {            asynchronous:1,            method: 'GET',            onComplete: function() {		        if(active_build_finished()){		            return;		        }                executer.registerCallback();            },            onSuccess: function(transport, json) {                ajax_periodical_refresh_active_build_executer_oncomplete(json, project_name)            }        });    }, 5);
meta: 5990	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5990/c39dd895213224ab698f868511bf1c9db75f0d31/cc.js/clean/reporting/dashboard/webapp/javascripts/cc.js