<% projects.each do |curProject| %>
<%= itemRecurse(curProject) %>
<% end %>
EOF
@@itemTemplate=ERB.new <<-EOF
<% if @controller.filteredObjectsAndAncestors.containsObject?(project) %>
<% if project.kids != nil %>
<%= project.name.to_s %>
<% else %>
<%= project.name.to_s %>
<% end %>
<% if project.noteString != nil %>
<%= project.noteString.to_s %>
<% end %>
<% if project.kids != nil %>
<% project.kids.each do |child| %>
<%= itemRecurse(child) %>
<% end %>
<% end %>
<% end %>
EOF
def itemRecurse(project)
@@itemTemplate.result(binding())
end
def buildHTMLForProjects(projects,browser)
@browser=browser
@controller=@browser.outlineController
html = @@pageTemplate.result(binding())
end
end