Author: jmorliaguet Date: Sat Jun 3 14:17:42 2006 New Revision: 3292 Modified: cpsskins/branches/paris-sprint-2006/browser/rendering/viewer.py
Log: - set the element's order in the renderer's info structure Modified: cpsskins/branches/paris-sprint-2006/browser/rendering/viewer.py ============================================================================== --- cpsskins/branches/paris-sprint-2006/browser/rendering/viewer.py (original) +++ cpsskins/branches/paris-sprint-2006/browser/rendering/viewer.py Sat Jun 3 14:17:42 2006 @@ -96,7 +96,7 @@ # render the tree return getMultiAdapter((element, request), IRendererView)(tree) -def _updateTreeInfo(tree={}, node=None, globals=None): +def _updateTreeInfo(tree={}, node=None, order=0, globals=None): """Build the tree info for an element. """ @@ -121,6 +121,7 @@ info = ContextInfo({ 'element': node, 'display': display, + 'order': order, 'data': None, 'metadata': None, }) @@ -135,6 +136,7 @@ node.update(info) for child in children: - _updateTreeInfo(tree=tree, node=child, globals=globals) + _updateTreeInfo(tree=tree, node=child, order=children.index(child), + globals=globals) -- http://lists.nuxeo.com/mailman/listinfo/z3lab-checkins