Bug Tracker

Ticket #969 (closed bug: wontfix)

Opened 9 years ago

Last modified 3 years ago

className animation has incorrect RegExp declaration

Reported by: jeffkretz Owned by: stefan
Priority: minor Milestone: 1.1.3
Component: interface Version: 1.1
Keywords: className Cc:
Blocking: Blocked by:

Description (last modified by scott.gonzal) (diff)

In animating a className, the ifx.js defines a Reg Exp to find the style rule on line 395:

var rule = new RegExp('.' + prop[p] + ' {');

This works in IE and FF, but Opera throws an exception: Statement on line 395: Reg Exp.prototype.compile: syntax error in pattern or string.

This appears to be because the Reg Exp declaration for Opera is more strict about backslash declarations to escape specific characters. The following change to the source code worked for me in IE6, IE7, FF and Opera:

var rule = new RegExp('\.' + prop[p] + ' \{');

Note that the backslash itself for the period and curly brace is then passed to the Reg Exp statement.


Change History

comment:1 Changed 7 years ago by scott.gonzal

  • need set to Review
  • Status changed from new to closed
  • Resolution set to wontfix
  • Description modified (diff)

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

Note: See TracTickets for help on using tickets.