xowiki::includelet::toc instproc render_list

 <instance of xowiki::includelet::toc[i]> render_list

Defined in

Partial Call Graph (max 5 caller/called nodes):
%3 test_includelet_toc includelet_toc (test ) xowiki::includelet::toc instproc render_list xowiki::includelet::toc instproc render_list test_includelet_toc->xowiki::includelet::toc instproc render_list test_xowiki xowiki (test ) test_xowiki->xowiki::includelet::toc instproc render_list

Testcases:
includelet_toc, xowiki
Source code:
: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]]
$tree array 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}  $pages

if {$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
XQL Not present:
Generic, PostgreSQL, Oracle
[ hide source ] | [ make this the default ]
Show another procedure: