:get_parameters
## Build a reduced toc tree based on pure HTML (no JavaScript or# AJAX involved). If an open_page is specified, produce an as# small as possible tree and omit all non-visible nodes.#if {$open_page ne ""} {
# TODO: can we allow open_page and reorder?set allow_reorder ""
} else {
set allow_reorder [:page_reorder_check_allow -with_head_entries false $allow_reorder]
}
set tree [::xowiki::Tree new -destroy_on_cleanup -id [:id]]
$treearray set open_node [array get :open_node]
$tree add_pages -full $full -remove_levels $remove_levels -book_mode $book_mode -open_page $open_page -expand_all $expand_all -owner [self] -properties ${:render_properties}$pagesif {$allow_reorder ne ""} {
:page_reorder_init_vars -allow_reorder $allow_reorder js last_level ID min_level
#set js "\nYAHOO.xo_page_order_region.DDApp.package_url = '[::$package_id package_url]';"set HTML [$tree render -style listdnd -context [list min_level $min_level]]
} else {
set HTML [$tree render -style list -properties ${:render_properties}]
}
return$HTML