All pastes #47410 Raw Edit

Untitled

public text v1 · immutable
#47410 ·published 2006-03-29 06:07 UTC
rendered paste body
controllers/tasks_controller.rb:
 <ul class="sortablelist" id="list">
 <% i=1 %>
 <% for task in @tasks %>
    <li class="taskelement" id="item_<%= i %>">
    <div id="task"><%= task.send('title') %></div>
    <div id="priority">&nbsp;<strong>(<%= task.send('priority') %>)</strong></div>
    <div id="controls">
    <%= link_to 'Show', :action => 'show', :id => task %>
    <p class="button" onClick="Effect.BlindDown('edittask_<%= i %>')">Edit</p>
    <%= link_to 'Destroy', { :action => 'destroy', :id => task }, :confirm => 'Are  you sure?' %>
    </div>
    <div id="edittask_<%= i %>" style="display: none;" class="editbox">
        <%= render(:partial => 'edittaskform', :locals => { :i => "i", :task =>     "task" } ) %>
        <p class="button" onClick="Effect.BlindUp('edittask_<%= i %>')">Cancel</p>
    </div>
    </li>
    <% i=i+1 %>
 <% end %>
 </ul>


views/tasks/_edittaskform.rhtml:
 <%= form_remote_tag(:update => "mylist",
 :url => { :action => "update", :id => i} ) %>
 Title: <%= text_field "task", "title" %>
 Priority: <%= text_field "task", "priority" %>
 <%= submit_tag "Edit" %>
 <%= end_form_tag %>
 <br>

views/tasks/list.rhtml:
 <div id="content">
 <h1>Listing tasks</h1>
 <div id="task_list">
 <%= render(:partial => 'mylist') %>
 <div id="task_list_status">
 </div>
 </div>

 <%= link_to 'Previous page', { :page => @task_pages.current.previous } if @         task_pages.current.previous %>
 <%= link_to 'Next page', { :page => @task_pages.current.next } if @task_pages.      current.next %>

 <br />

 </div>