summaryrefslogtreecommitdiff
path: root/app/views/assets
diff options
context:
space:
mode:
Diffstat (limited to 'app/views/assets')
-rw-r--r--app/views/assets/edit.html.erb18
-rw-r--r--app/views/assets/new.html.erb16
-rw-r--r--app/views/assets/show.html.erb26
3 files changed, 53 insertions, 7 deletions
diff --git a/app/views/assets/edit.html.erb b/app/views/assets/edit.html.erb
index 610ae20a..1e4ae8f1 100644
--- a/app/views/assets/edit.html.erb
+++ b/app/views/assets/edit.html.erb
@@ -4,15 +4,19 @@
4 <%= form_for(@asset, html: { multipart: true }) do |f| %> 4 <%= form_for(@asset, html: { multipart: true }) do |f| %>
5 <%= form_error_messages(f) %> 5 <%= form_error_messages(f) %>
6 6
7 <div id="content"> 7 <div class="layout_row">
8 <div class="layout_row_label"><%= f.label :name %></div> 8 <div class="layout_row_label"><%= f.label :name %></div>
9 <div class="layout_row_content"><%= f.text_field :name %></div> 9 <div class="layout_row_content"><%= f.text_field :name %></div>
10 </div>
10 11
11 <% if @asset.upload.present? %> 12 <% if @asset.upload.present? %>
13 <div class="layout_row">
12 <div class="layout_row_label"><%= t(".current_file") %></div> 14 <div class="layout_row_label"><%= t(".current_file") %></div>
13 <div class="layout_row_content"><%= @asset.upload.url %> (<%= number_to_human_size(@asset.upload.size) %>)</div> 15 <div class="layout_row_content"><%= @asset.upload.url %> (<%= number_to_human_size(@asset.upload.size) %>)</div>
14 <% end %> 16 </div>
17 <% end %>
15 18
19 <div class="layout_row">
16 <div class="layout_row_label"><%= f.label :upload, t(".replace_file") %></div> 20 <div class="layout_row_label"><%= f.label :upload, t(".replace_file") %></div>
17 <div class="layout_row_content"> 21 <div class="layout_row_content">
18 <div id="asset_dropzone"> 22 <div id="asset_dropzone">
@@ -20,13 +24,19 @@
20 <p class="field_hint"><%= t("assets.form.drop_hint") %></p> 24 <p class="field_hint"><%= t("assets.form.drop_hint") %></p>
21 </div> 25 </div>
22 </div> 26 </div>
27 </div>
23 28
29 <div class="layout_row">
24 <div class="layout_row_label"><%= f.label :creator %></div> 30 <div class="layout_row_label"><%= f.label :creator %></div>
25 <div class="layout_row_content"><%= f.text_field :creator %></div> 31 <div class="layout_row_content"><%= f.text_field :creator %></div>
32 </div>
26 33
34 <div class="layout_row">
27 <div class="layout_row_label"><%= f.label :source_url %></div> 35 <div class="layout_row_label"><%= f.label :source_url %></div>
28 <div class="layout_row_content"><%= f.text_field :source_url %></div> 36 <div class="layout_row_content"><%= f.text_field :source_url %></div>
37 </div>
29 38
39 <div class="layout_row">
30 <div class="layout_row_label"><%= f.label :license_key %></div> 40 <div class="layout_row_label"><%= f.label :license_key %></div>
31 <div class="layout_row_content"> 41 <div class="layout_row_content">
32 <%= f.select :license_key, 42 <%= f.select :license_key,
@@ -35,7 +45,9 @@
35 @asset.license_key 45 @asset.license_key
36 ) %> 46 ) %>
37 </div> 47 </div>
48 </div>
38 49
50 <div class="layout_row">
39 <div class="layout_row_label"><%= t("admin.columns.actions") %></div> 51 <div class="layout_row_label"><%= t("admin.columns.actions") %></div>
40 <div class="layout_row_content info_group"> 52 <div class="layout_row_content info_group">
41 <div class="info_group_items"> 53 <div class="info_group_items">
diff --git a/app/views/assets/new.html.erb b/app/views/assets/new.html.erb
index d3a66524..1260644f 100644
--- a/app/views/assets/new.html.erb
+++ b/app/views/assets/new.html.erb
@@ -4,10 +4,12 @@
4 <%= form_for(@asset, :html => { :multipart => true }) do |f| %> 4 <%= form_for(@asset, :html => { :multipart => true }) do |f| %>
5 <%= form_error_messages(f) %> 5 <%= form_error_messages(f) %>
6 6
7 <div id="content"> 7 <div class="layout_row">
8 <div class="layout_row_label"><%= f.label :name %></div> 8 <div class="layout_row_label"><%= f.label :name %></div>
9 <div class="layout_row_content"><%= f.text_field :name %></div> 9 <div class="layout_row_content"><%= f.text_field :name %></div>
10 </div>
10 11
12 <div class="layout_row">
11 <div class="layout_row_label"><%= f.label :upload %></div> 13 <div class="layout_row_label"><%= f.label :upload %></div>
12 <div class="layout_row_content"> 14 <div class="layout_row_content">
13 <div id="asset_dropzone"> 15 <div id="asset_dropzone">
@@ -15,13 +17,19 @@
15 <p class="field_hint"><%= t("assets.form.drop_hint") %></p> 17 <p class="field_hint"><%= t("assets.form.drop_hint") %></p>
16 </div> 18 </div>
17 </div> 19 </div>
20 </div>
18 21
22 <div class="layout_row">
19 <div class="layout_row_label"><%= f.label :creator %></div> 23 <div class="layout_row_label"><%= f.label :creator %></div>
20 <div class="layout_row_content"><%= f.text_field :creator %></div> 24 <div class="layout_row_content"><%= f.text_field :creator %></div>
25 </div>
21 26
27 <div class="layout_row">
22 <div class="layout_row_label"><%= f.label :source_url %></div> 28 <div class="layout_row_label"><%= f.label :source_url %></div>
23 <div class="layout_row_content"><%= f.text_field :source_url %></div> 29 <div class="layout_row_content"><%= f.text_field :source_url %></div>
30 </div>
24 31
32 <div class="layout_row">
25 <div class="layout_row_label"><%= f.label :license_key %></div> 33 <div class="layout_row_label"><%= f.label :license_key %></div>
26 <div class="layout_row_content"> 34 <div class="layout_row_content">
27 <%= f.select :license_key, 35 <%= f.select :license_key,
@@ -30,7 +38,9 @@
30 @asset.license_key 38 @asset.license_key
31 ) %> 39 ) %>
32 </div> 40 </div>
41 </div>
33 42
43 <div class="layout_row">
34 <div class="layout_row_label"><%= t("assets.form.attach_to_page") %></div> 44 <div class="layout_row_label"><%= t("assets.form.attach_to_page") %></div>
35 <div class="layout_row_content"> 45 <div class="layout_row_content">
36 <div class="restore_picker"> 46 <div class="restore_picker">
@@ -41,13 +51,17 @@
41 <%= hidden_field_tag :node_id, @attach_node&.id %> 51 <%= hidden_field_tag :node_id, @attach_node&.id %>
42 <span class="field_hint"><%= t("assets.form.attach_hint") %></span> 52 <span class="field_hint"><%= t("assets.form.attach_hint") %></span>
43 </div> 53 </div>
54 </div>
44 55
56 <div class="layout_row">
45 <div class="layout_row_label"></div> 57 <div class="layout_row_label"></div>
46 <div class="layout_row_content"> 58 <div class="layout_row_content">
47 <label><%= check_box_tag :headline, "1" %> <%= t("assets.form.as_headline") %></label> 59 <label><%= check_box_tag :headline, "1" %> <%= t("assets.form.as_headline") %></label>
48 <span class="field_hint"><%= t("assets.form.headline_hint") %></span> 60 <span class="field_hint"><%= t("assets.form.headline_hint") %></span>
49 </div> 61 </div>
62 </div>
50 63
64 <div class="layout_row">
51 <div class="layout_row_label"><%= t("admin.columns.actions") %></div> 65 <div class="layout_row_label"><%= t("admin.columns.actions") %></div>
52 <div class="layout_row_content info_group"> 66 <div class="layout_row_content info_group">
53 <div class="info_group_items"> 67 <div class="info_group_items">
diff --git a/app/views/assets/show.html.erb b/app/views/assets/show.html.erb
index c261e032..5c111c7b 100644
--- a/app/views/assets/show.html.erb
+++ b/app/views/assets/show.html.erb
@@ -1,7 +1,7 @@
1<div id="admin_layout"> 1<div id="admin_layout">
2 <h1><%= @asset.name %></h1> 2 <h1><%= @asset.name %></h1>
3 3
4 <div id="content"> 4 <div class="layout_row">
5 <div class="layout_row_label"><%= t("admin.columns.actions") %></div> 5 <div class="layout_row_label"><%= t("admin.columns.actions") %></div>
6 <div class="layout_row_content info_group"> 6 <div class="layout_row_content info_group">
7 <div class="info_group_items"> 7 <div class="info_group_items">
@@ -35,12 +35,16 @@
35 </div> 35 </div>
36 </div> 36 </div>
37 </div> 37 </div>
38 </div>
38 39
39 <% if @asset.has_variant?(:medium) %> 40 <% if @asset.has_variant?(:medium) %>
41 <div class="layout_row">
40 <div class="layout_row_label"><%= t(".thumbnail") %></div> 42 <div class="layout_row_label"><%= t(".thumbnail") %></div>
41 <div class="layout_row_content"><%= image_tag @asset.upload.url(:medium), style: "max-width: 300px; max-height: 300px;" %></div> 43 <div class="layout_row_content"><%= image_tag @asset.upload.url(:medium), style: "max-width: 300px; max-height: 300px;" %></div>
42 <% end %> 44 </div>
45 <% end %>
43 46
47 <div class="layout_row">
44 <div class="layout_row_label"><%= t(".attached_to") %></div> 48 <div class="layout_row_label"><%= t(".attached_to") %></div>
45 <div class="layout_row_content"> 49 <div class="layout_row_content">
46 <% nodes = @asset.attached_nodes %> 50 <% nodes = @asset.attached_nodes %>
@@ -62,7 +66,9 @@
62 <%= t(".not_attached") %> 66 <%= t(".not_attached") %>
63 <% end %> 67 <% end %>
64 </div> 68 </div>
69 </div>
65 70
71 <div class="layout_row">
66 <div class="layout_row_label"><%= t("assets.form.attach_to_page") %></div> 72 <div class="layout_row_label"><%= t("assets.form.attach_to_page") %></div>
67 <div class="layout_row_content"> 73 <div class="layout_row_content">
68 <%= form_tag attach_to_node_asset_path(@asset), :class => "asset_attach_form" do %> 74 <%= form_tag attach_to_node_asset_path(@asset), :class => "asset_attach_form" do %>
@@ -78,14 +84,18 @@
78 <span class="field_hint"><%= t(".attach_hint") %></span> 84 <span class="field_hint"><%= t(".attach_hint") %></span>
79 <% end %> 85 <% end %>
80 </div> 86 </div>
87 </div>
81 88
89 <div class="layout_row">
82 <div class="layout_row_label"><%= t(".new_page") %></div> 90 <div class="layout_row_label"><%= t(".new_page") %></div>
83 <div class="layout_row_content"> 91 <div class="layout_row_content">
84 <%= link_to new_node_path(:asset_id => @asset.id), :class => "action_button" do %> 92 <%= link_to new_node_path(:asset_id => @asset.id), :class => "action_button" do %>
85 <%= icon("file-plus", library: "tabler", "aria-hidden": true) %> <%= t(".new_page_with_attachment") %> 93 <%= icon("file-plus", library: "tabler", "aria-hidden": true) %> <%= t(".new_page_with_attachment") %>
86 <% end %> 94 <% end %>
87 </div> 95 </div>
96 </div>
88 97
98 <div class="layout_row">
89 <div class="layout_row_label"><%= t(".public_path") %></div> 99 <div class="layout_row_label"><%= t(".public_path") %></div>
90 <div class="layout_row_content"> 100 <div class="layout_row_content">
91 <% public_path = @asset.upload.url.sub(/\?\d+$/, "") %> 101 <% public_path = @asset.upload.url.sub(/\?\d+$/, "") %>
@@ -96,10 +106,14 @@
96 <span class="copy_button_label"><%= t(".copy_url") %></span> 106 <span class="copy_button_label"><%= t(".copy_url") %></span>
97 </button> 107 </button>
98 </div> 108 </div>
109 </div>
99 110
111 <div class="layout_row">
100 <div class="layout_row_label"><%= t(".creator") %></div> 112 <div class="layout_row_label"><%= t(".creator") %></div>
101 <div class="layout_row_content"><%= @asset.creator.presence || "—" %></div> 113 <div class="layout_row_content"><%= @asset.creator.presence || "—" %></div>
114 </div>
102 115
116 <div class="layout_row">
103 <div class="layout_row_label"><%= t(".source") %></div> 117 <div class="layout_row_label"><%= t(".source") %></div>
104 <div class="layout_row_content"> 118 <div class="layout_row_content">
105 <% if @asset.source_url.present? %> 119 <% if @asset.source_url.present? %>
@@ -108,7 +122,9 @@
108 122
109 <% end %> 123 <% end %>
110 </div> 124 </div>
125 </div>
111 126
127 <div class="layout_row">
112 <div class="layout_row_label"><%= t(".license") %></div> 128 <div class="layout_row_label"><%= t(".license") %></div>
113 <div class="layout_row_content"> 129 <div class="layout_row_content">
114 <% if (license = AssetLicense.find(@asset.license_key)) %> 130 <% if (license = AssetLicense.find(@asset.license_key)) %>
@@ -117,10 +133,14 @@
117 133
118 <% end %> 134 <% end %>
119 </div> 135 </div>
136 </div>
120 137
138 <div class="layout_row">
121 <div class="layout_row_label"><%= t(".content_type") %></div> 139 <div class="layout_row_label"><%= t(".content_type") %></div>
122 <div class="layout_row_content"><%= @asset.upload.content_type %></div> 140 <div class="layout_row_content"><%= @asset.upload.content_type %></div>
141 </div>
123 142
143 <div class="layout_row">
124 <div class="layout_row_label"><%= t(".size") %></div> 144 <div class="layout_row_label"><%= t(".size") %></div>
125 <div class="layout_row_content"><%= "#{@asset.upload.size/1024} KB" %></div> 145 <div class="layout_row_content"><%= "#{@asset.upload.size/1024} KB" %></div>
126 </div> 146 </div>