summaryrefslogtreecommitdiff
path: root/addons/web_tip/static
diff options
context:
space:
mode:
Diffstat (limited to 'addons/web_tip/static')
-rw-r--r--addons/web_tip/static/src/js/tip.js10
1 files changed, 10 insertions, 0 deletions
diff --git a/addons/web_tip/static/src/js/tip.js b/addons/web_tip/static/src/js/tip.js
index a07eb533039..c5d6d7c49b7 100644
--- a/addons/web_tip/static/src/js/tip.js
+++ b/addons/web_tip/static/src/js/tip.js
@@ -159,6 +159,16 @@
if (trigger_tip) {
self.$element = $(highlight_selector).first();
+ if (self.$element.height() === 0 || self.$element.width() === 0) {
+ var $images = self.$element.find('img');
+ if ($images.length > 0) {
+ $images.first().load(function() {
+ self.add_tip(tip);
+ });
+ }
+ return def.reject();
+ }
+
var _top = self.$element.offset().top -5;
var _left = self.$element.offset().left -5;
var _width = self.$element.outerWidth() + 10;