From 7c73140674ca0fc457613583b2a64479af3b85ad Mon Sep 17 00:00:00 2001 From: Sam Date: Mon, 17 Jun 2013 12:14:59 +1000 Subject: [PATCH] offsets for find as you type names for PMS and Groups were crazy, change it so it renders the autocomplete below. --- .../javascripts/discourse/components/autocomplete.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/discourse/components/autocomplete.js b/app/assets/javascripts/discourse/components/autocomplete.js index ac370bc5e17..842478b6c2c 100644 --- a/app/assets/javascripts/discourse/components/autocomplete.js +++ b/app/assets/javascripts/discourse/components/autocomplete.js @@ -131,16 +131,22 @@ $.fn.autocomplete = function(options) { return false; }); var pos = null; + var vOffset = 0; + var hOffset = 0; if (isInput) { pos = { left: 0, top: 0 }; + vOffset = -32; + hOffset = 0; } else { pos = me.caretPosition({ pos: completeStart, key: options.key }); + vOffset = div.height(); + hOffset = 27; } div.css({ left: "-1000px" @@ -150,8 +156,8 @@ $.fn.autocomplete = function(options) { var borderTop = parseInt(me.css('border-top-width'), 10) || 0; div.css({ position: 'absolute', - top: (mePos.top + pos.top - div.height() + borderTop) + 'px', - left: (mePos.left + pos.left + 27) + 'px' + top: (mePos.top + pos.top - vOffset + borderTop) + 'px', + left: (mePos.left + pos.left + hOffset) + 'px' }); };