From c2a976a37b11994ef00c6e0c3eb7f1d08d22d1a0 Mon Sep 17 00:00:00 2001 From: guy Date: Fri, 4 Sep 2020 23:02:17 +0800 Subject: [PATCH] bugfix --- src/core/controller/controller.bubbles.js | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/core/controller/controller.bubbles.js b/src/core/controller/controller.bubbles.js index f358e8b2c..1aa363e03 100644 --- a/src/core/controller/controller.bubbles.js +++ b/src/core/controller/controller.bubbles.js @@ -130,8 +130,8 @@ BI.BubblesController = BI.inherit(BI.Controller, { this.set(name, this.storeBubbles[name]["top"]); var position = this._getTopPosition(name, context, offsetStyle); this.get(name).element.css({left: position.left + adjustXOffset, top: position.top - adjustYOffset}); - this.get(name).invisible(); if (!BI.DOM.isTopSpaceEnough(context, this.get(name), adjustYOffset)) { + this.get(name).invisible(); if (!this.storeBubbles[name]["left"]) { this.storeBubbles[name]["left"] = this._createBubble("left", text, level, 30); } @@ -145,8 +145,8 @@ BI.BubblesController = BI.inherit(BI.Controller, { this.set(name, this.storeBubbles[name]["left"]); var position = this._getLeftPosition(name, context, offsetStyle); this.get(name).element.css({left: position.left - adjustXOffset, top: position.top - adjustYOffset}); - this.get(name).invisible(); if (!BI.DOM.isLeftSpaceEnough(context, this.get(name), adjustXOffset)) { + this.get(name).invisible(); if (!this.storeBubbles[name]["right"]) { this.storeBubbles[name]["right"] = this._createBubble("right", text, level, 30); } @@ -160,8 +160,8 @@ BI.BubblesController = BI.inherit(BI.Controller, { this.set(name, this.storeBubbles[name]["right"]); var position = this._getRightPosition(name, context, offsetStyle); this.get(name).element.css({left: position.left + adjustXOffset, top: position.top - adjustYOffset}); - this.get(name).invisible(); if (!BI.DOM.isRightSpaceEnough(context, this.get(name), adjustXOffset)) { + this.get(name).invisible(); if (!this.storeBubbles[name]["bottom"]) { this.storeBubbles[name]["bottom"] = this._createBubble("bottom", text, level); } @@ -175,12 +175,9 @@ BI.BubblesController = BI.inherit(BI.Controller, { this.set(name, this.storeBubbles[name]["bottom"]); var position = this._getBottomPosition(name, context, offsetStyle); this.get(name).element.css({left: position.left + adjustXOffset, top: position.top + adjustYOffset}); - this.get(name).invisible(); } } } - this.get(name).setText(text); - this.get(name).visible(); return this; }, @@ -223,4 +220,4 @@ BI.BubblesController = BI.inherit(BI.Controller, { delete this.bubblesManager[name]; return this; } -}); \ No newline at end of file +});