summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
ce40871)
pipeline_instances index.
refs #1976
def destroy
if @object.destroy
def destroy
if @object.destroy
- redirect_to(params[:return_to] || :back)
+ respond_to do |f|
+ f.html {
+ redirect_to(params[:return_to] || :back)
+ }
+ f.js { render }
+ end
else
self.render_error status: 422
end
else
self.render_error status: 422
end
<tbody>
<% @objects.each do |object| %>
<tbody>
<% @objects.each do |object| %>
+ <tr data-object-uuid="<%= object.uuid %>">
<% object.attributes_for_display.each do |attr, attrvalue| %>
<% next if attr_blacklist.index(" "+attr) %>
<td class="arv-object-<%= object.class.to_s %> arv-attr-<%= attr %>">
<% object.attributes_for_display.each do |attr, attrvalue| %>
<% next if attr_blacklist.index(" "+attr) %>
<td class="arv-object-<%= object.class.to_s %> arv-attr-<%= attr %>">
<% end %>
<td>
<% if object.editable? %>
<% end %>
<td>
<% if object.editable? %>
- <%= link_to({action: 'destroy', id: object.uuid}, method: :delete, data: {confirm: "You are about to delete #{controller.model_class} #{object.uuid}.\n\nAre you sure?"}) do %>
+ <%= link_to({action: 'destroy', id: object.uuid}, method: :delete, remote: true, data: {confirm: "You are about to delete #{controller.model_class} #{object.uuid}.\n\nAre you sure?"}) do %>
<i class="icon-trash"></i>
<i class="icon-trash"></i>
- <!-- <%= object.inspect %> -->
<% end %>
<% end %>
</td>
<% end %>
<% end %>
</td>
--- /dev/null
+$('[data-object-uuid=<%= @object.uuid %>]').hide('slow', function() {
+ $(this).remove();
+});
dependencies
</th><th>
created
dependencies
</th><th>
created
<% @objects.sort_by { |ob| ob.created_at }.reverse.each do |ob| %>
<% @objects.sort_by { |ob| ob.created_at }.reverse.each do |ob| %>
+ <tr data-object-uuid="<%= ob.uuid %>">
<td>
<%= check_box_tag 'uuids[]', ob.uuid, false %>
</td><td>
<td>
<%= check_box_tag 'uuids[]', ob.uuid, false %>
</td><td>
</small>
</td><td>
<%= ob.created_at %>
</small>
</td><td>
<%= ob.created_at %>
+ </td><td>
+ <% if ob.editable? %>
+ <%= link_to({action: 'destroy', id: ob.uuid}, method: :delete, remote: true, data: {confirm: "You are about to delete #{controller.model_class} #{ob.uuid}.\n\nAre you sure?"}) do %>
+ <i class="icon-trash"></i>
+ <% end %>
+ <% end %>