TracksApp/tracks

View on GitHub
app/helpers/contexts_helper.rb

Summary

Maintainability
A
0 mins
Test Coverage
module ContextsHelper
  def show_context_name(context)
    if source_view_is :context
      content_tag(:span, :id => "context_name"){ context.name }
    else
      link_to_context(context)
    end
  end

  def link_to_delete_context(context, descriptor = sanitize(context.name))
    link_to_delete(:context, context, descriptor)
  end

  def link_to_edit_context(context, descriptor = sanitize(context.name))
    link_to_edit(:context, context, descriptor)
  end

  def context_summary(context, undone_todo_count)
    content_tag(:p, "#{undone_todo_count}. Context is #{context.hidden? ? 'Hidden' : 'Active'}.".html_safe)
  end
end