tracks/app/views/contexts/show.html.erb
Reinier Balt d3f46c59eb Merge branch 'master' into new-gui
Conflicts:
	app/views/contexts/show.html.erb
2013-09-05 20:19:48 +02:00

30 lines
1.5 KiB
Text

<%# Template Dependency: todos/collection -%>
<%# Template Dependency: contexts/context -%>
<%# Template Dependency: projects/project -%>
<%
suffix_completed = t('contexts.last_completed_in_context', :number=>prefs.show_number_completed)
deferred_pending_options = {:append_descriptor => nil, :parent_container_type => 'context'}
done_todo_options = {:append_descriptor => suffix_completed, :suppress_context => true, :parent_container_type => 'context'}
-%>
<% cache ["not_done_context", @not_done_todos.empty?] do -%>
<%= render partial: "todos/empty_message_container", locals: {:show => @not_done_todos.empty?, :container_name => "not_done"} %>
<% end -%>
<%= show_grouped_todos({:collapsible => false, :show_empty_containers => false, :parent_container_type => 'context'}) %>
<% if @group_view_by == 'project'
cache [@last_updated_todo_without_project, @context, "todos_without_project"] do -%>
<%= show_todos_without_project(@todos_without_project,
{:collapsible => false, :parent_container_type => 'context', :title_param => @context.name}) -%>
<% end -%>
<% end -%>
<% cache [@context, "deferred_pending"] do -%>
<%= show_deferred_pending_todos(@deferred_todos, @pending_todos, deferred_pending_options) %>
<% end -%>
<% # use the first completed todo (which is the last one to be completed) as cache invariant
cache [@context, @done.first, "context_completed"] do -%>
<%= show_done_todos(@done, done_todo_options) unless @done.nil? %>
<% end -%>