diff --git a/addons/web/static/lib/jquery.tipsy/jquery.tipsy.js b/addons/web/static/lib/jquery.tipsy/jquery.tipsy.js index 9567ed3bacc..d33cef28462 100644 --- a/addons/web/static/lib/jquery.tipsy/jquery.tipsy.js +++ b/addons/web/static/lib/jquery.tipsy/jquery.tipsy.js @@ -18,6 +18,10 @@ Tipsy.prototype = { show: function() { + $('div.tipsy').stop().remove(); + if (!this.$element.parent().length) { + return; + } var title = this.getTitle(); if (title && this.enabled) { var $tip = this.tip(); diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index de7b1667871..c1e5b055b7b 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -867,7 +867,7 @@ openerp.web.form.Widget = openerp.web.OldWidget.extend(/** @lends openerp.web.fo debug: openerp.connection.debug, widget: widget })}, - gravity: $.fn.tipsy.autoBounds(50, 'n'), + gravity: $.fn.tipsy.autoBounds(50, 'nw'), html: true, opacity: 0.85, trigger: 'hover'