37 | */
38 |
39 | @include widths(1 2 3 4 5);
40 |
41 | @media screen and (min-width: 720px) {
42 |
43 | @include widths(1 2 3 4 5, \@sm);
44 |
45 | }
46 |
47 | @media screen and (min-width: 1024px) {
48 |
49 | @include widths(1 2 3 4 5, \@md);
50 |
51 | }
52 |
53 | @media screen and (min-width: 1200px) {
54 |
55 | @include widths(1 2 3 4 5, \@lg);
56 |
57 | }
58 |
--------------------------------------------------------------------------------
/_site/CNAME:
--------------------------------------------------------------------------------
1 | www.a11ymatters.com
--------------------------------------------------------------------------------
/_site/README.md:
--------------------------------------------------------------------------------
1 | # Accessibility Matters
2 |
3 | Documenting everything through the journey of learning web accessibility.
4 |
5 | ## System Preparation
6 |
7 | To use this project, you'll need the following things installed on your machine.
8 |
9 | 1. [Jekyll](http://jekyllrb.com/) - `$ gem install jekyll`
10 | 2. [NodeJS](http://nodejs.org) - use the installer.
11 | 3. [GulpJS](https://github.com/gulpjs/gulp) - `$ npm install -g gulp` (mac users may need sudo)
12 |
13 | ## Local Installation
14 |
15 | 1. Clone this repo, or download it into a directory of your choice.
16 | 2. Inside the directory, run `npm install`.
17 |
18 | ## Usage
19 |
20 | **development mode**
21 |
22 | This will give you file watching, browser synchronisation, auto-rebuild, CSS injecting etc etc.
23 |
24 | ```shell
25 | $ gulp
26 | ```
27 |
28 | ## Credit
29 |
30 | - [jekyll-gulp-sass-browser-sync](https://github.com/shakyShane/jekyll-gulp-sass-browser-sync.git)
31 | - [RSS Feed](https://github.com/snaptortoise/jekyll-rss-feeds)
--------------------------------------------------------------------------------
/_site/assets/images/articles/aljazeera/dropdowns.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/articles/aljazeera/dropdowns.jpg
--------------------------------------------------------------------------------
/_site/assets/images/articles/aljazeera/header.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/articles/aljazeera/header.jpg
--------------------------------------------------------------------------------
/_site/assets/images/articles/aljazeera/live-link-dropdown.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/articles/aljazeera/live-link-dropdown.jpg
--------------------------------------------------------------------------------
/_site/assets/images/articles/aljazeera/live-link.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/articles/aljazeera/live-link.jpg
--------------------------------------------------------------------------------
/_site/assets/images/articles/aljazeera/schedule.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/articles/aljazeera/schedule.jpg
--------------------------------------------------------------------------------
/_site/assets/images/articles/aljazeera/search-button.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/articles/aljazeera/search-button.jpg
--------------------------------------------------------------------------------
/_site/assets/images/articles/aljazeera/search-markup.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/articles/aljazeera/search-markup.jpg
--------------------------------------------------------------------------------
/_site/assets/images/articles/aljazeera/skip-link.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/articles/aljazeera/skip-link.jpg
--------------------------------------------------------------------------------
/_site/assets/images/articles/aljazeera/social-links.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/articles/aljazeera/social-links.jpg
--------------------------------------------------------------------------------
/_site/assets/images/articles/aljazeera/topics-nav.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/articles/aljazeera/topics-nav.jpg
--------------------------------------------------------------------------------
/_site/assets/images/articles/aria-intro/aria.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/articles/aria-intro/aria.png
--------------------------------------------------------------------------------
/_site/assets/images/articles/divs-for-everything/compare.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/articles/divs-for-everything/compare.jpg
--------------------------------------------------------------------------------
/_site/assets/images/articles/divs-for-everything/emmet.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/articles/divs-for-everything/emmet.gif
--------------------------------------------------------------------------------
/_site/assets/images/favicon-32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/favicon-32x32.png
--------------------------------------------------------------------------------
/_site/assets/images/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/logo.png
--------------------------------------------------------------------------------
/_site/assets/images/logo.svg:
--------------------------------------------------------------------------------
1 |
logo
--------------------------------------------------------------------------------
/_site/assets/images/mockup-2-markup-mobile.svg:
--------------------------------------------------------------------------------
1 |
mockup-2-markup-mobile
--------------------------------------------------------------------------------
/_site/assets/images/mockup-2-markup.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/mockup-2-markup.png
--------------------------------------------------------------------------------
/_site/assets/images/mockup-2-markup.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/_site/assets/images/pattern.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/pattern.png
--------------------------------------------------------------------------------
/_site/assets/images/patterns/checkbox/checkbox-1.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/patterns/checkbox/checkbox-1.gif
--------------------------------------------------------------------------------
/_site/assets/images/patterns/checkbox/checkbox-2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/patterns/checkbox/checkbox-2.gif
--------------------------------------------------------------------------------
/_site/assets/images/patterns/checkbox/checkbox-3.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/patterns/checkbox/checkbox-3.gif
--------------------------------------------------------------------------------
/_site/assets/images/patterns/checkbox/checkbox-4.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/patterns/checkbox/checkbox-4.gif
--------------------------------------------------------------------------------
/_site/assets/images/patterns/checkbox/checkbox-5.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/patterns/checkbox/checkbox-5.gif
--------------------------------------------------------------------------------
/_site/assets/images/patterns/checkbox/checkmark.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/_site/assets/images/patterns/checkbox/custom-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/patterns/checkbox/custom-1.png
--------------------------------------------------------------------------------
/_site/assets/images/patterns/checkbox/custom-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/patterns/checkbox/custom-2.png
--------------------------------------------------------------------------------
/_site/assets/images/patterns/checkbox/custom-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/patterns/checkbox/custom-3.png
--------------------------------------------------------------------------------
/_site/assets/images/patterns/checkbox/custom-4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/patterns/checkbox/custom-4.png
--------------------------------------------------------------------------------
/_site/assets/images/patterns/checkbox/outline-issue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/patterns/checkbox/outline-issue.png
--------------------------------------------------------------------------------
/_site/assets/images/patterns/checkbox/reduce-macos.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/patterns/checkbox/reduce-macos.png
--------------------------------------------------------------------------------
/_site/assets/images/patterns/checkbox/text-selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/patterns/checkbox/text-selected.png
--------------------------------------------------------------------------------
/_site/assets/images/patterns/checkbox/thumb.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/patterns/checkbox/thumb.jpg
--------------------------------------------------------------------------------
/_site/assets/images/patterns/checkbox/thumb.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/patterns/checkbox/thumb.webp
--------------------------------------------------------------------------------
/_site/assets/images/patterns/checkbox/voiceover-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/patterns/checkbox/voiceover-1.png
--------------------------------------------------------------------------------
/_site/assets/images/patterns/checkbox/voiceover-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/patterns/checkbox/voiceover-2.png
--------------------------------------------------------------------------------
/_site/assets/images/patterns/mobile-nav/js-detect.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/patterns/mobile-nav/js-detect.jpg
--------------------------------------------------------------------------------
/_site/assets/images/patterns/mobile-nav/nav-example-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/patterns/mobile-nav/nav-example-1.jpg
--------------------------------------------------------------------------------
/_site/assets/images/patterns/mobile-nav/thumb.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/patterns/mobile-nav/thumb.jpg
--------------------------------------------------------------------------------
/_site/assets/images/patterns/mobile-nav/thumb.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/patterns/mobile-nav/thumb.webp
--------------------------------------------------------------------------------
/_site/assets/images/patterns/page-title/chrome-a11y.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/patterns/page-title/chrome-a11y.jpg
--------------------------------------------------------------------------------
/_site/assets/images/patterns/page-title/thumb.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/patterns/page-title/thumb.jpg
--------------------------------------------------------------------------------
/_site/assets/images/patterns/page-title/thumb.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/patterns/page-title/thumb.webp
--------------------------------------------------------------------------------
/_site/assets/images/patterns/pagination/thumb.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/patterns/pagination/thumb.jpg
--------------------------------------------------------------------------------
/_site/assets/images/patterns/pagination/thumb.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/patterns/pagination/thumb.webp
--------------------------------------------------------------------------------
/_site/assets/images/patterns/search/final-result.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/patterns/search/final-result.jpg
--------------------------------------------------------------------------------
/_site/assets/images/patterns/search/form-color-blind.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/patterns/search/form-color-blind.jpg
--------------------------------------------------------------------------------
/_site/assets/images/patterns/search/form-normal.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/patterns/search/form-normal.jpg
--------------------------------------------------------------------------------
/_site/assets/images/patterns/search/search-error-blind.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/patterns/search/search-error-blind.jpg
--------------------------------------------------------------------------------
/_site/assets/images/patterns/search/search-error-normal.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/patterns/search/search-error-normal.jpg
--------------------------------------------------------------------------------
/_site/assets/images/patterns/search/search-error.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/patterns/search/search-error.jpg
--------------------------------------------------------------------------------
/_site/assets/images/patterns/search/search-focus.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/patterns/search/search-focus.jpg
--------------------------------------------------------------------------------
/_site/assets/images/patterns/search/search-no-label.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/patterns/search/search-no-label.jpg
--------------------------------------------------------------------------------
/_site/assets/images/patterns/search/thumb.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/patterns/search/thumb.jpg
--------------------------------------------------------------------------------
/_site/assets/images/patterns/search/thumb.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/patterns/search/thumb.webp
--------------------------------------------------------------------------------
/_site/assets/images/patterns/skip/explain-hiding-link-focused.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/patterns/skip/explain-hiding-link-focused.jpg
--------------------------------------------------------------------------------
/_site/assets/images/patterns/skip/explain-hiding-link.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/patterns/skip/explain-hiding-link.jpg
--------------------------------------------------------------------------------
/_site/assets/images/patterns/skip/nytimes-tabbing.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/patterns/skip/nytimes-tabbing.gif
--------------------------------------------------------------------------------
/_site/assets/images/patterns/skip/nytimes.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/patterns/skip/nytimes.jpg
--------------------------------------------------------------------------------
/_site/assets/images/patterns/skip/skip-browser-zoom.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/patterns/skip/skip-browser-zoom.jpg
--------------------------------------------------------------------------------
/_site/assets/images/patterns/skip/thumb.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/patterns/skip/thumb.jpg
--------------------------------------------------------------------------------
/_site/assets/images/patterns/skip/thumb.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/patterns/skip/thumb.webp
--------------------------------------------------------------------------------
/_site/assets/images/powered-by.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/_site/assets/images/shadeed.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/shadeed.jpg
--------------------------------------------------------------------------------
/_site/assets/images/thumb.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/_site/assets/images/thumb.jpg
--------------------------------------------------------------------------------
/_site/assets/js/fontfaceobserver.js:
--------------------------------------------------------------------------------
1 | (function(){'use strict';var f,g=[];function l(a){g.push(a);1==g.length&&f()}function m(){for(;g.length;)g[0](),g.shift()}f=function(){setTimeout(m)};function n(a){this.a=p;this.b=void 0;this.f=[];var b=this;try{a(function(a){q(b,a)},function(a){r(b,a)})}catch(c){r(b,c)}}var p=2;function t(a){return new n(function(b,c){c(a)})}function u(a){return new n(function(b){b(a)})}function q(a,b){if(a.a==p){if(b==a)throw new TypeError;var c=!1;try{var d=b&&b.then;if(null!=b&&"object"==typeof b&&"function"==typeof d){d.call(b,function(b){c||q(a,b);c=!0},function(b){c||r(a,b);c=!0});return}}catch(e){c||r(a,e);return}a.a=0;a.b=b;v(a)}}
2 | function r(a,b){if(a.a==p){if(b==a)throw new TypeError;a.a=1;a.b=b;v(a)}}function v(a){l(function(){if(a.a!=p)for(;a.f.length;){var b=a.f.shift(),c=b[0],d=b[1],e=b[2],b=b[3];try{0==a.a?"function"==typeof c?e(c.call(void 0,a.b)):e(a.b):1==a.a&&("function"==typeof d?e(d.call(void 0,a.b)):b(a.b))}catch(h){b(h)}}})}n.prototype.g=function(a){return this.c(void 0,a)};n.prototype.c=function(a,b){var c=this;return new n(function(d,e){c.f.push([a,b,d,e]);v(c)})};
3 | function w(a){return new n(function(b,c){function d(c){return function(d){h[c]=d;e+=1;e==a.length&&b(h)}}var e=0,h=[];0==a.length&&b(h);for(var k=0;k
=y?b():document.fonts.load(I(c,'"'+c.family+'"'),k).then(function(c){1<=c.length?a():setTimeout(e,25)},function(){b()})}e()}),K=new Promise(function(a,c){setTimeout(c,y)});Promise.race([K,J]).then(function(){a(c)},function(){b(c)})}else m(function(){function r(){var b;if(b=
9 | -1!=f&&-1!=g||-1!=f&&-1!=h||-1!=g&&-1!=h)(b=f!=g&&f!=h&&g!=h)||(null===B&&(b=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent),B=!!b&&(536>parseInt(b[1],10)||536===parseInt(b[1],10)&&11>=parseInt(b[2],10))),b=B&&(f==t&&g==t&&h==t||f==u&&g==u&&h==u||f==v&&g==v&&h==v)),b=!b;b&&(null!==d.parentNode&&d.parentNode.removeChild(d),clearTimeout(G),a(c))}function F(){if((new Date).getTime()-E>=y)null!==d.parentNode&&d.parentNode.removeChild(d),b(c);else{var a=document.hidden;if(!0===a||
10 | void 0===a)f=e.a.offsetWidth,g=n.a.offsetWidth,h=p.a.offsetWidth,r();G=setTimeout(F,50)}}var e=new q(k),n=new q(k),p=new q(k),f=-1,g=-1,h=-1,t=-1,u=-1,v=-1,d=document.createElement("div"),G=0;d.dir="ltr";w(e,I(c,"sans-serif"));w(n,I(c,"serif"));w(p,I(c,"monospace"));d.appendChild(e.a);d.appendChild(n.a);d.appendChild(p.a);document.body.appendChild(d);t=e.a.offsetWidth;u=n.a.offsetWidth;v=p.a.offsetWidth;F();z(e,function(a){f=a;r()});w(e,I(c,'"'+c.family+'",sans-serif'));z(n,function(a){g=a;r()});
11 | w(n,I(c,'"'+c.family+'",serif'));z(p,function(a){h=a;r()});w(p,I(c,'"'+c.family+'",monospace'))})})};"undefined"!==typeof module?module.exports=A:(window.FontFaceObserver=A,window.FontFaceObserver.prototype.load=A.prototype.load);}());
12 |
--------------------------------------------------------------------------------
/_site/assets/js/modernizr.js:
--------------------------------------------------------------------------------
1 | /*! modernizr 3.3.1 (Custom Build) | MIT *
2 | * https://modernizr.com/download/?-flexbox-flexwrap-svg-setclasses !*/
3 | !function(e,n,t){function r(e,n){return typeof e===n}function s(){var e,n,t,s,o,i,a;for(var l in w)if(w.hasOwnProperty(l)){if(e=[],n=w[l],n.name&&(e.push(n.name.toLowerCase()),n.options&&n.options.aliases&&n.options.aliases.length))for(t=0;tp;p++)if(h=e[p],v=P.style[h],i(h,"-")&&(h=l(h)),P.style[h]!==t){if(o||r(s,"undefined"))return f(),"pfx"==n?h:!0;try{P.style[h]=s}catch(y){}if(P.style[h]!=v)return f(),"pfx"==n?h:!0}return f(),!1}function v(e,n,t,s,o){var i=e.charAt(0).toUpperCase()+e.slice(1),a=(e+" "+b.join(i+" ")+i).split(" ");return r(n,"string")||r(n,"undefined")?h(a,n,s,o):(a=(e+" "+E.join(i+" ")+i).split(" "),u(a,n,t))}function g(e,n,r){return v(e,t,t,n,r)}var y=[],w=[],C={_version:"3.3.1",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,n){var t=this;setTimeout(function(){n(t[e])},0)},addTest:function(e,n,t){w.push({name:e,fn:n,options:t})},addAsyncTest:function(e){w.push({name:null,fn:e})}},Modernizr=function(){};Modernizr.prototype=C,Modernizr=new Modernizr,Modernizr.addTest("svg",!!n.createElementNS&&!!n.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect);var x=n.documentElement,S="svg"===x.nodeName.toLowerCase(),_="Moz O ms Webkit",b=C._config.usePrefixes?_.split(" "):[];C._cssomPrefixes=b;var E=C._config.usePrefixes?_.toLowerCase().split(" "):[];C._domPrefixes=E;var N={elem:a("modernizr")};Modernizr._q.push(function(){delete N.elem});var P={style:N.elem.style};Modernizr._q.unshift(function(){delete P.style}),C.testAllProps=v,C.testAllProps=g,Modernizr.addTest("flexbox",g("flexBasis","1px",!0)),Modernizr.addTest("flexwrap",g("flexWrap","wrap",!0)),s(),o(y),delete C.addTest,delete C.addAsyncTest;for(var T=0;T
2 |
3 |
4 | a11ymatters
5 | Documenting everything through the journey of learning web accessibility.
6 | http://www.a11ymatters.com
7 |
8 |
9 | -
10 |
Checkbox
11 |
12 |
13 | <p>As per MDN, a checkbox:</p>
14 | <blockquote>
15 | <p><code class="highlighter-rouge"><input></code> of type checkbox are rendered by default as square boxes that are checked (ticked) when activated. They allow you to select or deselect single values in a form.</p>
16 | </blockquote>
17 |
18 |
19 |
20 | Tue, 17 Sep 2019 08:11:03 +0300
21 | http://www.a11ymatters.com/pattern/checkbox/
22 | http://www.a11ymatters.com/pattern/checkbox/
23 |
24 |
25 | -
26 |
Accessibility Audit for Aljazeera English Website
27 |
28 |
29 | <p>While checking my Twitter feed, I noticed a tweet of a medium <a href="https://medium.com/@ajlabs/a-look-into-how-and-why-aljazeera-com-embarked-on-a-redesign-d50525ceb09c#.xuc54w2q7">article</a> on the redesign of <a href="http://www.aljazeera.com">Aljazeera.com</a>. As a curious designer, I read the whole article and loved the new design. But, in terms accessibility, there are a lot of missing things in the website. I will point out all issues that make browsing hard for keyboard and screen reader users.</p>
30 |
31 |
32 |
33 | Tue, 08 Nov 2016 11:11:03 +0200
34 | http://www.a11ymatters.com/article/aljazeera-a11y-audit/
35 | http://www.a11ymatters.com/article/aljazeera-a11y-audit/
36 |
37 |
38 | -
39 |
Pagination
40 |
41 |
42 | <h2 id="things-to-take-in-consideration">Things to take in consideration</h2>
43 |
44 |
45 |
46 | Thu, 20 Oct 2016 08:11:03 +0300
47 | http://www.a11ymatters.com/pattern/pagination/
48 | http://www.a11ymatters.com/pattern/pagination/
49 |
50 |
51 | -
52 |
Don't Use DIVs for Everything
53 |
54 |
55 | <h2 id="introduction">Introduction</h2>
56 |
57 |
58 |
59 | Tue, 11 Oct 2016 11:11:03 +0300
60 | http://www.a11ymatters.com/article/dont-use-divs-for-everything/
61 | http://www.a11ymatters.com/article/dont-use-divs-for-everything/
62 |
63 |
64 | -
65 |
What is WAI-ARIA?
66 |
67 |
68 | <h2 id="introduction">Introduction</h2>
69 |
70 |
71 |
72 | Wed, 21 Sep 2016 12:11:03 +0300
73 | http://www.a11ymatters.com/article/intro-wai-aria/
74 | http://www.a11ymatters.com/article/intro-wai-aria/
75 |
76 |
77 | -
78 |
Mobile Navigation
79 |
80 |
81 | <h2 id="things-to-take-in-consideration">Things to take in consideration</h2>
82 |
83 |
84 |
85 | Sun, 18 Sep 2016 12:11:03 +0300
86 | http://www.a11ymatters.com/pattern/mobile-nav/
87 | http://www.a11ymatters.com/pattern/mobile-nav/
88 |
89 |
90 | -
91 |
Introduction to HTML5 Elements
92 |
93 |
94 | <h2 id="introduction">Introduction</h2>
95 |
96 |
97 |
98 | Sun, 18 Sep 2016 11:11:03 +0300
99 | http://www.a11ymatters.com/article/intro-html5-sectioning-elements/
100 | http://www.a11ymatters.com/article/intro-html5-sectioning-elements/
101 |
102 |
103 | -
104 |
Skip Navigation Link
105 |
106 |
107 | <h2 id="what-is-a-skip-link">What is a skip link?</h2>
108 |
109 |
110 |
111 | Wed, 14 Sep 2016 12:11:03 +0300
112 | http://www.a11ymatters.com/pattern/skip-link/
113 | http://www.a11ymatters.com/pattern/skip-link/
114 |
115 |
116 | -
117 |
Search Form
118 |
119 |
120 | <h2 id="things-to-take-in-consideration">Things to take in consideration</h2>
121 |
122 |
123 |
124 | Thu, 08 Sep 2016 12:11:03 +0300
125 | http://www.a11ymatters.com/pattern/accessible-search/
126 | http://www.a11ymatters.com/pattern/accessible-search/
127 |
128 |
129 | -
130 |
Page Title
131 |
132 |
133 | <h2 id="things-to-take-in-consideration">Things to take in consideration</h2>
134 |
135 |
136 |
137 | Fri, 02 Sep 2016 12:11:03 +0300
138 | http://www.a11ymatters.com/pattern/page-title/
139 | http://www.a11ymatters.com/pattern/page-title/
140 |
141 |
142 |
143 |
144 |
--------------------------------------------------------------------------------
/articles.html:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | title: Articles
4 | permalink: /articles/
5 | ---
6 |
7 |
8 |
9 |
Articles
10 |
Thoughts and tutorials on how to make websites more accessible.
11 |
12 | {% for post in site.categories.article %}
13 |
14 |
15 | {{ post.date | date: "%A, %B %-d, %Y" }}
16 |
17 |
18 |
19 | {% endfor %}
20 |
21 |
22 |
--------------------------------------------------------------------------------
/assets/images/articles/aljazeera/dropdowns.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/articles/aljazeera/dropdowns.jpg
--------------------------------------------------------------------------------
/assets/images/articles/aljazeera/header.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/articles/aljazeera/header.jpg
--------------------------------------------------------------------------------
/assets/images/articles/aljazeera/live-link-dropdown.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/articles/aljazeera/live-link-dropdown.jpg
--------------------------------------------------------------------------------
/assets/images/articles/aljazeera/live-link.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/articles/aljazeera/live-link.jpg
--------------------------------------------------------------------------------
/assets/images/articles/aljazeera/schedule.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/articles/aljazeera/schedule.jpg
--------------------------------------------------------------------------------
/assets/images/articles/aljazeera/search-button.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/articles/aljazeera/search-button.jpg
--------------------------------------------------------------------------------
/assets/images/articles/aljazeera/search-markup.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/articles/aljazeera/search-markup.jpg
--------------------------------------------------------------------------------
/assets/images/articles/aljazeera/skip-link.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/articles/aljazeera/skip-link.jpg
--------------------------------------------------------------------------------
/assets/images/articles/aljazeera/social-links.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/articles/aljazeera/social-links.jpg
--------------------------------------------------------------------------------
/assets/images/articles/aljazeera/topics-nav.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/articles/aljazeera/topics-nav.jpg
--------------------------------------------------------------------------------
/assets/images/articles/aria-intro/aria.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/articles/aria-intro/aria.png
--------------------------------------------------------------------------------
/assets/images/articles/divs-for-everything/compare.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/articles/divs-for-everything/compare.jpg
--------------------------------------------------------------------------------
/assets/images/articles/divs-for-everything/emmet.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/articles/divs-for-everything/emmet.gif
--------------------------------------------------------------------------------
/assets/images/favicon-32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/favicon-32x32.png
--------------------------------------------------------------------------------
/assets/images/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/logo.png
--------------------------------------------------------------------------------
/assets/images/logo.svg:
--------------------------------------------------------------------------------
1 | logo
--------------------------------------------------------------------------------
/assets/images/mockup-2-markup-mobile.svg:
--------------------------------------------------------------------------------
1 | mockup-2-markup-mobile
--------------------------------------------------------------------------------
/assets/images/mockup-2-markup.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/mockup-2-markup.png
--------------------------------------------------------------------------------
/assets/images/mockup-2-markup.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/images/pattern.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/pattern.png
--------------------------------------------------------------------------------
/assets/images/patterns/checkbox/checkbox-1.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/patterns/checkbox/checkbox-1.gif
--------------------------------------------------------------------------------
/assets/images/patterns/checkbox/checkbox-2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/patterns/checkbox/checkbox-2.gif
--------------------------------------------------------------------------------
/assets/images/patterns/checkbox/checkbox-3.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/patterns/checkbox/checkbox-3.gif
--------------------------------------------------------------------------------
/assets/images/patterns/checkbox/checkbox-4.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/patterns/checkbox/checkbox-4.gif
--------------------------------------------------------------------------------
/assets/images/patterns/checkbox/checkbox-5.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/patterns/checkbox/checkbox-5.gif
--------------------------------------------------------------------------------
/assets/images/patterns/checkbox/checkmark.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/assets/images/patterns/checkbox/custom-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/patterns/checkbox/custom-1.png
--------------------------------------------------------------------------------
/assets/images/patterns/checkbox/custom-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/patterns/checkbox/custom-2.png
--------------------------------------------------------------------------------
/assets/images/patterns/checkbox/custom-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/patterns/checkbox/custom-3.png
--------------------------------------------------------------------------------
/assets/images/patterns/checkbox/custom-4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/patterns/checkbox/custom-4.png
--------------------------------------------------------------------------------
/assets/images/patterns/checkbox/outline-issue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/patterns/checkbox/outline-issue.png
--------------------------------------------------------------------------------
/assets/images/patterns/checkbox/reduce-macos.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/patterns/checkbox/reduce-macos.png
--------------------------------------------------------------------------------
/assets/images/patterns/checkbox/text-selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/patterns/checkbox/text-selected.png
--------------------------------------------------------------------------------
/assets/images/patterns/checkbox/thumb.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/patterns/checkbox/thumb.jpg
--------------------------------------------------------------------------------
/assets/images/patterns/checkbox/thumb.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/patterns/checkbox/thumb.webp
--------------------------------------------------------------------------------
/assets/images/patterns/checkbox/voiceover-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/patterns/checkbox/voiceover-1.png
--------------------------------------------------------------------------------
/assets/images/patterns/checkbox/voiceover-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/patterns/checkbox/voiceover-2.png
--------------------------------------------------------------------------------
/assets/images/patterns/mobile-nav/js-detect.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/patterns/mobile-nav/js-detect.jpg
--------------------------------------------------------------------------------
/assets/images/patterns/mobile-nav/nav-example-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/patterns/mobile-nav/nav-example-1.jpg
--------------------------------------------------------------------------------
/assets/images/patterns/mobile-nav/thumb.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/patterns/mobile-nav/thumb.jpg
--------------------------------------------------------------------------------
/assets/images/patterns/mobile-nav/thumb.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/patterns/mobile-nav/thumb.webp
--------------------------------------------------------------------------------
/assets/images/patterns/page-title/chrome-a11y.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/patterns/page-title/chrome-a11y.jpg
--------------------------------------------------------------------------------
/assets/images/patterns/page-title/thumb.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/patterns/page-title/thumb.jpg
--------------------------------------------------------------------------------
/assets/images/patterns/page-title/thumb.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/patterns/page-title/thumb.webp
--------------------------------------------------------------------------------
/assets/images/patterns/pagination/thumb.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/patterns/pagination/thumb.jpg
--------------------------------------------------------------------------------
/assets/images/patterns/pagination/thumb.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/patterns/pagination/thumb.webp
--------------------------------------------------------------------------------
/assets/images/patterns/search/final-result.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/patterns/search/final-result.jpg
--------------------------------------------------------------------------------
/assets/images/patterns/search/form-color-blind.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/patterns/search/form-color-blind.jpg
--------------------------------------------------------------------------------
/assets/images/patterns/search/form-normal.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/patterns/search/form-normal.jpg
--------------------------------------------------------------------------------
/assets/images/patterns/search/search-error-blind.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/patterns/search/search-error-blind.jpg
--------------------------------------------------------------------------------
/assets/images/patterns/search/search-error-normal.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/patterns/search/search-error-normal.jpg
--------------------------------------------------------------------------------
/assets/images/patterns/search/search-error.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/patterns/search/search-error.jpg
--------------------------------------------------------------------------------
/assets/images/patterns/search/search-focus.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/patterns/search/search-focus.jpg
--------------------------------------------------------------------------------
/assets/images/patterns/search/search-no-label.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/patterns/search/search-no-label.jpg
--------------------------------------------------------------------------------
/assets/images/patterns/search/thumb.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/patterns/search/thumb.jpg
--------------------------------------------------------------------------------
/assets/images/patterns/search/thumb.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/patterns/search/thumb.webp
--------------------------------------------------------------------------------
/assets/images/patterns/skip/explain-hiding-link-focused.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/patterns/skip/explain-hiding-link-focused.jpg
--------------------------------------------------------------------------------
/assets/images/patterns/skip/explain-hiding-link.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/patterns/skip/explain-hiding-link.jpg
--------------------------------------------------------------------------------
/assets/images/patterns/skip/nytimes-tabbing.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/patterns/skip/nytimes-tabbing.gif
--------------------------------------------------------------------------------
/assets/images/patterns/skip/nytimes.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/patterns/skip/nytimes.jpg
--------------------------------------------------------------------------------
/assets/images/patterns/skip/skip-browser-zoom.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/patterns/skip/skip-browser-zoom.jpg
--------------------------------------------------------------------------------
/assets/images/patterns/skip/thumb.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/patterns/skip/thumb.jpg
--------------------------------------------------------------------------------
/assets/images/patterns/skip/thumb.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/patterns/skip/thumb.webp
--------------------------------------------------------------------------------
/assets/images/powered-by.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/assets/images/shadeed.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/shadeed.jpg
--------------------------------------------------------------------------------
/assets/images/thumb.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shadeed/a11ymatters/3bbd1ad958f33a6c2d42e6d38073ee8861bcc413/assets/images/thumb.jpg
--------------------------------------------------------------------------------
/assets/js/fontfaceobserver.js:
--------------------------------------------------------------------------------
1 | (function(){'use strict';var f,g=[];function l(a){g.push(a);1==g.length&&f()}function m(){for(;g.length;)g[0](),g.shift()}f=function(){setTimeout(m)};function n(a){this.a=p;this.b=void 0;this.f=[];var b=this;try{a(function(a){q(b,a)},function(a){r(b,a)})}catch(c){r(b,c)}}var p=2;function t(a){return new n(function(b,c){c(a)})}function u(a){return new n(function(b){b(a)})}function q(a,b){if(a.a==p){if(b==a)throw new TypeError;var c=!1;try{var d=b&&b.then;if(null!=b&&"object"==typeof b&&"function"==typeof d){d.call(b,function(b){c||q(a,b);c=!0},function(b){c||r(a,b);c=!0});return}}catch(e){c||r(a,e);return}a.a=0;a.b=b;v(a)}}
2 | function r(a,b){if(a.a==p){if(b==a)throw new TypeError;a.a=1;a.b=b;v(a)}}function v(a){l(function(){if(a.a!=p)for(;a.f.length;){var b=a.f.shift(),c=b[0],d=b[1],e=b[2],b=b[3];try{0==a.a?"function"==typeof c?e(c.call(void 0,a.b)):e(a.b):1==a.a&&("function"==typeof d?e(d.call(void 0,a.b)):b(a.b))}catch(h){b(h)}}})}n.prototype.g=function(a){return this.c(void 0,a)};n.prototype.c=function(a,b){var c=this;return new n(function(d,e){c.f.push([a,b,d,e]);v(c)})};
3 | function w(a){return new n(function(b,c){function d(c){return function(d){h[c]=d;e+=1;e==a.length&&b(h)}}var e=0,h=[];0==a.length&&b(h);for(var k=0;k=y?b():document.fonts.load(I(c,'"'+c.family+'"'),k).then(function(c){1<=c.length?a():setTimeout(e,25)},function(){b()})}e()}),K=new Promise(function(a,c){setTimeout(c,y)});Promise.race([K,J]).then(function(){a(c)},function(){b(c)})}else m(function(){function r(){var b;if(b=
9 | -1!=f&&-1!=g||-1!=f&&-1!=h||-1!=g&&-1!=h)(b=f!=g&&f!=h&&g!=h)||(null===B&&(b=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent),B=!!b&&(536>parseInt(b[1],10)||536===parseInt(b[1],10)&&11>=parseInt(b[2],10))),b=B&&(f==t&&g==t&&h==t||f==u&&g==u&&h==u||f==v&&g==v&&h==v)),b=!b;b&&(null!==d.parentNode&&d.parentNode.removeChild(d),clearTimeout(G),a(c))}function F(){if((new Date).getTime()-E>=y)null!==d.parentNode&&d.parentNode.removeChild(d),b(c);else{var a=document.hidden;if(!0===a||
10 | void 0===a)f=e.a.offsetWidth,g=n.a.offsetWidth,h=p.a.offsetWidth,r();G=setTimeout(F,50)}}var e=new q(k),n=new q(k),p=new q(k),f=-1,g=-1,h=-1,t=-1,u=-1,v=-1,d=document.createElement("div"),G=0;d.dir="ltr";w(e,I(c,"sans-serif"));w(n,I(c,"serif"));w(p,I(c,"monospace"));d.appendChild(e.a);d.appendChild(n.a);d.appendChild(p.a);document.body.appendChild(d);t=e.a.offsetWidth;u=n.a.offsetWidth;v=p.a.offsetWidth;F();z(e,function(a){f=a;r()});w(e,I(c,'"'+c.family+'",sans-serif'));z(n,function(a){g=a;r()});
11 | w(n,I(c,'"'+c.family+'",serif'));z(p,function(a){h=a;r()});w(p,I(c,'"'+c.family+'",monospace'))})})};"undefined"!==typeof module?module.exports=A:(window.FontFaceObserver=A,window.FontFaceObserver.prototype.load=A.prototype.load);}());
12 |
--------------------------------------------------------------------------------
/assets/js/modernizr.js:
--------------------------------------------------------------------------------
1 | /*! modernizr 3.3.1 (Custom Build) | MIT *
2 | * https://modernizr.com/download/?-flexbox-flexwrap-svg-setclasses !*/
3 | !function(e,n,t){function r(e,n){return typeof e===n}function s(){var e,n,t,s,o,i,a;for(var l in w)if(w.hasOwnProperty(l)){if(e=[],n=w[l],n.name&&(e.push(n.name.toLowerCase()),n.options&&n.options.aliases&&n.options.aliases.length))for(t=0;tp;p++)if(h=e[p],v=P.style[h],i(h,"-")&&(h=l(h)),P.style[h]!==t){if(o||r(s,"undefined"))return f(),"pfx"==n?h:!0;try{P.style[h]=s}catch(y){}if(P.style[h]!=v)return f(),"pfx"==n?h:!0}return f(),!1}function v(e,n,t,s,o){var i=e.charAt(0).toUpperCase()+e.slice(1),a=(e+" "+b.join(i+" ")+i).split(" ");return r(n,"string")||r(n,"undefined")?h(a,n,s,o):(a=(e+" "+E.join(i+" ")+i).split(" "),u(a,n,t))}function g(e,n,r){return v(e,t,t,n,r)}var y=[],w=[],C={_version:"3.3.1",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,n){var t=this;setTimeout(function(){n(t[e])},0)},addTest:function(e,n,t){w.push({name:e,fn:n,options:t})},addAsyncTest:function(e){w.push({name:null,fn:e})}},Modernizr=function(){};Modernizr.prototype=C,Modernizr=new Modernizr,Modernizr.addTest("svg",!!n.createElementNS&&!!n.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect);var x=n.documentElement,S="svg"===x.nodeName.toLowerCase(),_="Moz O ms Webkit",b=C._config.usePrefixes?_.split(" "):[];C._cssomPrefixes=b;var E=C._config.usePrefixes?_.toLowerCase().split(" "):[];C._domPrefixes=E;var N={elem:a("modernizr")};Modernizr._q.push(function(){delete N.elem});var P={style:N.elem.style};Modernizr._q.unshift(function(){delete P.style}),C.testAllProps=v,C.testAllProps=g,Modernizr.addTest("flexbox",g("flexBasis","1px",!0)),Modernizr.addTest("flexwrap",g("flexWrap","wrap",!0)),s(),o(y),delete C.addTest,delete C.addAsyncTest;for(var T=0;T
8 |
9 |
FAQs
10 |
11 | {% for faq in site.data.faqs %}
12 | {{ faq.question }}
13 | {{ faq.answer }}
14 | {% endfor %}
15 |
16 |
17 |
--------------------------------------------------------------------------------
/feed.xml:
--------------------------------------------------------------------------------
1 | ---
2 | ---
3 |
4 |
5 |
6 | {{ site.name | xml_escape }}
7 | {% if site.description %}{{ site.description | xml_escape }}{% endif %}
8 | {{ site.url }}
9 |
10 | {% for post in site.posts limit:10 %}
11 | -
12 |
{{ post.title | xml_escape }}
13 | {% if post.author.name %}
14 | {{ post.author.name | xml_escape }}
15 | {% endif %}
16 | {% if post.excerpt %}
17 | {{ post.excerpt | xml_escape }}
18 | {% else %}
19 | {{ post.content | xml_escape }}
20 | {% endif %}
21 | {{ post.date | date_to_rfc822 }}
22 | {{ site.url }}{{ post.url }}
23 | {{ site.url }}{{ post.url }}
24 |
25 | {% endfor %}
26 |
27 |
28 |
--------------------------------------------------------------------------------
/gulpfile.js:
--------------------------------------------------------------------------------
1 | var gulp = require('gulp');
2 | var browserSync = require('browser-sync');
3 | var sass = require('gulp-sass');
4 | var prefix = require('gulp-autoprefixer');
5 | var cp = require('child_process');
6 | var imagemin = require('gulp-imagemin');
7 | var webp = require('gulp-webp');
8 |
9 | var jekyll = process.platform === 'win32' ? 'jekyll.bat' : 'jekyll';
10 | var messages = {
11 | jekyllBuild: 'Running: $ jekyll build'
12 | };
13 |
14 | /**
15 | * Build the Jekyll Site
16 | */
17 | gulp.task('jekyll-build', function (done) {
18 | browserSync.notify(messages.jekyllBuild);
19 | return cp.spawn( jekyll , ['build'], {stdio: 'inherit'})
20 | .on('close', done);
21 | });
22 |
23 | /**
24 | * Rebuild Jekyll & do page reload
25 | */
26 | gulp.task('jekyll-rebuild', ['jekyll-build'], function () {
27 | browserSync.reload();
28 | });
29 |
30 | /**
31 | * Wait for jekyll-build, then launch the Server
32 | */
33 | gulp.task('browser-sync', ['sass', 'jekyll-build'], function() {
34 | browserSync({
35 | server: {
36 | baseDir: '_site'
37 | }
38 | });
39 | });
40 |
41 | /**
42 | * Compile files from _scss into both _site/css (for live injecting) and site (for future jekyll builds)
43 | */
44 | gulp.task('sass', function () {
45 | return gulp.src('_scss/main.scss')
46 | .pipe(sass({
47 | includePaths: ['scss'],
48 | onError: browserSync.notify
49 | }))
50 | .pipe(prefix(['last 15 versions', '> 1%', 'ie 8'], { cascade: true }))
51 | .pipe(gulp.dest('_site/assets/css'))
52 | .pipe(browserSync.reload({stream:true}))
53 | .pipe(gulp.dest('assets/css'));
54 | });
55 |
56 | /**
57 | * Watch scss files for changes & recompile
58 | * Watch html/md files, run jekyll & reload BrowserSync
59 | */
60 | gulp.task('watch', function () {
61 | gulp.watch('_scss/**/*.scss', ['sass']);
62 | gulp.watch(['*.html', '_layouts/*.html', '_includes/*.html', '_posts/*'], ['jekyll-rebuild']);
63 | });
64 |
65 | /**
66 | * Minify the images
67 | */
68 | gulp.task('imagemin', () =>
69 | gulp.src('assets/images/patterns/**/*.jpg')
70 | .pipe(imagemin())
71 | .pipe(gulp.dest('assets/images/patterns'))
72 | );
73 |
74 |
75 | /**
76 | * Convert JPGs to Webp
77 | */
78 | gulp.task('webp', () =>
79 | gulp.src('assets/images/patterns/**/thumb.jpg')
80 | .pipe(webp())
81 | .pipe(gulp.dest('assets/images/patterns'))
82 | );
83 |
84 | /**
85 | * Default task, running just `gulp` will compile the sass,
86 | * compile the jekyll site, launch BrowserSync & watch files.
87 | */
88 | gulp.task('default', ['browser-sync', 'watch']);
89 |
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | title: Home
4 | ---
5 |
6 |
7 |
8 |
Accessibility Matters
9 |
Documenting everything through the journey of learning web accessibility.
10 |
11 | Read the introductory article →
12 |
13 |
14 |
15 |
16 |
17 |
18 |
25 |
26 |
27 |
28 |
35 |
36 |
37 |
--------------------------------------------------------------------------------
/mockup-to-markup.html:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | title: Mockup to Markup
4 | permalink: /mockup-to-markup/
5 | ---
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
Mockup to Markup
21 |
Picking the right HTML that describes your content and design is not easy. We will explore together different ways to mark up design mockups.
22 |
23 |
24 |
25 | WAI-ARIA
26 | ARIA will help us to define a way to make our websites and web applications more accessible. By using HTML attributes that will define the role, states and properties of specific HTML elements. It will bridge areas where accessibility can’t be perfect with semantic HTML.
27 |
28 |
33 |
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "browser-sync-jekyll",
3 | "version": "0.0.0",
4 | "description": "A starter project including full setup for Jekyll, GulpJS, SASS & BrowserSync",
5 | "main": "gulpfile.js",
6 | "scripts": {
7 | "test": "echo \"Error: no test specified\" && exit 1"
8 | },
9 | "author": "Shane Osbourne",
10 | "license": "ISC",
11 | "devDependencies": {
12 | "browser-sync": "^1.3.7",
13 | "gulp": "^3.8.8",
14 | "gulp-autoprefixer": "1.0.0",
15 | "gulp-imagemin": "^3.0.3",
16 | "gulp-sass": "^2.1.0",
17 | "gulp-webp": "^2.3.0"
18 | },
19 | "repository": {
20 | "type": "git",
21 | "url": "https://github.com/shakyShane/jekyll-gulp-sass-browser-sync.git"
22 | },
23 | "keywords": [
24 | "jekyll",
25 | "gulp",
26 | "sass",
27 | "browsersync"
28 | ],
29 | "bugs": {
30 | "url": "https://github.com/shakyShane/jekyll-gulp-sass-browser-sync/issues"
31 | },
32 | "homepage": "https://github.com/shakyShane/jekyll-gulp-sass-browser-sync",
33 | "dependencies": {
34 | "sass-mq": "^3.2.9"
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/patterns.html:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | title: Patterns
4 | permalink: /patterns/
5 | ---
6 |
7 |
8 |
Patterns
9 |
Different patterns and components, with detailed articles and breakdowns on how to build them, testing and picking the best
10 | for your project.
11 |
12 | {% include patterns.html %}
13 |
14 |
--------------------------------------------------------------------------------
/terms.html:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | title: Terms
4 | permalink: /terms/
5 | ---
6 |
7 |
8 |
Terms
9 |
A collection of all terms used accross the articles and patterns.
10 |
11 |
12 |
13 | WAI-ARIA
14 | ARIA will help us to define a way to make our websites and web applications more accessible. By using HTML attributes that will define the role, states and properties of specific HTML elements. It will bridge areas where accessibility can’t be perfect with semantic HTML.
15 |
16 |
17 | Web Accessibility
18 | the inclusive practice of removing barriers that prevent interaction with, or access to websites, by people with disabilities. When sites are correctly designed, developed and edited, all users have equal access to information and functionality.
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------