<% @todo = todo suppress_context ||= false suppress_project ||= false suppress_edit_button ||= todo.completed? parameters = "_source_view=#{@source_view}" parameters += "&_tag_name=#{@tag_name}" if @source_view == 'tag' @z_index_counter = @z_index_counter - 1 # for IE z-index bug %>
<%= remote_star_icon %> <%= remote_toggle_checkbox unless source_view_is :deferred %>
<%= grip_span %> <%= date_span -%> <%= h sanitize(todo.description) %> <% #= successors_span %> <%= image_tag_for_recurring_todo(todo) if @todo.from_recurring_todo? %> <%= tag_list %> <%= deferred_due_date %> <%= project_and_context_links( parent_container_type, :suppress_context => suppress_context, :suppress_project => suppress_project ) %> <%= render(:partial => "todos/toggle_notes", :locals => { :item => todo }) if todo.notes? %> <%= render(:partial => "todos/toggle_successors", :locals => { :item => todo }) unless todo.pending_successors.empty? %>
<%= draggable_element(dom_id(todo), :revert => "'true'", :handle => "'grip'", :onDrop => "''") %> <%= drop_receiving_element(dom_id(todo), :url => {:controller => "todos", :action => "add_predecessor"}, :with => "'successor=' + encodeURIComponent(element.id.split('_').last()) + '&predecessor=' + encodeURIComponent(#{todo.id})", :hoverclass => 'hover' ) %>