diff -r 18bcb98d129a -r 614f23606091 web/views/tabs.py --- a/web/views/tabs.py Fri Apr 15 12:58:31 2011 +0200 +++ b/web/views/tabs.py Mon Apr 18 19:34:20 2011 +0200 @@ -127,8 +127,8 @@ if entity and len(self.cw_rset) > 1: entity.view(default, w=self.w) return - self._cw.add_css('ui.tabs.css') - self._cw.add_js(('ui.core.js', 'ui.tabs.js', 'cubicweb.ajax.js')) + self._cw.add_css('jquery.ui.css') + self._cw.add_js(('jquery.ui.js', 'cubicweb.ajax.js')) # prune tabs : not all are to be shown tabs, active_tab = self.prune_tabs(tabs, default) # build the html structure @@ -148,7 +148,6 @@ if domid == active_tab: active_tab_idx = i w(u'') - w(u'') for tabid, domid, tabkwargs in tabs: w(u'
' % domid) tabkwargs.setdefault('tabid', domid) @@ -156,11 +155,12 @@ tabkwargs.setdefault('rset', self.cw_rset) self.lazyview(**tabkwargs) w(u'
') + w(u'') # call the setTab() JS function *after* each tab is generated # because the callback binding needs to be done before # XXX make work history: true self._cw.add_onload(u""" - jQuery('#entity-tabs-%(eeid)s > ul').tabs( { selected: %(tabindex)s }); + jQuery('#entity-tabs-%(eeid)s').tabs( { selected: %(tabindex)s }); setTab('%(domid)s', '%(cookiename)s'); """ % {'tabindex' : active_tab_idx, 'domid' : active_tab,