El Miércoles, 25 de marzo de 2015 16:04:14 mvargo escribió:
> A bit more info. I find that if I use a tall monitor and scroll the page
> so that there is plenty of room for the autocomplete to fit below the input
> element, the recordselect div positions correctly. It's only when I don't
> have room below to fit the div it puts in the bottom value that is too
> large.
>
> looking at the code I see in the show: function on the Recordselect
> (jquery/record_select.js in the gem line 214 is show:)
>
> if (position == 'top') this.container.css('top', top);
> else this.container.css('bottom', document_height - offset.top);
>
> So it seems to me the calculation of the bottom height is not working.
> Document_height is found above there as
>
> document_height = jQuery(document).height();
>
> Maybe that is the entire document height but you want the window height?
> I'm not really an expert at client side javascript...
How is input positioned? static? fixed? If record select has an absolute
position, we
want document height, because bottom 0 is at document bottom. However if input
has
fixed position, then we need to use window height.
I would need a test page so I can see why is not positioned right to fix it.
--
You received this message because you are subscribed to the Google Groups
"ActiveScaffold : Ruby on Rails Gem" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/activescaffold.
For more options, visit https://groups.google.com/d/optout.