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.
| Comment | File | Size | Author |
|---|---|---|---|
| #1 | shs_ie7.png | 11.12 KB | Jonesgr |
Comments
Comment #1
Jonesgr commentedAdded an image to make it clearer.
Comment #2
stborchertI 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;withreturn $element.hasClass('chzn-done');.After saving the file, clear your cache and try again. Hopefully IE will now display the normal dropdowns.
Comment #3
Jonesgr commentedThat was great!!
Comment #4
stborchertGood 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.