Tooltips should now be attached to a container close to the target element while avoiding button/input groups.

This commit is contained in:
Taloth Saldono
2015-02-12 22:23:41 +01:00
parent d1df5ed7cd
commit 1b3993bf6a
6 changed files with 31 additions and 12 deletions
+22 -1
View File
@@ -1,8 +1,29 @@
var $ = require('jquery');
require('bootstrap');
var Tooltip = $.fn.tooltip.Constructor;
var origGetOptions = Tooltip.prototype.getOptions;
Tooltip.prototype.getOptions = function(options) {
var result = origGetOptions.call(this, options);
if (result.container === false) {
var container = this.$element.closest('.btn-group,.input-group').parent();
if (container.length) {
result.container = container;
}
}
return result;
};
module.exports = {
appInitializer : function(){
appInitializer : function() {
$('body').tooltip({selector : '[title]'});
return this;
}
};