Skip to content

ie6 \ 7 does not run properly #12

ihitao opened this Issue Jan 31, 2012 · 4 comments

3 participants

ihitao commented Jan 31, 2012

In ie6 \ 7 the next input character does not match the filter display

rmm5t commented Jan 31, 2012

Thanks for the report. I confirmed the problem in IE7. IE7 and IE6 aren't at the front of my radar anymore. I'd be happy to accept a pull-request or patch that fixes this, becaue I don't think I'll have time to get around to fixing it myself any time soon.

makbeta commented Apr 18, 2012

I wanted to use flexselect and IE7 compatibility, I was able to track down the issue as follows.

In liquidmetal v. 1.0 (used this vs 1.2 as it wasn't working in IE8).
We have the following:

var chars = abbreviation.toLowerCase();
for (var i = 0; i < chars.length; i++) {
        var c = chars[i];

IE7 is not able to treat string chars as an array, so converting the string into an array explicitly fixes the issue in IE7. Cod as follows:

var chars = abbreviation.toLowerCase().split();
for (var i = 0; i < chars.length; i++) {
        var c = chars[i];

Hope this helps.

rmm5t commented Apr 18, 2012

Thanks. I'll look into this as soon as I'm in front of an Windows Virtual Machine..

@rmm5t rmm5t closed this in 1712e35 Apr 22, 2012
rmm5t commented Apr 22, 2012

@makbeta I just released a new version of Flexselect (0.4.1) along with a new version of liquidmetal (1.2.1) that should fix all IE issues. Please try it and let me know if it helps.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.