From 8a3fcb7cc483cc64d20a8e57e53e1255832c1c37 Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Tue, 27 Jul 2010 19:24:40 +0000 Subject: [PATCH] See ChangeLog. Monotone-Parent: fe351629b595bd5c5cd4b03a129c97d14d342fc7 Monotone-Revision: 00dd99d5ee953d6a729360790b3e5b7242027da2 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2010-07-27T19:24:40 Monotone-Branch: ca.inverse.sogo --- ChangeLog | 6 ++++++ UI/WebServerResources/SOGoAutoCompletion.js | 7 +++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 9c444503e..bdad3e4a6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2010-07-27 Francis Lachapelle + + * UI/WebServerResources/SOGoAutoCompletion.js + (performSearchCallback): minor change on when the popup menu has + to be positioned differently. + 2010-07-22 Ludovic Marcotte * Added Migration/Horde/* - scripts used to migrate diff --git a/UI/WebServerResources/SOGoAutoCompletion.js b/UI/WebServerResources/SOGoAutoCompletion.js index 38c267f0d..4b17e8b89 100644 --- a/UI/WebServerResources/SOGoAutoCompletion.js +++ b/UI/WebServerResources/SOGoAutoCompletion.js @@ -192,12 +192,11 @@ var SOGoAutoCompletionInterface = { } // Show popup menu - var div = Element.up(input, 'DIV'); var offsetScroll = Element.cumulativeScrollOffset(input); var offset = Element.positionedOffset(input); - if (div.getStyle('position') == 'relative') - // Hack for some situations where the offset must be computed differently - offset = Element.cumulativeOffset(input); + if ($(document.body).hasClassName("popup") && typeof initPopupMailer == 'undefined') + // Hack for some situations where the offset must be computed differently + offset = Element.cumulativeOffset(input); var top = offset.top - offsetScroll.top + node.offsetHeight + 3; var height = 'auto'; var heightDiff = window.height() - offset[1];