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.
>

Reply via email to