Focus/typeahead fix.

pull/443/head
Julius Volz 10 years ago
parent d96d4933d9
commit 170da9460d

@ -142,8 +142,6 @@ Prometheus.Graph.prototype.initialize = function() {
self.expr.focus(); // refocusing self.expr.focus(); // refocusing
}); });
self.expr.focus(); // TODO: move to external Graph method.
self.populateInsertableMetrics(); self.populateInsertableMetrics();
if (self.expr.val()) { if (self.expr.val()) {
@ -164,6 +162,9 @@ Prometheus.Graph.prototype.populateInsertableMetrics = function() {
availableMetrics.push(json[i]); availableMetrics.push(json[i]);
} }
self.expr.typeahead({source: availableMetrics}); 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() { error: function() {
self.showError("Error loading available metrics!"); self.showError("Error loading available metrics!");

Loading…
Cancel
Save