# HG changeset patch # User Sylvain Thénault # Date 1253023327 -7200 # Node ID 7ac07c3a965990f2b0fd740e42615e5ba4c3fc08 # Parent 480b003cd31b7cb462614b36012462d063dbc6f8# Parent 948e0cb59b1aa89d8607b6113f42315627796980 merge diff -r 948e0cb59b1a -r 7ac07c3a9659 web/views/treeview.py --- a/web/views/treeview.py Tue Sep 15 14:49:40 2009 +0200 +++ b/web/views/treeview.py Tue Sep 15 16:02:07 2009 +0200 @@ -24,7 +24,7 @@ css_classes = 'treeview widget' title = _('tree view') - def call(self, subvid=None, treeid=None, initial_load=True): + def call(self, subvid=None, treeid=None, initial_load=True, initial_thru_ajax=False): if subvid is None: subvid = self.req.form.pop('treesubvid', 'oneline') # consume it if treeid is None: @@ -32,7 +32,7 @@ if treeid is None: self.warning('Tree state won\'t be properly restored after next reload') treeid = make_uid('throw away uid') - toplevel_thru_ajax = self.req.form.pop('treeview_top', False) + toplevel_thru_ajax = self.req.form.pop('treeview_top', False) or initial_thru_ajax toplevel = toplevel_thru_ajax or (initial_load and not self.req.form.get('fname')) ulid = ' ' if toplevel: