As you know, generally, the chosen jquery isnt supported by the holy IE7. This is not a great problem as dropdowns are rendered in their normal graphical state. Despite this, when we use SHS and output field with chosen (always or let chosen decide), in ie7, they are not rendered at all. Apparently, if we never output the field with chosen. they are normally rendered. Its very strange. If you have any clue or need more details in order to analyse it you're welcome.

CommentFileSizeAuthor
#1 shs_ie7.png11.12 KBJonesgr

Comments

Jonesgr’s picture

StatusFileSize
new11.12 KB

Added an image to make it clearer.

stborchert’s picture

I think I know the culprit.

Please try this (I've tested this in IETester within a virtual machine so it might work for you also): in file shs.js nearly at the end replace the line return true; with return $element.hasClass('chzn-done');.
After saving the file, clear your cache and try again. Hopefully IE will now display the normal dropdowns.

Jonesgr’s picture

Status: Active » Fixed

That was great!!

stborchert’s picture

Good to hear. I've already changed this line in one of the previous commits so it is included in the current development release and will be in the next stable release as well.
Thanks for the report.

Status: Fixed » Closed (fixed)

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