autoreload.js 838 Bytes
function show_autoreload($){
  var profile = $('#autoreload').attr('data-profile');
  var project = $('#autoreload').attr('data-project-id');
  var project_state = $('#autoreload').attr('data-project-state');
  var project_name = $('#autoreload').attr('data-project-name');
  var endpoint = '/profile/' + profile + '/plugins/mezuro/autoreload/' + project;

  jQuery('#autoreload').html('Loading results for ...' + project_name); // #FIXME
  $.get(endpoint, {project_name: project_name}, show_page_with_results);
  return false;
}

function show_page_with_results(content){
  var done = true; // FIXME; test the content in some way
  if (done) {
    jQuery('#autoreload').html(content);
  } else {
    var wait = 10; // FIXME; how many seconds to wait?
    setTimeout(function() {
      show_autoreload(jQuery);
    }, wait * 1000);
  }
}