% @tag_list_text = "" @tag_list_text = tag_list_text if @todo -%> <%= get_list_of_error_messages_for(@todo) if @todo %>
<%= text_field( "todo", "description", "maxlength" => 100, "size" => 50) %> <%= text_field_tag "tag_list", @tag_list_text, :size => 50 %> <%= unless @mobile_from_context collection_select( "todo", "context_id", @contexts, "id", "name", {} ) else select_tag("todo[context_id]", options_from_collection_for_select( @contexts, "id", "name", @mobile_from_context.id), {"id" => :todo_context_id} ) end %> <%= unless @mobile_from_project collection_select( "todo", "project_id", @projects, "id", "name", {:include_blank => t('todos.no_project')} ) else # manually add blank option since :include_blank does not work # with options_from_collection_for_select empty_option = content_tag(:option, "", :value => "") select_tag("todo[project_id]", empty_option+options_from_collection_for_select( @projects, "id", "name", @mobile_from_project.id), {"id" => :todo_project_id} ) end %> <%= text_area( "todo", "notes", "cols" => 40, "rows" => 3) %> <%= date_select("todo", "due", {:order => [:day, :month, :year], :start_year => Date.current.year, :include_blank => '--'}) %> <%= date_select("todo", "show_from", {:order => [:day, :month, :year], :start_year => Date.current.year, :include_blank => true}) %>