changeset 10cfd4738ecc in www.tryton.org:default
details: https://hg.tryton.org/www.tryton.org?cmd=changeset;node=10cfd4738ecc
description:
        Improve accessibility
diffstat:

 app.py                        |   2 +-
 sass/_variables.scss          |   3 ++-
 sass/bootstrap/_override.scss |   1 +
 sass/footer/_footer.scss      |   4 ++++
 sass/header/_header.scss      |   4 ++++
 templates/index.html          |  20 +++++++++++---------
 templates/layout.html         |   2 +-
 7 files changed, 24 insertions(+), 12 deletions(-)

diffs (147 lines):

diff -r 1a95efe498d5 -r 10cfd4738ecc app.py
--- a/app.py    Sat Jul 27 13:53:03 2019 +0200
+++ b/app.py    Sun Jul 28 10:45:55 2019 +0200
@@ -152,7 +152,7 @@
 
 
 HEART = ('<span '
-    'class="material-icons" '
+    'class="material-icons" aria-hidden="true" '
     'style="color:#d9534f; font-size: inherit; vertical-align: middle">'
     'favorite'
     '</span>')
diff -r 1a95efe498d5 -r 10cfd4738ecc sass/_variables.scss
--- a/sass/_variables.scss      Sat Jul 27 13:53:03 2019 +0200
+++ b/sass/_variables.scss      Sun Jul 28 10:45:55 2019 +0200
@@ -1,5 +1,6 @@
 // COLORS
-$tryton-color-primary: #29888c;
+$black: #000;
+$tryton-color-primary: #267f82;
 $tryton-color-secondary: #fff;
 $tryton-color-success: #32ad52;
 $tryton-color-info: #71bdc1;
diff -r 1a95efe498d5 -r 10cfd4738ecc sass/bootstrap/_override.scss
--- a/sass/bootstrap/_override.scss     Sat Jul 27 13:53:03 2019 +0200
+++ b/sass/bootstrap/_override.scss     Sun Jul 28 10:45:55 2019 +0200
@@ -33,6 +33,7 @@
 $nav-link-padding-x: 1rem;
 $nav-link-padding-y: 1.5rem;
 $navbar-nav-link-padding-x: 1rem;
+$navbar-light-color: rgba($black, .6) !default;
 $dropdown-bg: $dark;
 $dropdown-link-color: #fff;
 $dropdown-spacer: 0;
diff -r 1a95efe498d5 -r 10cfd4738ecc sass/footer/_footer.scss
--- a/sass/footer/_footer.scss  Sat Jul 27 13:53:03 2019 +0200
+++ b/sass/footer/_footer.scss  Sun Jul 28 10:45:55 2019 +0200
@@ -48,5 +48,9 @@
     margin: 0;
     padding: 15px 0;
     text-transform: uppercase;
+
+    a {
+      color: $tryton-color-gray-light;
+    }
   }
 }
diff -r 1a95efe498d5 -r 10cfd4738ecc sass/header/_header.scss
--- a/sass/header/_header.scss  Sat Jul 27 13:53:03 2019 +0200
+++ b/sass/header/_header.scss  Sun Jul 28 10:45:55 2019 +0200
@@ -96,6 +96,10 @@
           color: $secondary;
           text-decoration: none;
         }
+
+        .sr-only {
+          color: $secondary;
+        }
       }
     }
   }
diff -r 1a95efe498d5 -r 10cfd4738ecc templates/index.html
--- a/templates/index.html      Sat Jul 27 13:53:03 2019 +0200
+++ b/templates/index.html      Sun Jul 28 10:45:55 2019 +0200
@@ -1,8 +1,8 @@
 {% set title = "Modularity, scalability & security for your business" %}
 {% set description = "TRYTON is business software, ideal for companies of any 
size, easy to use, complete and 100% Open Source." %}
 {% extends "layout.html" %}
-{% macro slide_img(i, alt) %}
-<img class="d-block w-100 img-fluid" src="{{ url_for('static', 
filename='images/slide%i.jpg' % i) }}" sizes="100vw" srcset="{{ 
url_for('static', filename='images/slide%i.jpg' % i) }} 1920w, {{ 
url_for('static', filename='images/slide%i-800px.jpg' % i) }} 800w, {{ 
url_for('static', filename='images/slide%i-400px.jpg' % i) }} 400w" alt="{{ alt 
}}">
+{% macro slide_img(i) %}
+<img class="d-block w-100 img-fluid" src="{{ url_for('static', 
filename='images/slide%i.jpg' % i) }}" sizes="100vw" srcset="{{ 
url_for('static', filename='images/slide%i.jpg' % i) }} 1920w, {{ 
url_for('static', filename='images/slide%i-800px.jpg' % i) }} 800w, {{ 
url_for('static', filename='images/slide%i-400px.jpg' % i) }} 400w" alt="">
 {% endmacro %}
 {% block head %}
 {{ super() }}
@@ -19,7 +19,7 @@
     </ol>
     <div class="carousel-inner">
         <div class="carousel-item active">
-            {{ slide_img(1, "First slide") }}
+            {{ slide_img(1) }}
             <div class="carousel-caption">
                 <div class="container">
                     <h2>
@@ -33,7 +33,7 @@
             </div>
         </div>
         <div class="carousel-item">
-            {{ slide_img(2, "Second Slide") }}
+            {{ slide_img(2) }}
             <div class="carousel-caption">
                 <div class="container">
                     <h2>
@@ -47,7 +47,7 @@
             </div>
         </div>
         <div class="carousel-item">
-            {{ slide_img(3, "Third slide") }}
+            {{ slide_img(3) }}
             <div class="carousel-caption">
                 <div class="container">
                     <h2>
@@ -61,7 +61,7 @@
             </div>
         </div>
         <div class="carousel-item">
-            {{ slide_img(4, "Forth slide") }}
+            {{ slide_img(4) }}
             <div class="carousel-caption">
                 <div class="container">
                     <h2>
@@ -78,10 +78,12 @@
     <div class="carousel-controls">
         <div class="container d-flex">
             <a href="#carousel-header" role="button" data-slide="prev">
-                &lt;
+                <span aria-hidden="true">&lt;</span>
+                <span class="sr-only">Previous</span>
             </a>
             <a href="#carousel-header" role="button" data-slide="next">
-                &gt;
+                <span aria-hidden="true">&gt;</span>
+                <span class="sr-only">Next</span>
             </a>
         </div>
     </div>
@@ -260,7 +262,7 @@
                     <div class="row">
                         <div class="col-lg-4">
                             <div class="picto-container">
-                                <div class="picto bg-dark text-white wow 
zoomIn" data-wow-delay=".5s" >
+                                <div class="picto bg-dark text-white wow 
zoomIn" data-wow-delay=".5s" aria-hidden="true">
                                     <span class="material-icons 
md-48">event</span>
                                 </div>
                                 <h3 class="text-white mt-3 mb-3">Events</h3>
diff -r 1a95efe498d5 -r 10cfd4738ecc templates/layout.html
--- a/templates/layout.html     Sat Jul 27 13:53:03 2019 +0200
+++ b/templates/layout.html     Sun Jul 28 10:45:55 2019 +0200
@@ -82,7 +82,7 @@
 
         <footer id="footer">
             {% block footer %}
-            <img class="img-fluid wow fadeIn" src="{{ url_for('static', 
filename='images/placeholder-large.jpg') }}" sizes="100vw" srcset="{{ 
url_for('static', filename='images/placeholder-large.jpg') }} 1920w, {{ 
url_for('static', filename='images/placeholder-large-800px.jpg') }} 800w, {{ 
url_for('static', filename='images/placeholder-large-400px.jpg') }} 400w" 
alt="Placeholder Large"/>
+            <img class="img-fluid wow fadeIn" src="{{ url_for('static', 
filename='images/placeholder-large.jpg') }}" sizes="100vw" srcset="{{ 
url_for('static', filename='images/placeholder-large.jpg') }} 1920w, {{ 
url_for('static', filename='images/placeholder-large-800px.jpg') }} 800w, {{ 
url_for('static', filename='images/placeholder-large-400px.jpg') }} 400w" 
alt=""/>
             <section class="topfooter">
                 <div class="container">
                     <div class="row">

Reply via email to