Merge pull request #4413 from jbudz/issues/2985

Compile query validation tooltip once
This commit is contained in:
Joe Fleming 2015-07-13 13:24:02 -07:00
commit 932eba08c9

View file

@ -22,7 +22,8 @@ define(function (require) {
// track request so we can abort it if needed
var request = {};
var errorElem = $('<i class="fa fa-ban input-error"></i>').hide();
var errorElem = $('<i tooltip={{tooltipMsg}} class="fa fa-ban input-error"></i>').hide();
$compile(errorElem)($scope);
var init = function () {
elem.after(errorElem);
@ -84,10 +85,7 @@ define(function (require) {
msg = resp.body.error;
}
errorElem.attr('tooltip', msg);
// Compile is needed for the tooltip
$compile(errorElem)($scope);
$scope.tooltipMsg = msg;
errorElem.show();
return undefined;