Skip to content

Commit

Permalink
Apps menu focus keyboard accessibility fix
Browse files Browse the repository at this point in the history
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
  • Loading branch information
skjnldsv committed Jun 24, 2018
1 parent 7a133ba commit 7cf075a
Showing 1 changed file with 24 additions and 15 deletions.
39 changes: 24 additions & 15 deletions core/css/header.scss
Original file line number Diff line number Diff line change
Expand Up @@ -475,20 +475,30 @@ nav[role='navigation'] {
}
}


/* focused app visual feedback */
li:hover a,
li a:focus,
li a.active {
opacity: 1;
+ span {
display: inline-block;
}
}

li:hover span,
li:focus span {
display: inline-block;
}

/* hidden apps menu */
li img,
.icon-more-white {
display: inline-block;
width: 20px;
height: 20px;
}

/* app title popup */
li span {
display: none;
position: absolute;
Expand All @@ -509,13 +519,8 @@ nav[role='navigation'] {
z-index: 100;
}

li:hover span {
display: inline-block;
}

/* show triangle below active app */
li:hover a:before,
li a.active:before {
li a::before {
content: ' ';
height: 0;
width: 0;
Expand All @@ -529,20 +534,24 @@ nav[role='navigation'] {
bottom: 0;
display: none;
}
li a.active:before,
li:hover a:before,
li:hover a.active:before {
/* triangle focus feedback */
li a.active::before,
li:hover a::before,
li:hover a.active::before,
li a:focus::before {
display: block;
}
li a.active:before {
li a.active::before {
z-index: 99;
}
li:hover a:before,
li a.active:hover:before {
li:hover a::before,
li:hover a::before,
li a.active:hover::before,
li a:focus::before {
z-index: 101;
}
&.menu-open li:hover a:before,
&.menu-open li a.active:before,
&.menu-open li:hover a::before,
&.menu-open li a.active::before,
&.menu-open li:hover span {
display: none !important;
}
Expand Down

0 comments on commit 7cf075a

Please sign in to comment.