# HG changeset patch # User Aurelien Campeas # Date 1251823457 -7200 # Node ID c1a4fbf2539afb99a075a9e920108f9096e36e31 # Parent 71ab8d47c57b612f019116434b0a4d9aa9dc5555 treeview element ids should be unique, cleanup diff -r 71ab8d47c57b -r c1a4fbf2539a web/data/cubicweb.widgets.js --- a/web/data/cubicweb.widgets.js Tue Sep 01 16:55:45 2009 +0200 +++ b/web/data/cubicweb.widgets.js Tue Sep 01 18:44:17 2009 +0200 @@ -181,13 +181,6 @@ } } -Widgets.TreeView = defclass("TreeView", null, { - __init__: function(wdgnode) { - jQuery(wdgnode).treeview({toggle: toggleTree, - prerendered: true}); - } -}); - /* widget based on SIMILE's timeline widget * http://code.google.com/p/simile-widgets/ 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"""