sorry, jQuery 1.2.6 UI 1.6rc4
On Thu, Jan 15, 2009 at 10:49 PM, brian <bally.z...@gmail.com> wrote: > synopsis: UI.tabs faisl hard when there is no UL for which to apply tabs. > > I have an admin section for which I'm using a tabbed nav bar. But, in > a few pages, the UL does not appear (by design). Because I have this > line in my admin.js: > > $('#nav_admin').tabs({ ... }); > > ... jQuery is coming to a screeching halt with this error: > > -- snip -- > Error: c has no properties > Source file: http://cake_elan.apollo/js/lib/jquery-1.2.6.js > Line: 662 > -- snip -- > > I traced it to this line in _tabify() > > $.data(a, 'load.tabs', a.href); > > To fix, I needed to wrap that block in my admin.js with: > > if ($('#nav_admin ul').length) { ... } > > Solution: UI.tabs needs to fail gracefully when there is no UL > available to apply tabs to. >