Commit b9dc62f8 authored by Laura Schlimmer's avatar Laura Schlimmer
Browse files

no search results header and empty table

parent fea0543a
Loading
Loading
Loading
Loading
+7 −3
Original line number Diff line number Diff line
@@ -95,9 +95,13 @@ FnordMetric.views.MetricList = function() {

  function renderEmptySearch(elem, search_item) {
    elem.innerHTML = "";
    FnordMetric.util.renderMetricHeader(
      "No Results were found for " + search_item, elem);
    FnordMetric.util.TableView().renderEmptyTable(elem);
    var header = 
      "Metrics &rsaquo; <em>No Search Results for &quot;" +
      FnordMetric.util.htmlEscape(search_item) + "&quot;</em>";
    FnordMetric.util.renderPageHeader(header,elem);

    FnordMetric.util.TableView().renderEmptyTable(
      elem, ["Metric", "Labels", "Last Insert", "Total stored bytes"]);
  }

  function loadMetricList(viewport, query_params) {
+4 −12
Original line number Diff line number Diff line
@@ -140,26 +140,18 @@ FnordMetric.util.TableView = function(columns, elem, per_page) {
    on_row_click = on_row_click_new;
  }

  function renderEmptyTable(elem) {
  function renderEmptyTable(elem, column_names) {
    var table = document.createElement("table");
    table.className = "metric_list";
    var header = document.createElement("tr");
    header.className = "list_header";
    for (var i = 0; i < 4; i++) {
    column_names.map(function(column) {
      var cell = document.createElement("th");
      cell.innerHTML = column;
      header.appendChild(cell);
    }
    });
    table.appendChild(header);

    for (var i = 0; i < 7; i++) {
      var row = document.createElement("tr");
      for (var j = 0; j < 4; j++) {
        var cell = document.createElement("td");
        row.appendChild(cell);
      }
      table.appendChild(row);
    }

    elem.appendChild(table);
  }