Skip to content

Commit 9972ac7

Browse files
committed
Version 2.6.1: Fixing aria-markup and keyboard accessibility/focus management for quality plugin.
* Adds aria-controls and aria-expanded status. * Rewrites EventListeners to handle showing/hiding the flyout with keyboard and mouse events. * Adding focus highlighting * Converting px to rem * Removing unnecessary CSS
1 parent 56e5365 commit 9972ac7

8 files changed

Lines changed: 443 additions & 59 deletions

File tree

Gruntfile.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,7 @@ module.exports = function (grunt) {
184184
}
185185
});
186186

187-
grunt.registerTask('default', ['eslint', 'stylelint', 'browserify', 'concat', 'removelogging', 'uglify', 'postcss', 'copy']);
187+
// grunt.registerTask('default', ['eslint', 'stylelint', 'browserify', 'concat', 'removelogging', 'uglify', 'postcss', 'copy']);
188+
grunt.registerTask('default', ['browserify', 'concat', 'removelogging', 'uglify', 'postcss', 'copy']);
188189
grunt.registerTask('debug', ['eslint', 'stylelint', 'browserify', 'concat', 'uglify', 'postcss', 'copy']);
189190
};

changelog.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# Version History
22

3+
## *2.6.1 (2021/10/08)*
4+
5+
### QUALITY PLUGIN
6+
* Adds aria-controls and aria-expanded status.
7+
* Rewrites EventListeners to handle showing/hiding the flyout with keyboard and mouse events.
8+
* Adding focus highlighting
9+
* Converting px to rem
10+
* Removing unnecessary CSS
11+
312
## *2.6.0 (2021/09/20)*
413

514
### ACCESSIBILITY PLUGIN

dist/frameNavigator/frameNavigator.js

Lines changed: 330 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,334 @@
11
/*!
2+
* MediaElement.js
3+
* http://www.mediaelementjs.com/
4+
*
5+
* Wrapper that mimics native HTML5 MediaElement (audio and video)
6+
* using a variety of technologies (pure JavaScript, Flash, iframe)
7+
*
8+
* Copyright 2010-2017, John Dyer (http://j.hn/)
9+
* License: MIT
10+
*
11+
*//*!
12+
* MediaElement.js
13+
* http://www.mediaelementjs.com/
14+
*
15+
* Wrapper that mimics native HTML5 MediaElement (audio and video)
16+
* using a variety of technologies (pure JavaScript, Flash, iframe)
17+
*
18+
* Copyright 2010-2017, John Dyer (http://j.hn/)
19+
* License: MIT
20+
*
21+
*//*!
22+
* MediaElement.js
23+
* http://www.mediaelementjs.com/
24+
*
25+
* Wrapper that mimics native HTML5 MediaElement (audio and video)
26+
* using a variety of technologies (pure JavaScript, Flash, iframe)
27+
*
28+
* Copyright 2010-2017, John Dyer (http://j.hn/)
29+
* License: MIT
30+
*
31+
*//*!
32+
* MediaElement.js
33+
* http://www.mediaelementjs.com/
34+
*
35+
* Wrapper that mimics native HTML5 MediaElement (audio and video)
36+
* using a variety of technologies (pure JavaScript, Flash, iframe)
37+
*
38+
* Copyright 2010-2017, John Dyer (http://j.hn/)
39+
* License: MIT
40+
*
41+
*//*!
42+
* MediaElement.js
43+
* http://www.mediaelementjs.com/
44+
*
45+
* Wrapper that mimics native HTML5 MediaElement (audio and video)
46+
* using a variety of technologies (pure JavaScript, Flash, iframe)
47+
*
48+
* Copyright 2010-2017, John Dyer (http://j.hn/)
49+
* License: MIT
50+
*
51+
*//*!
52+
* MediaElement.js
53+
* http://www.mediaelementjs.com/
54+
*
55+
* Wrapper that mimics native HTML5 MediaElement (audio and video)
56+
* using a variety of technologies (pure JavaScript, Flash, iframe)
57+
*
58+
* Copyright 2010-2017, John Dyer (http://j.hn/)
59+
* License: MIT
60+
*
61+
*//*!
62+
* MediaElement.js
63+
* http://www.mediaelementjs.com/
64+
*
65+
* Wrapper that mimics native HTML5 MediaElement (audio and video)
66+
* using a variety of technologies (pure JavaScript, Flash, iframe)
67+
*
68+
* Copyright 2010-2017, John Dyer (http://j.hn/)
69+
* License: MIT
70+
*
71+
*//*!
72+
* MediaElement.js
73+
* http://www.mediaelementjs.com/
74+
*
75+
* Wrapper that mimics native HTML5 MediaElement (audio and video)
76+
* using a variety of technologies (pure JavaScript, Flash, iframe)
77+
*
78+
* Copyright 2010-2017, John Dyer (http://j.hn/)
79+
* License: MIT
80+
*
81+
*//*!
82+
* MediaElement.js
83+
* http://www.mediaelementjs.com/
84+
*
85+
* Wrapper that mimics native HTML5 MediaElement (audio and video)
86+
* using a variety of technologies (pure JavaScript, Flash, iframe)
87+
*
88+
* Copyright 2010-2017, John Dyer (http://j.hn/)
89+
* License: MIT
90+
*
91+
*//*!
92+
* MediaElement.js
93+
* http://www.mediaelementjs.com/
94+
*
95+
* Wrapper that mimics native HTML5 MediaElement (audio and video)
96+
* using a variety of technologies (pure JavaScript, Flash, iframe)
97+
*
98+
* Copyright 2010-2017, John Dyer (http://j.hn/)
99+
* License: MIT
100+
*
101+
*//*!
102+
* MediaElement.js
103+
* http://www.mediaelementjs.com/
104+
*
105+
* Wrapper that mimics native HTML5 MediaElement (audio and video)
106+
* using a variety of technologies (pure JavaScript, Flash, iframe)
107+
*
108+
* Copyright 2010-2017, John Dyer (http://j.hn/)
109+
* License: MIT
110+
*
111+
*//*!
112+
* MediaElement.js
113+
* http://www.mediaelementjs.com/
114+
*
115+
* Wrapper that mimics native HTML5 MediaElement (audio and video)
116+
* using a variety of technologies (pure JavaScript, Flash, iframe)
117+
*
118+
* Copyright 2010-2017, John Dyer (http://j.hn/)
119+
* License: MIT
120+
*
121+
*//*!
122+
* MediaElement.js
123+
* http://www.mediaelementjs.com/
124+
*
125+
* Wrapper that mimics native HTML5 MediaElement (audio and video)
126+
* using a variety of technologies (pure JavaScript, Flash, iframe)
127+
*
128+
* Copyright 2010-2017, John Dyer (http://j.hn/)
129+
* License: MIT
130+
*
131+
*//*!
132+
* MediaElement.js
133+
* http://www.mediaelementjs.com/
134+
*
135+
* Wrapper that mimics native HTML5 MediaElement (audio and video)
136+
* using a variety of technologies (pure JavaScript, Flash, iframe)
137+
*
138+
* Copyright 2010-2017, John Dyer (http://j.hn/)
139+
* License: MIT
140+
*
141+
*//*!
142+
* MediaElement.js
143+
* http://www.mediaelementjs.com/
144+
*
145+
* Wrapper that mimics native HTML5 MediaElement (audio and video)
146+
* using a variety of technologies (pure JavaScript, Flash, iframe)
147+
*
148+
* Copyright 2010-2017, John Dyer (http://j.hn/)
149+
* License: MIT
150+
*
151+
*//*!
152+
* MediaElement.js
153+
* http://www.mediaelementjs.com/
154+
*
155+
* Wrapper that mimics native HTML5 MediaElement (audio and video)
156+
* using a variety of technologies (pure JavaScript, Flash, iframe)
157+
*
158+
* Copyright 2010-2017, John Dyer (http://j.hn/)
159+
* License: MIT
160+
*
161+
*//*!
162+
* MediaElement.js
163+
* http://www.mediaelementjs.com/
164+
*
165+
* Wrapper that mimics native HTML5 MediaElement (audio and video)
166+
* using a variety of technologies (pure JavaScript, Flash, iframe)
167+
*
168+
* Copyright 2010-2017, John Dyer (http://j.hn/)
169+
* License: MIT
170+
*
171+
*//*!
172+
* MediaElement.js
173+
* http://www.mediaelementjs.com/
174+
*
175+
* Wrapper that mimics native HTML5 MediaElement (audio and video)
176+
* using a variety of technologies (pure JavaScript, Flash, iframe)
177+
*
178+
* Copyright 2010-2017, John Dyer (http://j.hn/)
179+
* License: MIT
180+
*
181+
*//*!
182+
* MediaElement.js
183+
* http://www.mediaelementjs.com/
184+
*
185+
* Wrapper that mimics native HTML5 MediaElement (audio and video)
186+
* using a variety of technologies (pure JavaScript, Flash, iframe)
187+
*
188+
* Copyright 2010-2017, John Dyer (http://j.hn/)
189+
* License: MIT
190+
*
191+
*//*!
192+
* MediaElement.js
193+
* http://www.mediaelementjs.com/
194+
*
195+
* Wrapper that mimics native HTML5 MediaElement (audio and video)
196+
* using a variety of technologies (pure JavaScript, Flash, iframe)
197+
*
198+
* Copyright 2010-2017, John Dyer (http://j.hn/)
199+
* License: MIT
200+
*
201+
*//*!
202+
* MediaElement.js
203+
* http://www.mediaelementjs.com/
204+
*
205+
* Wrapper that mimics native HTML5 MediaElement (audio and video)
206+
* using a variety of technologies (pure JavaScript, Flash, iframe)
207+
*
208+
* Copyright 2010-2017, John Dyer (http://j.hn/)
209+
* License: MIT
210+
*
211+
*//*!
212+
* MediaElement.js
213+
* http://www.mediaelementjs.com/
214+
*
215+
* Wrapper that mimics native HTML5 MediaElement (audio and video)
216+
* using a variety of technologies (pure JavaScript, Flash, iframe)
217+
*
218+
* Copyright 2010-2017, John Dyer (http://j.hn/)
219+
* License: MIT
220+
*
221+
*//*!
222+
* MediaElement.js
223+
* http://www.mediaelementjs.com/
224+
*
225+
* Wrapper that mimics native HTML5 MediaElement (audio and video)
226+
* using a variety of technologies (pure JavaScript, Flash, iframe)
227+
*
228+
* Copyright 2010-2017, John Dyer (http://j.hn/)
229+
* License: MIT
230+
*
231+
*//*!
232+
* MediaElement.js
233+
* http://www.mediaelementjs.com/
234+
*
235+
* Wrapper that mimics native HTML5 MediaElement (audio and video)
236+
* using a variety of technologies (pure JavaScript, Flash, iframe)
237+
*
238+
* Copyright 2010-2017, John Dyer (http://j.hn/)
239+
* License: MIT
240+
*
241+
*//*!
242+
* MediaElement.js
243+
* http://www.mediaelementjs.com/
244+
*
245+
* Wrapper that mimics native HTML5 MediaElement (audio and video)
246+
* using a variety of technologies (pure JavaScript, Flash, iframe)
247+
*
248+
* Copyright 2010-2017, John Dyer (http://j.hn/)
249+
* License: MIT
250+
*
251+
*//*!
252+
* MediaElement.js
253+
* http://www.mediaelementjs.com/
254+
*
255+
* Wrapper that mimics native HTML5 MediaElement (audio and video)
256+
* using a variety of technologies (pure JavaScript, Flash, iframe)
257+
*
258+
* Copyright 2010-2017, John Dyer (http://j.hn/)
259+
* License: MIT
260+
*
261+
*//*!
262+
* MediaElement.js
263+
* http://www.mediaelementjs.com/
264+
*
265+
* Wrapper that mimics native HTML5 MediaElement (audio and video)
266+
* using a variety of technologies (pure JavaScript, Flash, iframe)
267+
*
268+
* Copyright 2010-2017, John Dyer (http://j.hn/)
269+
* License: MIT
270+
*
271+
*//*!
272+
* MediaElement.js
273+
* http://www.mediaelementjs.com/
274+
*
275+
* Wrapper that mimics native HTML5 MediaElement (audio and video)
276+
* using a variety of technologies (pure JavaScript, Flash, iframe)
277+
*
278+
* Copyright 2010-2017, John Dyer (http://j.hn/)
279+
* License: MIT
280+
*
281+
*//*!
282+
* MediaElement.js
283+
* http://www.mediaelementjs.com/
284+
*
285+
* Wrapper that mimics native HTML5 MediaElement (audio and video)
286+
* using a variety of technologies (pure JavaScript, Flash, iframe)
287+
*
288+
* Copyright 2010-2017, John Dyer (http://j.hn/)
289+
* License: MIT
290+
*
291+
*//*!
292+
* MediaElement.js
293+
* http://www.mediaelementjs.com/
294+
*
295+
* Wrapper that mimics native HTML5 MediaElement (audio and video)
296+
* using a variety of technologies (pure JavaScript, Flash, iframe)
297+
*
298+
* Copyright 2010-2017, John Dyer (http://j.hn/)
299+
* License: MIT
300+
*
301+
*//*!
302+
* MediaElement.js
303+
* http://www.mediaelementjs.com/
304+
*
305+
* Wrapper that mimics native HTML5 MediaElement (audio and video)
306+
* using a variety of technologies (pure JavaScript, Flash, iframe)
307+
*
308+
* Copyright 2010-2017, John Dyer (http://j.hn/)
309+
* License: MIT
310+
*
311+
*//*!
312+
* MediaElement.js
313+
* http://www.mediaelementjs.com/
314+
*
315+
* Wrapper that mimics native HTML5 MediaElement (audio and video)
316+
* using a variety of technologies (pure JavaScript, Flash, iframe)
317+
*
318+
* Copyright 2010-2017, John Dyer (http://j.hn/)
319+
* License: MIT
320+
*
321+
*//*!
322+
* MediaElement.js
323+
* http://www.mediaelementjs.com/
324+
*
325+
* Wrapper that mimics native HTML5 MediaElement (audio and video)
326+
* using a variety of technologies (pure JavaScript, Flash, iframe)
327+
*
328+
* Copyright 2010-2017, John Dyer (http://j.hn/)
329+
* License: MIT
330+
*
331+
*//*!
2332
* MediaElement.js
3333
* http://www.mediaelementjs.com/
4334
*

0 commit comments

Comments
 (0)