Opened 16 years ago
Closed 15 years ago
#1368 closed bug (wontfix)
Bug in iutil.js, IE6 throws "Operation Aborted"
Reported by: | jbwyme | Owned by: | stefan |
---|---|---|---|
Priority: | major | Milestone: | 1.1.4 |
Component: | interface | Version: | 1.1.3 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
I am using interface in page which is having compatibility problems with another script I am using in the apge. The definition for the Array.indexOf prototype is causing problems in my script with IE6. It may have to do the other script that is running on the same page but either way, if you want the script to be more compatible, here's the fix:
THAT LAST DEFINITION IN IUTIL.JS: CHANGE THIS
Helper function to support older browsers!
(Array.prototype.indexOf = function(v, n){ |
n = (n == null) ? 0 : n; var m = this.length; for (var i=n; i<m; i++)
if (this[i] == v)
return i;
return -1;
});
TO THIS
Helper function to support older browsers! if (![].indexOf) {
Array.prototype.indexOf = function(v, n){
n = (n == null) ? 0 : n; var m = this.length; for (var i=n; i<m; i++)
if (this[i] == v)
return i;
return -1;
});
}
After that change, I stopped getting the error.
Attachments (1)
Change History (3)
Changed 16 years ago by
Attachment: | iutil.js.fix.txt added |
---|
comment:2 Changed 15 years ago by
Resolution: | → wontfix |
---|---|
Status: | new → closed |
Interface is no longer supported; consider switching to jQuery UI.
code