Focus/typeahead fix.

This commit is contained in:
Julius Volz 2015-01-19 13:33:56 +01:00
parent d96d4933d9
commit 170da9460d

View file

@ -142,8 +142,6 @@ Prometheus.Graph.prototype.initialize = function() {
self.expr.focus(); // refocusing
});
self.expr.focus(); // TODO: move to external Graph method.
self.populateInsertableMetrics();
if (self.expr.val()) {
@ -164,6 +162,9 @@ Prometheus.Graph.prototype.populateInsertableMetrics = function() {
availableMetrics.push(json[i]);
}
self.expr.typeahead({source: availableMetrics});
// This needs to happen after attaching the typeahead plugin, as it
// otherwise breaks the typeahead functionality.
self.expr.focus();
},
error: function() {
self.showError("Error loading available metrics!");