Commit 260bb894 authored by Lukas Eipert's avatar Lukas Eipert

Add Internet Explorer 11 deprecation message

This adds a deprecation message for Internet Explorer 11. We are also
reformatting the outdated_browser alert style to match our new Pajamas
style of a `danger` alert.

We are also updating the documentation regarding this change.
parent e391a215
...@@ -305,7 +305,6 @@ linters: ...@@ -305,7 +305,6 @@ linters:
- 'app/views/shared/_milestone_expired.html.haml' - 'app/views/shared/_milestone_expired.html.haml'
- 'app/views/shared/_no_password.html.haml' - 'app/views/shared/_no_password.html.haml'
- 'app/views/shared/_no_ssh.html.haml' - 'app/views/shared/_no_ssh.html.haml'
- 'app/views/shared/_outdated_browser.html.haml'
- 'app/views/shared/_ping_consent.html.haml' - 'app/views/shared/_ping_consent.html.haml'
- 'app/views/shared/_project_limit.html.haml' - 'app/views/shared/_project_limit.html.haml'
- 'app/views/shared/boards/components/_board.html.haml' - 'app/views/shared/boards/components/_board.html.haml'
......
...@@ -227,7 +227,7 @@ module ApplicationHelper ...@@ -227,7 +227,7 @@ module ApplicationHelper
end end
def outdated_browser? def outdated_browser?
browser.ie? && browser.version.to_i < 10 browser.ie?
end end
def path_to_key(key, admin = false) def path_to_key(key, admin = false)
......
...@@ -2,9 +2,9 @@ ...@@ -2,9 +2,9 @@
- if defined?(nav) && nav - if defined?(nav) && nav
= render "layouts/nav/sidebar/#{nav}" = render "layouts/nav/sidebar/#{nav}"
.content-wrapper{ class: "#{@content_wrapper_class}" } .content-wrapper{ class: "#{@content_wrapper_class}" }
= render 'shared/outdated_browser'
.mobile-overlay .mobile-overlay
.alert-wrapper .alert-wrapper
= render 'shared/outdated_browser'
= render_if_exists "layouts/header/ee_license_banner" = render_if_exists "layouts/header/ee_license_banner"
= render "layouts/broadcast" = render "layouts/broadcast"
= render "layouts/header/read_only_banner" = render "layouts/header/read_only_banner"
......
...@@ -5,9 +5,9 @@ ...@@ -5,9 +5,9 @@
= render 'peek/bar' = render 'peek/bar'
= header_message = header_message
= render partial: "layouts/header/default", locals: { project: @project, group: @group } = render partial: "layouts/header/default", locals: { project: @project, group: @group }
= render 'shared/outdated_browser'
.mobile-overlay .mobile-overlay
.alert-wrapper .alert-wrapper
= render 'shared/outdated_browser'
= render "layouts/broadcast" = render "layouts/broadcast"
= yield :flash_message = yield :flash_message
= render "layouts/flash" = render "layouts/flash"
......
- if outdated_browser? - if outdated_browser?
.flash-container .gl-alert.gl-alert-danger.outdated-browser{ :role => "alert" }
.flash-alert.text-center = sprite_icon('error', size: 16, css_class: "gl-alert-icon gl-alert-icon-no-title gl-icon")
GitLab may not work properly because you are using an outdated web browser. .gl-alert-body
- if browser.ie? && browser.version.to_i == 11
- feedback_link_url = 'https://gitlab.com/gitlab-org/gitlab/issues/197987'
- feedback_link_start = '<a href="%{url}" class="gl-link" target="_blank" rel="noopener noreferrer">'.html_safe % { url: feedback_link_url }
= s_('OutdatedBrowser|From May 2020 GitLab no longer supports Internet Explorer 11.')
%br
= s_('OutdatedBrowser|You can provide feedback %{feedback_link_start}on this issue%{feedback_link_end} or via your usual support channels.').html_safe % { feedback_link_start: feedback_link_start, feedback_link_end: '</a>'.html_safe }
- else
= s_('OutdatedBrowser|GitLab may not work properly, because you are using an outdated web browser.')
%br %br
Please install a - browser_link_start = '<a href="%{url}" target="_blank" rel="noopener noreferrer">'.html_safe % { url: help_page_path('install/requirements', anchor: 'supported-web-browsers') }
= link_to 'supported web browser', help_page_path('install/requirements', anchor: 'supported-web-browsers') = s_('OutdatedBrowser|Please install a %{browser_link_start}supported web browser%{browser_link_end} for a better experience.').html_safe % { browser_link_start: browser_link_start, browser_link_end: '</a>'.html_safe }
for a better experience.
...@@ -236,18 +236,21 @@ For reference, GitLab.com's [auto-scaling shared runner](../user/gitlab_com/inde ...@@ -236,18 +236,21 @@ For reference, GitLab.com's [auto-scaling shared runner](../user/gitlab_com/inde
## Supported web browsers ## Supported web browsers
CAUTION: **Caution:** With GitLab 13.0 (May 2020) we are removing official support for Internet Explorer 11.
With the release of GitLab 13.4 (September 2020) we will remove all code that supports Internet Explorer 11.
You can provide feedback [on this issue](https://gitlab.com/gitlab-org/gitlab/issues/197987) or via your usual support channels.
GitLab supports the following web browsers: GitLab supports the following web browsers:
- Firefox - Firefox
- Chrome/Chromium - Chrome/Chromium
- Safari - Safari
- Microsoft Edge - Microsoft Edge
- Internet Explorer 11 - Internet Explorer 11 (until May 2020)
For the listed web browsers, GitLab supports: For the listed web browsers, GitLab supports:
- The current and previous major versions of browsers except Internet Explorer. - The current and previous major versions of browsers except Internet Explorer.
- Only version 11 of Internet Explorer.
- The current minor version of a supported major version. - The current minor version of a supported major version.
NOTE: **Note:** We do not support running GitLab with JavaScript disabled in the browser and have no plans of supporting that NOTE: **Note:** We do not support running GitLab with JavaScript disabled in the browser and have no plans of supporting that
......
...@@ -13679,6 +13679,18 @@ msgstr "" ...@@ -13679,6 +13679,18 @@ msgstr ""
msgid "Outbound requests" msgid "Outbound requests"
msgstr "" msgstr ""
msgid "OutdatedBrowser|From May 2020 GitLab no longer supports Internet Explorer 11."
msgstr ""
msgid "OutdatedBrowser|GitLab may not work properly, because you are using an outdated web browser."
msgstr ""
msgid "OutdatedBrowser|Please install a %{browser_link_start}supported web browser%{browser_link_end} for a better experience."
msgstr ""
msgid "OutdatedBrowser|You can provide feedback %{feedback_link_start}on this issue%{feedback_link_end} or via your usual support channels."
msgstr ""
msgid "Overview" msgid "Overview"
msgstr "" msgstr ""
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment