diff options
Diffstat (limited to 'app/views')
| -rw-r--r-- | app/views/content/_asset_credits.html.erb | 6 | ||||
| -rw-r--r-- | app/views/content/_headline_image.html.erb | 15 | ||||
| -rw-r--r-- | app/views/nodes/edit.html.erb | 1 |
3 files changed, 12 insertions, 10 deletions
diff --git a/app/views/content/_asset_credits.html.erb b/app/views/content/_asset_credits.html.erb index 85739d09..5959abd1 100644 --- a/app/views/content/_asset_credits.html.erb +++ b/app/views/content/_asset_credits.html.erb | |||
| @@ -1,11 +1,9 @@ | |||
| 1 | <% if @page.assets.images.any? %> | 1 | <% if @page.assets.images.any? %> |
| 2 | <div id="asset_credits"> | 2 | <div id="asset_credits"> |
| 3 | <% @page.assets.images.each do |image| %> | 3 | <% @page.assets.images.each do |image| %> |
| 4 | <% credit = asset_credit(image) %> | ||
| 5 | <% next unless credit %> | ||
| 6 | <div id="credit_for_asset_<%= image.id %>" | 4 | <div id="credit_for_asset_<%= image.id %>" |
| 7 | class="glightbox-desc<%= " headline_credit" if image == @headline_asset %>"> | 5 | class="asset_credit_block<%= " headline_credit" if image == @headline_asset %>"> |
| 8 | <%= credit %> | 6 | <%= asset_credit(image) %> |
| 9 | </div> | 7 | </div> |
| 10 | <% end %> | 8 | <% end %> |
| 11 | </div> | 9 | </div> |
diff --git a/app/views/content/_headline_image.html.erb b/app/views/content/_headline_image.html.erb index c764d22d..e7b821b9 100644 --- a/app/views/content/_headline_image.html.erb +++ b/app/views/content/_headline_image.html.erb | |||
| @@ -5,8 +5,9 @@ | |||
| 5 | image_tag(@headline_asset.upload.url(:headline)), | 5 | image_tag(@headline_asset.upload.url(:headline)), |
| 6 | @headline_asset.upload.url, | 6 | @headline_asset.upload.url, |
| 7 | :class => "glightbox", | 7 | :class => "glightbox", |
| 8 | :data => { :gallery => "page-#{@page.node.id}", :title => @headline_asset.name, | 8 | :data => { :gallery => "page-#{@page.node.id}", |
| 9 | :description => "#credit_for_asset_#{@headline_asset.id}" } | 9 | :glightbox => glightbox_data(@headline_asset, @headline_asset.name), |
| 10 | :"credit-selector" => (@headline_asset.has_credit? ? "#credit_for_asset_#{@headline_asset.id}" : nil) } | ||
| 10 | ) %> | 11 | ) %> |
| 11 | <% if gallery_images.size > 1 %> | 12 | <% if gallery_images.size > 1 %> |
| 12 | <div class="right"><%= "#{gallery_images.size} #{t(:images)}" %></div> | 13 | <div class="right"><%= "#{gallery_images.size} #{t(:images)}" %></div> |
| @@ -15,14 +16,16 @@ | |||
| 15 | <%= link_to "#{gallery_images.size} #{t(:images)}, #{t(:open_gallery)}", | 16 | <%= link_to "#{gallery_images.size} #{t(:images)}, #{t(:open_gallery)}", |
| 16 | gallery_images.first.upload.url, | 17 | gallery_images.first.upload.url, |
| 17 | :class => "glightbox right", | 18 | :class => "glightbox right", |
| 18 | :data => { :gallery => "page-#{@page.node.id}", :title => gallery_images.first.name, | 19 | :data => { :gallery => "page-#{@page.node.id}", |
| 19 | :description => "#credit_for_asset_#{gallery_images.first.id}" } %> | 20 | :glightbox => glightbox_data(gallery_images.first, gallery_images.first.name), |
| 21 | :"credit-selector" => (gallery_images.first.has_credit? ? "#credit_for_asset_#{gallery_images.first.id}" : nil) } %> | ||
| 20 | <% end %> | 22 | <% end %> |
| 21 | 23 | ||
| 22 | <% gallery_images.each do |image| %> | 24 | <% gallery_images.each do |image| %> |
| 23 | <% next if image == @headline_asset %> | 25 | <% next if image == @headline_asset %> |
| 24 | <% next if !@headline_asset && image == gallery_images.first %> | 26 | <% next if !@headline_asset && image == gallery_images.first %> |
| 25 | <%= link_to "", image.upload.url, :class => "glightbox", :style => "display: none", | 27 | <%= link_to "", image.upload.url, :class => "glightbox", :style => "display: none", |
| 26 | :data => { :gallery => "page-#{@page.node.id}", :title => image.name, | 28 | :data => { :gallery => "page-#{@page.node.id}", |
| 27 | :description => "#credit_for_asset_#{image.id}" } %> | 29 | :glightbox => glightbox_data(image, image.name), |
| 30 | :"credit-selector" => (image.has_credit? ? "#credit_for_asset_#{image.id}" : nil) } %> | ||
| 28 | <% end %> | 31 | <% end %> |
diff --git a/app/views/nodes/edit.html.erb b/app/views/nodes/edit.html.erb index da682f09..07b42d48 100644 --- a/app/views/nodes/edit.html.erb +++ b/app/views/nodes/edit.html.erb | |||
| @@ -86,6 +86,7 @@ | |||
| 86 | data-large-url="<%= related.asset.upload.url(:large) %>" | 86 | data-large-url="<%= related.asset.upload.url(:large) %>" |
| 87 | data-original-url="<%= related.asset.upload.url %>" | 87 | data-original-url="<%= related.asset.upload.url %>" |
| 88 | data-name="<%= related.asset.name %>" | 88 | data-name="<%= related.asset.name %>" |
| 89 | data-has-credit="<%= related.asset.has_credit? %>" | ||
| 89 | data-headline="<%= related.headline? %>" | 90 | data-headline="<%= related.headline? %>" |
| 90 | class="<%= "is_headline" if related.headline? %>"> | 91 | class="<%= "is_headline" if related.headline? %>"> |
| 91 | <span class="related_asset_handle"><%= icon("grip-vertical", library: "tabler", "aria-hidden": true) %></span> | 92 | <span class="related_asset_handle"><%= icon("grip-vertical", library: "tabler", "aria-hidden": true) %></span> |
