forked from external-repos/pa11y-dashboard
Make the errors/warnings/notices lists keyboard accessible
This commit is contained in:
2
public/css/site.min.css
vendored
2
public/css/site.min.css
vendored
File diff suppressed because one or more lines are too long
@@ -61,16 +61,32 @@ $(document).ready(function(){
|
||||
};
|
||||
|
||||
// Toggle appearance of lists of error/warnings/notices
|
||||
expandLink.click( function(){
|
||||
$(this).parent().next().slideToggle('slow', function(){});
|
||||
if ($(this).parent().hasClass('showing')) {
|
||||
$(this).html('+');
|
||||
expandLink.click( function(){
|
||||
$(this).next().slideToggle('slow', function(){});
|
||||
if ($(this).hasClass('showing')) {
|
||||
$(this).find('span.expander').html('+');
|
||||
$(this).attr('aria-expanded', false);
|
||||
}
|
||||
else {
|
||||
$(this).html('-');
|
||||
$(this).find('span.expander').html('-');
|
||||
$(this).attr('aria-expanded', true);
|
||||
}
|
||||
$(this).parent().toggleClass('showing');
|
||||
$(this).toggleClass('showing');
|
||||
});
|
||||
$(document).on('keydown.lists', '[data-role="expander"]', function (e) {
|
||||
var $this = $(this);
|
||||
var k = e.which || e.keyCode;
|
||||
|
||||
if (!/(13|32)/.test(k)) {
|
||||
return;
|
||||
}
|
||||
if (k === 13 || k === 32) {
|
||||
$this.click();
|
||||
}
|
||||
|
||||
e.preventDefault();
|
||||
e.stopPropagation();
|
||||
});
|
||||
|
||||
// Back to top links
|
||||
toTopLinks.click( function(e){
|
||||
@@ -94,7 +110,7 @@ $(document).ready(function(){
|
||||
target = $(this).attr('href');
|
||||
animateSection($(target), -25);
|
||||
if (!$(target).hasClass('showing')) {
|
||||
$(target).children('[data-role="expander"]').click();
|
||||
$(target).click();
|
||||
}
|
||||
});
|
||||
|
||||
|
2
public/js/site.min.js
vendored
2
public/js/site.min.js
vendored
File diff suppressed because one or more lines are too long
@@ -43,3 +43,11 @@
|
||||
.affix {
|
||||
position: fixed;
|
||||
}
|
||||
|
||||
|
||||
// Cursors
|
||||
// -------------------------
|
||||
|
||||
.pointer {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
Reference in New Issue
Block a user