Wrap siteconfig images in optimizer (#11276)

* Wrap siteconfig images in optimizer

* Add to admin area
This commit is contained in:
Ben Halpern 2020-11-05 12:35:07 -05:00 committed by GitHub
parent 6f34241c35
commit ec5d0d0d93
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 7 additions and 7 deletions

View file

@ -788,7 +788,7 @@
class: "form-control",
value: SiteConfig.favicon_url,
placeholder: Constants::SiteConfig::DETAILS[:favicon_url][:placeholder] %>
<img alt="favicon" class="preview" src="<%= SiteConfig.favicon_url %>" />
<img alt="favicon" class="preview" src="<%= Images::Optimizer.call(SiteConfig.favicon_url, width: 32) %>" />
</div>
<div class="crayons-field">
@ -799,7 +799,7 @@
value: SiteConfig.logo_png,
placeholder: Constants::SiteConfig::DETAILS[:logo_png][:placeholder] %>
<% if SiteConfig.logo_png.present? %>
<img src="<%= SiteConfig.logo_png %>" width="128" height="128" />
<img src="<%= Images::Optimizer.call(SiteConfig.logo_png, width: 256) %>" width="128" height="128" />
<% end %>
</div>
@ -826,7 +826,7 @@
value: SiteConfig.secondary_logo_url,
placeholder: Constants::SiteConfig::DETAILS[:secondary_logo_url][:placeholder] %>
<% if SiteConfig.secondary_logo_url.present? %>
<img alt="secondary logo image" class="img-fluid" src="<%= SiteConfig.secondary_logo_url %>" />
<img alt="secondary logo image" class="img-fluid" src="<%= Images::Optimizer.call(SiteConfig.secondary_logo_url, width: 256) %>" />
<% end %>
</div>

View file

@ -29,7 +29,7 @@
<% end %>
<span class="crayons-avatar crayons-avatar--l mr-2 shrink-0">
<img src="<%= SiteConfig.logo_png %>" width="32" height="32" alt="pic" class="crayons-avatar__image" id="comment-primary-user-profile--avatar">
<img src="<%= Images::Optimizer.call(SiteConfig.logo_png, width: 256) %>" width="32" height="32" alt="pic" class="crayons-avatar__image" id="comment-primary-user-profile--avatar">
</span>
<div class="comment-form__inner">
<div class="comment-form__field">

View file

@ -29,7 +29,7 @@
</nav>
<% if SiteConfig.mascot_footer_image_url.present? %>
<%= image_tag(SiteConfig.mascot_footer_image_url,
<%= image_tag(Images::Optimizer.call(SiteConfig.mascot_footer_image_url, width: 100),
class: "crayons-footer__mascot",
alt: SiteConfig.mascot_image_description,
width: SiteConfig.mascot_footer_image_width,

View file

@ -8,7 +8,7 @@
<meta name="description" content="">
<meta name="author" content="">
<%= csrf_meta_tags %>
<%= favicon_link_tag SiteConfig.favicon_url %>
<%= favicon_link_tag Images::Optimizer.call(SiteConfig.favicon_url, width: 32) %>
<title><%= controller_name.titleize %></title>
<!-- StimulusJS -->

View file

@ -33,7 +33,7 @@
<% end %>
<%= yield(:page_meta) %>
<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover">
<%= favicon_link_tag SiteConfig.favicon_url %>
<%= favicon_link_tag Images::Optimizer.call(SiteConfig.favicon_url, width: 32) %>
<link rel="apple-touch-icon" href="<%= optimized_image_url(SiteConfig.logo_png, width: 180, fetch_format: "png") %>">
<link rel="apple-touch-icon" sizes="152x152" href="<%= optimized_image_url(SiteConfig.logo_png, width: 152, fetch_format: "png") %>">
<link rel="apple-touch-icon" sizes="180x180" href="<%= optimized_image_url(SiteConfig.logo_png, width: 180, fetch_format: "png") %>">