After installing version 6.x-1.6 the drop down didn't drop anymore. In fact, what happens is that, the contiguous block "covers" the list being displayed, thus language selection is impossible.

I label it as "major", because no language can be selected, and because the other block (in this case user) might be somehow involved (CSS errors in z-axis?).

Comments

mightaswell’s picture

I have the same issue using this with Acquia Marina. Even on a page where it is the only block.

The drop down does not work on any modern browser.

chinita7’s picture

I also have the same problem with Acquia Marina theme.
It works when I change the theme back to Garland.

dawnlight’s picture

It can be solved with CSS, but not very beautifully.
Change the CSS file below:

sites\all\modules\lang_dropdown\msdropdown\dd.css

.dd .ddChild { /*Line 29*/
  position:absolute; /*Line 30*/

Comment the 30th line

.dd .ddChild { /*Line 29*/
  /*position:absolute; Line 30*/

OR
Change it's value to "static" or "inherit"

.dd .ddChild { /*Line 29*/
  position:static; /*Line 30*/

Then, it works for me.
If you don't want to change the style of module for the other themes, you can change the style of your Acquia Marina. The thing you should do is changing the style of the DIV with the classname "ddchild".

IF IT NOT WORKS FOR YOUR DRUPAL, YOU CAN ALSO TRY TO:

Change the Language switcher dropdown settings in block settings
DO NOT USE "Output as JavaScript widget instead of HTML select element."
Then it can also work with a select form and a flag icon on the right side of the form.

==========

I think perhaps it's a problem between lang_dropdown with Acquia Marina(fusion)?

manfer’s picture

Status: Active » Fixed

I don't think this is happening with newer version that has updated the dropdown js library.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.