diff --git a/app/models/post.rb b/app/models/post.rb index 527736024..4d04af25e 100644 --- a/app/models/post.rb +++ b/app/models/post.rb @@ -102,7 +102,7 @@ class Post < ActiveRecord::Base end def preview_file_url - if is_flash? + if !is_image? return "/images/download-preview.png" end diff --git a/app/presenters/post_presenter.rb b/app/presenters/post_presenter.rb index 0a0f8c8c0..d4e61ec0a 100644 --- a/app/presenters/post_presenter.rb +++ b/app/presenters/post_presenter.rb @@ -66,6 +66,8 @@ class PostPresenter < Presenter if @post.is_flash? template.render("posts/partials/show/flash", :post => @post) + elsif !@post.is_image? + template.render("posts/partials/show/download", :post => @post) elsif @post.is_image? template.render("posts/partials/show/image", :post => @post) end diff --git a/app/views/posts/partials/show/_download.html.erb b/app/views/posts/partials/show/_download.html.erb new file mode 100644 index 000000000..399d919b9 --- /dev/null +++ b/app/views/posts/partials/show/_download.html.erb @@ -0,0 +1 @@ +
<%= link_to "Save this file (right click and save)", post.file_url %>