[jQuery] Bug in jQuery implementation of EXT, works with other libraries.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.6000.16414" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>
<DIV><FONT face=Arial size=2>Theres a bug in Ext running over jQuery. Since Im
certainly not sure if it's got to do with Ext's jQuery adapter, or jQuery
itself, Im posting it both here and the Ext forums.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>The calendar implementation of Ext (See here <A
href="http://www.extjs.com/deploy/ext/examples/menu/menus.html">http://www.extjs.com/deploy/ext/examples/menu/menus.html</A>,
open first menu, choose date) is not working properly with jQuery, but is with
YUI and Prototype (you can change the active library from top right). Changing
the calendar months from the little arrows (left and right, next to the month
name) stop working after you've clicked them once. Both buttons work only once,
and with a quick glance this would indicate a problem concerning
Ext.util.ClickRepeater or Ext.util.Observable, but it's more of a guess than
anything.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>There's also a minor bug in Ext which causes the
page to jump to the top (the script doesn't correctly prevent the default click
handler) with FF. This can be prevented by binding click handler for the arrows
manually and making it preventDefault and stopEvent for the event. This is not
jQuery specific, tho, AFAIK. There was a posting about a possible fix for
this issue at <A
href="http://extjs.com/forum/showthread.php?t=5556">http://extjs.com/forum/showthread.php?t=5556</A> but
the changes therein were not enough to fix the issue (since the click event
still fired pretty much in succession with the mousedown-event that is handled
by the ClickRepeater, causing the default action still to fire even if mousedown
event handler tried to stop it).</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>-- </FONT></DIV>
<DIV><FONT face=Arial size=2>Suni</FONT></DIV></FONT></DIV></BODY></HTML>