Commit 5245584d authored by Laura Schlimmer's avatar Laura Schlimmer
Browse files

init autocomplete

parent b26e07a6
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -42,8 +42,15 @@ FnordMetric.WebUI = function() {
  function addSearchBar() {
    var searchbar = document.createElement("div");
    searchbar.className = "searchbar";
    searchbar.innerHTML = "<i class='fa fa-search'></i><input />";
    var searchinput = document.createElement("input");
    searchbar.innerHTML = "<i class='fa fa-search'></i>";
    searchbar.appendChild(searchinput);
    headbar.appendChild(searchbar);

    searchinput.addEventListener('focus', function() {
      console.log("searhc");
      FnordMetric.util.Autocomplete(searchinput, ["foo", "bar"]);
    }, false);
  }

  function init() {
+20 −5
Original line number Diff line number Diff line
@@ -345,8 +345,26 @@ FnordMetric.util.searchMetricList = function(metrics, search_item) {
  return data;
}

FnordMetric.util.htmlEscape = function(str) {
  return str;
}



FnordMetric.util.Autocomplete = function(input, source) {
  console.log("autocomplte");
  var list = document.createElement("ul");
  list.className = "autocomplete";

  input.addEventListener('keydown', function(e) {
    console.log("keydown in input");
  }, false);

}


/*

FnordMetric.DropdownAutocomplete = function(
  parentNode, dropdown, input_field, keys, search_button) {
  var down = 0;
  var current_value = "";
@@ -433,7 +451,4 @@ FnordMetric.DropdownAutocomplete = function(
  init();
}

FnordMetric.util.htmlEscape = function(str) {
  return str;
}
*/