Class ::xowiki::TreeRenderer=bootstrap3-folders
::xowiki::TreeRenderer=bootstrap3-folders
create ...
Class Relations
- class: ::xowiki::TreeRenderer
![[i]](/resources/acs-subsite/ZoomIn16.gif)
- superclass: ::xowiki::TreeRenderer=bootstrap3
![[i]](/resources/acs-subsite/ZoomIn16.gif)
::xowiki::TreeRenderer create ::xowiki::TreeRenderer=bootstrap3-folders \
-superclass ::xowiki::TreeRenderer=bootstrap3
Methods (to be applied on the object)
render (scripted)
set jsTree [string trimright [next] ", \n"]
set id [$tree id]
set options [list "enableLinks: true"]
if {[::template::CSS toolkit] eq "bootstrap5"} {
lappend options "expandIcon: 'glyphicon glyphicon-none'" "collapseIcon: 'bi bi-folder2-open'"
} else {
lappend options "expandIcon: 'glyphicon glyphicon-none'" "collapseIcon: 'glyphicon glyphicon-folder-open'"
}
template::add_body_script -script "\n\$('#$id').treeview({data: \[$jsTree\], [join $options ,] });"
return "<div id='$id'></div>"