From 8caeba6ca5706406b7e4e02b9c0143b12d1b2925 Mon Sep 17 00:00:00 2001 From: Mateus Rambo Strey <mars11@inf.ufpr.br> Date: Tue, 29 Sep 2015 14:29:55 -0300 Subject: [PATCH] add download link to learning objects --- app/assets/stylesheets/application/learning_objects.scss | 6 ++++-- app/models/learning_object.rb | 8 ++++++++ app/views/learning_objects/show.html.erb | 6 ++++-- 3 files changed, 16 insertions(+), 4 deletions(-) diff --git a/app/assets/stylesheets/application/learning_objects.scss b/app/assets/stylesheets/application/learning_objects.scss index a6fb67e1..63efc2f8 100644 --- a/app/assets/stylesheets/application/learning_objects.scss +++ b/app/assets/stylesheets/application/learning_objects.scss @@ -80,13 +80,15 @@ $background-grey: #e7e7e8; .actions { text-align: center; - color: #F05421; - font-weight: 400; .action { margin-top: 10px; padding: 0; + a { + color: #F05421; + font-weight: 400; + } img { width: 40px; height: 40px; diff --git a/app/models/learning_object.rb b/app/models/learning_object.rb index b28f497a..70cb8ccf 100644 --- a/app/models/learning_object.rb +++ b/app/models/learning_object.rb @@ -52,6 +52,14 @@ class LearningObject end end + def get_retrievelink + get_bitstream_retrievelink_of "ORIGINAL" + end + + def get_filename + get_bitstream_filename_of "ORIGINAL" + end + private def defaults diff --git a/app/views/learning_objects/show.html.erb b/app/views/learning_objects/show.html.erb index efb4720e..b27ec2fa 100644 --- a/app/views/learning_objects/show.html.erb +++ b/app/views/learning_objects/show.html.erb @@ -74,8 +74,10 @@ </div> <div class="actions"> <div class="col-md-3 action"> - <%= image_tag "icons/download.png", alt: "Download do objeto" %> - <h6>salvar no computador</h6> + <a href="<%= @learning_object.get_retrievelink %>"> + <%= image_tag "icons/download.png", alt: "Download do objeto" %> + <h6>salvar no computador</h6> + </a> </div> <div class="col-md-3 action"> <%= image_tag "icons/collection-add.png", alt: "Adicionar à coleção" %> -- GitLab