summaryrefslogtreecommitdiffhomepage
path: root/app/helpers/nodes_helper.rb
blob: 2141bfc27ffec358b37e626c94cd6a283fa85b76 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
module NodesHelper
  def showNestedChildren(node, level)
    puts node.children.to_yaml
    if node.children.any?
      returnme = "<details class=\"indent\"><summary>#{node.title}</summary>".html_safe
      node.children.each do |nestednode|
        returnme += (showNestedChildren(nestednode, level + 1)).html_safe
      end
      returnme += "</details>".html_safe
    else
      returnme = "<div class=\"indent\">#{node.title}</div>".html_safe
    end
  end
end