Commit 4c5cfd51 by Torkel Ödegaard

fix(metric_editors): Fixes clicking timing issue for typeahead auto dropdown option, fixes #3428

parent 5aa90eb0
# 2.6.0 (unreleased) # 2.6.0 (2015-12-04)
### Bug Fixes
* **metric editors**: Fix for clicking typeahead auto dropdown option, fixes [#3428](https://github.com/grafana/grafana/issues/3428)
# 2.6.0-Beta1 (2015-12-04)
### New Table Panel ### New Table Panel
* **table**: New powerful and flexible table panel, closes [#215](https://github.com/grafana/grafana/issues/215) * **table**: New powerful and flexible table panel, closes [#215](https://github.com/grafana/grafana/issues/215)
......
...@@ -55,8 +55,8 @@ function (_, $, coreModule) { ...@@ -55,8 +55,8 @@ function (_, $, coreModule) {
}); });
}; };
$scope.switchToLink = function() { $scope.switchToLink = function(fromClick) {
if (linkMode) { return; } if (linkMode && !fromClick) { return; }
clearTimeout(cancelBlur); clearTimeout(cancelBlur);
cancelBlur = null; cancelBlur = null;
...@@ -69,7 +69,7 @@ function (_, $, coreModule) { ...@@ -69,7 +69,7 @@ function (_, $, coreModule) {
$scope.inputBlur = function() { $scope.inputBlur = function() {
// happens long before the click event on the typeahead options // happens long before the click event on the typeahead options
// need to have long delay because the blur // need to have long delay because the blur
cancelBlur = setTimeout($scope.switchToLink, 100); cancelBlur = setTimeout($scope.switchToLink, 200);
}; };
$scope.source = function(query, callback) { $scope.source = function(query, callback) {
...@@ -100,7 +100,7 @@ function (_, $, coreModule) { ...@@ -100,7 +100,7 @@ function (_, $, coreModule) {
} }
$input.val(value); $input.val(value);
$scope.switchToLink(); $scope.switchToLink(true);
return value; return value;
}; };
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment