This should fix the sticky tooltip issues

Lost some control over positioning based on parents, but we can add data attributes if required
This commit is contained in:
Mark McDowall 2013-07-30 23:25:29 -07:00
parent 78297e62b2
commit c132d54ff7
2 changed files with 4 additions and 18 deletions

View File

@ -30,7 +30,8 @@ define(
}
if (this.model.get('tooltip')) {
this.$el.attr('title', this.model.get('tooltip'))
this.$el.attr('title', this.model.get('tooltip'));
this.$el.attr('data-container', 'body');
}
},

View File

@ -3,23 +3,8 @@ define(
[
'bootstrap'
], function () {
$(document).on('mouseenter', '[title]', function () {
var element = $(this);
if (!element.attr('data-placement') && element.parents('.control-group').length > 0) {
element.attr('data-placement', 'right');
}
var container = element.parents('.modal-body');
if (container.length === 0) {
container = 'body';
}
element.tooltip({
container: container
});
element.tooltip('show');
$('body').tooltip({
selector: '[title]'
});
});