This should fix the sticky tooltip issues

Lost some control over positioning based on parents, but we can add data attributes if required
pull/2/head
Mark McDowall 11 years ago
parent 78297e62b2
commit c132d54ff7

@ -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');
}
},

@ -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]'
});
});

Loading…
Cancel
Save