From cb36c9375374b7388bd0e116309727ced53cd871 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Thu, 11 Feb 2021 11:57:49 +0800 Subject: [PATCH] Roo/bootstrap/Popover.js --- Roo/bootstrap/Popover.js | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/Roo/bootstrap/Popover.js b/Roo/bootstrap/Popover.js index 81b15864be..5e9df368df 100644 --- a/Roo/bootstrap/Popover.js +++ b/Roo/bootstrap/Popover.js @@ -344,12 +344,24 @@ Roo.extend(Roo.bootstrap.Popover, Roo.bootstrap.Component, { this.el.addClass(placement + ' roo-popover-' + placement); if (!this.alignEl ) { - return; + return false; + } + + switch (placement) { + case 'right': + var exact = this.el.getAlignToXY(this.alignEl, 'tl-tr', [10,0]); + var offset = this.el.getAlignToXY(this.alignEl, 'tl-tr?',[10,0]); + if (exact.equals(offset)) { + //normal display... + this.setXY(exact, this.preanim(arguments, 3)); + var xy = this.alignEl.getAnchorXY(p1, false); + + } + + } - switch () - this.el.alignTo(this.alignEl , this.alignment[0],this.alignment[1]); // work out the pointy position. var p1 = this.alignment[0].split('-').pop().replace('?',''); -- 2.39.2