Merge pull request #2342 from betagouv/improve-browser-detection

Améliore la détection des navigateurs périmés
This commit is contained in:
Paul Chavard 2018-08-06 15:56:57 +02:00 committed by GitHub
commit e2dda81b04
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 28 additions and 13 deletions

View file

@ -146,7 +146,7 @@ Pour les lister: `bin/rake -D support:`.
## Compatibilité navigateurs
L'application supporte les navigateurs récents Firefox, Chrome, Internet Explorer (Edge, 11).
L'application supporte les navigateurs récents : Firefox, Chrome, Safari, Edge et Internet Explorer 11 (voir `config/browser.rb`).
La compatibilité est testée par Browserstack.

View file

@ -0,0 +1,20 @@
@import "colors";
@import "constants";
#support-navigator-banner {
position: fixed;
width: 100%;
bottom: 0;
left: 0;
margin: 0;
padding: $default-padding;
text-align: center;
color: #FFFFFF;
background-color: $medium-red;
z-index: 1000;
a {
color: #C3D9FF;
text-decoration: underline;
}
}

View file

@ -1,8 +0,0 @@
<!--[if lt IE 10]>
.center{ style: 'width: 100%; background-color: white; position: fixed; top: 0; left: 0; z-index: 100000;' }
%h3.text-danger
%b
Votre version d'Internet Explorer est trop ancienne pour être utilisée sur demarches-simplifiees.fr. Version minimum : Internet Explorer 10
<![endif]-->

View file

@ -1,7 +1,13 @@
-# See config/browser.rb
- if !browser.modern?
#support-navigator-banner.row
.col-xs-12
= browser.name
= browser.version
\-
Attention, votre navigateur n'est pas recommandé pour la navigation sur ce site internet. Aucun support ne pourra vous être prodigué en cas de dysfonctionnement.
Attention, votre navigateur est trop ancien pour utiliser Démarches Simplifiées : certaines parties du site ne fonctionneront pas correctement.
%br/
%br/
Nous vous recommendons fortement de
%a{ href: "https://browser-update.org/fr/update.html" }mettre à jour votre navigateur
\.

View file

@ -25,8 +25,6 @@
#beta
Env Test
= render partial: 'layouts/ie_lt_10'
#wrap
.row
#header.navbar

View file

@ -26,7 +26,6 @@
%body
.page-wrapper
= render partial: "layouts/support_navigator_banner"
= render partial: "layouts/ie_lt_10"
= render partial: 'layouts/pre_maintenance'
- if Rails.env == "staging"
#beta