#require 'Action'
require 'erb'
OSX.require_framework "WebKit"
OSX.require_framework "Quartz" # PDFKit is part of quartz.
require 'ToDoTemplate'
class ToDoTemplate_A < ToDoTemplate
@@pageTemplate= ERB.new <<-EOF
<%= cards[0][:name] %>
<% cards[0][:items].each do |i| %>
<%= i.name.to_s %>
<% end %>
<%= cards[1][:name] %>
<% cards[1][:items].each do |i| %>
<%= i.name.to_s %>
<% end %>
<%= cards[2][:name] %>
<% cards[2][:items].each do |i| %>
<%= i.name.to_s %>
<% end %>
<%= cards[3][:name] %>
<% cards[3][:items].each do |i| %>
<%= i.name.to_s %>
<% end %>
EOF
def buildPagesForTasks(tasks)
pages=sliceTasksBySubPageAndContext(tasks,4,14) # 4 sub pages, 14 items per sub page
htmlPages=[]
pages.each do |cards|
item=nil
htmlPages << @@pageTemplate.result(binding())
end
htmlPages
end
end