summaryrefslogtreecommitdiff
path: root/app/views/layouts/_head.html.haml
diff options
context:
space:
mode:
Diffstat (limited to 'app/views/layouts/_head.html.haml')
-rw-r--r--app/views/layouts/_head.html.haml12
1 files changed, 8 insertions, 4 deletions
diff --git a/app/views/layouts/_head.html.haml b/app/views/layouts/_head.html.haml
index d1311f17b72..b869298e99d 100644
--- a/app/views/layouts/_head.html.haml
+++ b/app/views/layouts/_head.html.haml
@@ -49,14 +49,17 @@
= favicon_link_tag favicon, id: 'favicon', data: { original_href: favicon }, type: 'image/png'
+ = render 'layouts/startup_css'
- if user_application_theme == 'gl-dark'
- = stylesheet_link_tag "application_dark", media: "all"
+ = stylesheet_link_tag_defer "application_dark"
- else
- = stylesheet_link_tag "application", media: "all"
+ = stylesheet_link_tag_defer "application"
= stylesheet_link_tag "disable_animations", media: "all" if Rails.env.test? || Gitlab.config.gitlab['disable_animations']
- = stylesheet_link_tag 'performance_bar' if performance_bar_enabled?
+ = stylesheet_link_tag_defer 'performance_bar' if performance_bar_enabled?
- = stylesheet_link_tag "highlight/themes/#{user_color_scheme}", media: "all"
+ = stylesheet_link_tag_defer "highlight/themes/#{user_color_scheme}"
+
+ = render 'layouts/startup_css_activation'
= Gon::Base.render_data(nonce: content_security_policy_nonce)
@@ -70,6 +73,7 @@
= yield :page_specific_javascripts
= webpack_controller_bundle_tags
+ = webpack_bundle_tag "chrome_84_icon_fix" if browser.chrome?([">=84", "<85"]) || browser.edge?([">=84", "<85"])
= yield :project_javascripts