Bug Tracker

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!

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

iutil.js.fix.txt (558 bytes) - added by jbwyme 16 years ago.
code

Download all attachments as: .zip

Change History (3)

Changed 16 years ago by jbwyme

Attachment: iutil.js.fix.txt added

code

comment:1 Changed 16 years ago by jbwyme

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

comment:2 Changed 15 years ago by scott.gonzal

Resolution: wontfix
Status: newclosed

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

Note: See TracTickets for help on using tickets.