diff -r 71ab8d47c57b -r c1a4fbf2539a web/views/treeview.py --- a/web/views/treeview.py Tue Sep 01 16:55:45 2009 +0200 +++ b/web/views/treeview.py Tue Sep 01 18:44:17 2009 +0200 @@ -32,13 +32,17 @@ if treeid is None: self.warning('Tree state won\'t be properly restored after next reload') treeid = make_uid('throw away uid') - self.w(u'') - toplevel_thru_ajax = self.req.form.pop('treeview_top', False) - if (initial_load and not self.req.form.get('fname')) or toplevel_thru_ajax: + if toplevel: self.req.add_css('jquery.treeview.css') self.req.add_js(('cubicweb.ajax.js', 'cubicweb.widgets.js', 'jquery.treeview.js')) self.req.html_headers.add_onload(u"""