Skip to main content

Bug Tracker

Side navigation

#1368 closed bug (wontfix)

Opened July 07, 2007 12:43AM UTC

Closed March 31, 2008 01:44AM UTC

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!

[].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;

});

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 (2)

Changed July 07, 2007 12:46AM UTC by jbwyme comment:1

Code didn't copy right so I attached a file...

Changed March 31, 2008 01:44AM UTC by scott.gonzal comment:2

resolution: → wontfix
status: newclosed

Interface is no longer supported; consider switching to jQuery UI.