From 3b1eda887803d358e545d3eb8164d5e46e1a9033 Mon Sep 17 00:00:00 2001
From: man13 <man13@inf.ufpr.br>
Date: Thu, 24 Mar 2016 09:17:22 -0300
Subject: [PATCH] adding delete button

Signed-off-by: man13 <man13@inf.ufpr.br>
---
 app/views/learning_objects/show.html.erb | 172 ++++++++++++-----------
 1 file changed, 90 insertions(+), 82 deletions(-)

diff --git a/app/views/learning_objects/show.html.erb b/app/views/learning_objects/show.html.erb
index 609690c42..716237b23 100644
--- a/app/views/learning_objects/show.html.erb
+++ b/app/views/learning_objects/show.html.erb
@@ -1,7 +1,7 @@
 <% content_for(:body_attributes) do %>data-no-turbolink="true"<% end %>
 
 <% if @learning_object.state == 'suspended' %>
-  <h2> Este conteúdo está suspenso! </h2>
+    <h2> Este conteúdo está suspenso! </h2>
 <% end %>
 
 <div class="row learning-object">
@@ -16,7 +16,7 @@
     <br/><br/>
     <h2 class="title"><%= learning_object_title(@learning_object) %></h2>
     <% unless @learning_object.description.nil? %>
-      <p class="description"><%= @learning_object.description %></p>
+        <p class="description"><%= @learning_object.description %></p>
     <% end %>
     <span class="category"><%= ("Em " + show_categories(@learning_object.categories)) unless @learning_object.categories.nil? %></span>
   </div>
@@ -26,27 +26,27 @@
     <div class="rightbar">
       <% author = @learning_object.get_metadata_value_of("dc.contributor.author") %>
       <% unless author.blank? %>
-        <div class="media">
-          <div class="media-left">
-            <a href="#"><img class="user-image-small" src="<%#= current_user.avatar.url(:thumb) %><%= asset_path('user-anon.png')%>" alt="Foto do usuário"/></a>
-          </div>
-          <div class="media-body">
-            <h5>Autor</h5>
-            <h3><%= author %></h3>
+          <div class="media">
+            <div class="media-left">
+              <a href="#"><img class="user-image-small" src="<%#= current_user.avatar.url(:thumb) %><%= asset_path('user-anon.png')%>" alt="Foto do usuário"/></a>
+            </div>
+            <div class="media-body">
+              <h5>Autor</h5>
+              <h3><%= author %></h3>
+            </div>
           </div>
-        </div>
       <% end %>
       <% unless @learning_object.publisher.nil? %>
-        <div class="media">
-          <div class="media-left">
-            <a href="#"><img class="user-image-small" src="<%#= current_user.avatar.url(:thumb) %><%= asset_path('user-anon.png')%>" alt="Foto do usuário"/></a>
-          </div>
-          <div class="media-body">
-            <% publisher_type = @learning_object.publisher.class %>
-            <h5><%= publisher_type == User ? 'Adicionado por' : 'Origem'%></h5>
-            <h3 class="media-heading"><%= @learning_object.publisher.name %></h3>
+          <div class="media">
+            <div class="media-left">
+              <a href="#"><img class="user-image-small" src="<%#= current_user.avatar.url(:thumb) %><%= asset_path('user-anon.png')%>" alt="Foto do usuário"/></a>
+            </div>
+            <div class="media-body">
+              <% publisher_type = @learning_object.publisher.class %>
+              <h5><%= publisher_type == User ? 'Adicionado por' : 'Origem'%></h5>
+              <h3 class="media-heading"><%= @learning_object.publisher.name %></h3>
+            </div>
           </div>
-        </div>
       <% end %>
       <div class="panel panel-default">
         <h3>Detalhes do Objeto</h3>
@@ -59,56 +59,64 @@
       </div>
       <div class="rating-panel">
         <% if user_signed_in? %>
-          <div class="actions">
-            <div class="action download">
+            <div class="actions">
+              <div class="action download">
                 <%= link_to download_learning_object_path, class: 'download btn btn-success', target: "_blank" do %>
-                  <i class="fa fa-download"></i>FAZER DOWNLOAD
+                    <i class="fa fa-download"></i>FAZER DOWNLOAD
                 <%end%>
-            </div>
-            <div class="action">
-              <%= link_to like_learning_object_path(id: @learning_object.id), class: 'vote btn btn-primary',method: :post, remote: true do %>
-                  <% if @liked %>
-                    <%= image_tag "icons/btn_like_down.png", alt: "Descurtir" %>
-                  <% else %>
-                    <%= image_tag "icons/btn_like_up.png", alt: "Curtir" %>
-                  <% end %>
+              </div>
+              <div class="action">
+                <%= link_to like_learning_object_path(id: @learning_object.id), class: 'vote btn btn-primary',method: :post, remote: true do %>
+                    <% if @liked %>
+                        <%= image_tag "icons/btn_like_down.png", alt: "Descurtir" %>
+                    <% else %>
+                        <%= image_tag "icons/btn_like_up.png", alt: "Curtir" %>
+                    <% end %>
+                <% end %>
+              </div>
+              <div class="action">
+                <a tabindex="0" class="add-to-collection btn btn-primary" role="button" title="Adicionar as coleções" data-loid="<%= @learning_object.id %>">
+                  <%= image_tag "icons/btn_add.png", alt: "Adicionar à coleção" %>
+                </a>
+              </div>
+              <div class="action">
+                <%= link_to bookmark_add_path(id: @learning_object.id, type: @learning_object.class.to_s), class:"btn btn-primary bookmark",  title: "Adicionar aos favoritos", method: :post, remote: true do %>
+                    <i class="fa fa-bookmark"></i>
+                <%end%>
+              </div>
+              <div class="action">
+                <%= render 'complaints/complaints_button' %>
+              </div>
+              <div class="action">
+                <a tabindex="1" class="btn btn-primary share" role="button" title="Compartilhar" data-toggle="modal" data-target="#share_modal">
+                  <i class="fa fa-share"></i>
+                  <%#= image_tag "icons/collection-add.png", alt: "Compartilhar" %>
+                </a>
+                <%= render 'share_modal' %>
+              </div>
+
+              <% if policy(@learning_object).update? %>
+                  <div class="action">
+                    <a tabindex="1" class="btn btn-primary share" role="button" title="Editar conteúdo" href="<%= edit_learning_object_path(@learning_object) %>">
+                      <i class="fa fa-pencil"></i>
+                    </a>
+                  </div>
               <% end %>
-            </div>
-            <div class="action">
-              <a tabindex="0" class="add-to-collection btn btn-primary" role="button" title="Adicionar as coleções" data-loid="<%= @learning_object.id %>">
-              <%= image_tag "icons/btn_add.png", alt: "Adicionar à coleção" %>
-              </a>
-            </div>
-            <div class="action">
-              <%= link_to bookmark_add_path(id: @learning_object.id, type: @learning_object.class.to_s), class:"btn btn-primary bookmark",  title: "Adicionar aos favoritos", method: :post, remote: true do %>
-                <i class="fa fa-bookmark"></i>
-              <%end%>
-            </div>
-            <div class="action">
-              <%= render 'complaints/complaints_button' %>
-            </div>
-            <div class="action">
-              <a tabindex="1" class="btn btn-primary share" role="button" title="Compartilhar" data-toggle="modal" data-target="#share_modal">
-                <i class="fa fa-share"></i>
-                <%#= image_tag "icons/collection-add.png", alt: "Compartilhar" %>
-              </a>
-              <%= render 'share_modal' %>
-            </div>
 
-            <% if policy(@learning_object).update? %>
-                <div class="action">
-                  <a tabindex="1" class="btn btn-primary share" role="button" title="Editar conteúdo" href="<%= edit_learning_object_path(@learning_object) %>">
-                    <i class="fa fa-pencil"></i>
-                  </a>
-                </div>
-            <% end %>
+              <% if policy(@learning_object).destroy? %>
+                  <div class="action">
+                    <a tabindex="1" data-method='delete' class="btn btn-primary share" role="button" title="Deletar conteúdo" href="<%= learning_object_path(@learning_object) %>">
+                      <i class="fa fa-trash"></i>
+                    </a>
+                  </div>
+              <% end %>
 
-          </div>
+            </div>
         <% else %>
-          <div class="login-info">
-            <%= image_tag "icons/i_estilizado.png"%>
-            <h4>Logue-se para poder curtir, adicionar o objeto em uma coleção, baixar o counteúdo ou denunciar.</h4>
-          </div>
+            <div class="login-info">
+              <%= image_tag "icons/i_estilizado.png"%>
+              <h4>Logue-se para poder curtir, adicionar o objeto em uma coleção, baixar o counteúdo ou denunciar.</h4>
+            </div>
         <% end %>
       </div>
     </div>
@@ -124,33 +132,33 @@
         <button type="button" class="close" data-dismiss="modal" aria-label="Fechar"><span aria-hidden="true">&times;</span></button>
         <h4 class="modal-title" id="extra_metadata_modal_label">Metadados Adicionais</h4>
       </div>
-        <div class="modal-body" style="text-align:justify">
+      <div class="modal-body" style="text-align:justify">
 
-          <div class="container-fluid">
-            <div class="row">
-              <div class="col-sm-12">
-                <ul>
-                  <li><b>Autor:</b> <%= @learning_object.get_metadata_value_of("dc.contributor.author") %></li>
-                  <li><b>Tipo:</b> <%= @learning_object.get_metadata_value_of("dc.type") %></li>
-                  <li><b>Data:</b> <%= @learning_object.get_metadata_value_of("dc.date.available") %></li>
-                  <li><b>Linguagem:</b> <%= @learning_object.get_metadata_value_of("dc.language") %></li>
-                </ul>
-                <table class="table table-striped">
-                  <% @learning_object.metadata.each do |m| %>
+        <div class="container-fluid">
+          <div class="row">
+            <div class="col-sm-12">
+              <ul>
+                <li><b>Autor:</b> <%= @learning_object.get_metadata_value_of("dc.contributor.author") %></li>
+                <li><b>Tipo:</b> <%= @learning_object.get_metadata_value_of("dc.type") %></li>
+                <li><b>Data:</b> <%= @learning_object.get_metadata_value_of("dc.date.available") %></li>
+                <li><b>Linguagem:</b> <%= @learning_object.get_metadata_value_of("dc.language") %></li>
+              </ul>
+              <table class="table table-striped">
+                <% @learning_object.metadata.each do |m| %>
                     <tr>
                       <th><span><%= "#{m["key"]}:"  %></span></th>
                       <td><%=  "#{m["value"]}" %></td>
                     </tr>
-                  <% end %>
-                </table>
-              </div>
+                <% end %>
+              </table>
             </div>
           </div>
-
-        </div>
-        <div class="modal-footer">
-          <button type="button" class="btn btn-default" data-dismiss="modal">Fechar</button>
         </div>
+
+      </div>
+      <div class="modal-footer">
+        <button type="button" class="btn btn-default" data-dismiss="modal">Fechar</button>
+      </div>
     </div>
   </div>
 </div>
-- 
GitLab