Example #1
0
function handle_query_results(data) {
  ResultsStore.add_results_data(data);

  jank.do_when(ResultsStore.to_server(data.parsed.id), 'portlet:' + data.parsed.id, function() {
    views.insert_graph(data.parsed.view, data);
  });
}
Example #2
0
function handle_new_portlet(obj, el) {
  _containers[obj.hashid] = el;
  views.set_container(_containers[obj.hashid], obj);
  views.set_widget(true);

  if (obj.results) {
    _.delay(refresh_query(obj.hashid), default_refresh + Math.random() * 2000);

    ResultsStore.add_results_data(obj.results.query);
    ResultsStore.add_compare_data(obj.results.compare);

    views.redraw(obj.clientid, obj, false);
  } else {
    _.defer(get_query(obj.hashid));
  }
}