summaryrefslogtreecommitdiff
path: root/app/views/assets/show.html.erb
diff options
context:
space:
mode:
Diffstat (limited to 'app/views/assets/show.html.erb')
-rw-r--r--app/views/assets/show.html.erb37
1 files changed, 34 insertions, 3 deletions
diff --git a/app/views/assets/show.html.erb b/app/views/assets/show.html.erb
index 5717dd9..e551e35 100644
--- a/app/views/assets/show.html.erb
+++ b/app/views/assets/show.html.erb
@@ -16,11 +16,42 @@
16 </div> 16 </div>
17 </div> 17 </div>
18 18
19 <div class="node_description">Thumbnail</div> 19 <% if @asset.has_variant?(:medium) %>
20 <div class="node_content"><%= image_tag @asset.upload.url(:medium), style: "max-width: 300px; max-height: 300px;" %></div> 20 <div class="node_description">Thumbnail</div>
21 <div class="node_content"><%= image_tag @asset.upload.url(:medium), style: "max-width: 300px; max-height: 300px;" %></div>
22 <% end %>
21 23
22 <div class="node_description">Public Path</div> 24 <div class="node_description">Public Path</div>
23 <div class="node_content"><%= @asset.upload.url.sub(/\?\d+$/, "") %></div> 25 <div class="node_content">
26 <% public_path = @asset.upload.url.sub(/\?\d+$/, "") %>
27 <%= link_to public_path, public_path, target: "_blank", rel: "noopener" %>
28 <button type="button" class="action_button copy_button"
29 data-copy-url="<%= request.base_url + public_path %>">
30 <%= icon("copy", library: "tabler", "aria-hidden": true) %>
31 <span class="copy_button_label">Copy URL</span>
32 </button>
33 </div>
34
35 <div class="node_description">Creator</div>
36 <div class="node_content"><%= @asset.creator.presence || "—" %></div>
37
38 <div class="node_description">Source</div>
39 <div class="node_content">
40 <% if @asset.source_url.present? %>
41 <%= link_to @asset.source_url, @asset.source_url %>
42 <% else %>
43
44 <% end %>
45 </div>
46
47 <div class="node_description">License</div>
48 <div class="node_content">
49 <% if (license = AssetLicense.find(@asset.license_key)) %>
50 <%= t("asset_licenses.#{license.key}") %>
51 <% else %>
52
53 <% end %>
54 </div>
24 55
25 <div class="node_description">Content Type</div> 56 <div class="node_description">Content Type</div>
26 <div class="node_content"><%= @asset.upload.content_type %></div> 57 <div class="node_content"><%= @asset.upload.content_type %></div>