# HG changeset patch # User Aurelien Campeas # Date 1252941849 -7200 # Node ID 8013f8e239e95a17b75bf40245a38800a3a2ffbf # Parent 44fa8d4a25d5721d82cc653d9e29ad92106a07ad was lost in some merge diff -r 44fa8d4a25d5 -r 8013f8e239e9 web/views/treeview.py --- a/web/views/treeview.py Mon Sep 14 15:11:58 2009 +0200 +++ b/web/views/treeview.py Mon Sep 14 17:24:09 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: