diff options
Diffstat (limited to 'app/views/layouts/_head.html.haml')
-rw-r--r-- | app/views/layouts/_head.html.haml | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/app/views/layouts/_head.html.haml b/app/views/layouts/_head.html.haml index 68abfd3f61f..b8c9f0ae1e8 100644 --- a/app/views/layouts/_head.html.haml +++ b/app/views/layouts/_head.html.haml @@ -1,5 +1,17 @@ - page_description brand_title unless page_description +-# Needs a redirect on the client side since it's using an anchor to distuingish +-# between sign in and registration. We need to inline the JS to not render +-# anything from this page beforehand. +-# Part of an experiment to build a new sign up flow. Will be removed again with +-# https://gitlab.com/gitlab-org/growth/engineering/issues/64 +- if experiment_enabled?(:signup_flow) && current_path?("sessions#new") + = javascript_tag nonce: true do + :plain + if (window.location.hash === '#register-pane') { + window.location.replace("/users/sign_up") + } + - site_name = "GitLab" %head{ prefix: "og: http://ogp.me/ns#" } %meta{ charset: "utf-8" } |