Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/server.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>2018-08-01 11:52:01 +0300
committerJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>2018-08-01 11:52:01 +0300
commitcbe54e096b5904e48ef2e61d84484dc5ef7ef6a4 (patch)
treeda7f45798e191c6efc63e7bd3e047d66f6019503 /core/css/apps.scss
parent27d4ff8b4eb9c4c480faf0f112fc931dc7fdc343 (diff)
Only show checkbox on hover/focus + accessibility fixes
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
Diffstat (limited to 'core/css/apps.scss')
-rw-r--r--core/css/apps.scss23
1 files changed, 18 insertions, 5 deletions
diff --git a/core/css/apps.scss b/core/css/apps.scss
index 63dd5759a7f..62c8426206b 100644
--- a/core/css/apps.scss
+++ b/core/css/apps.scss
@@ -1095,6 +1095,10 @@ $popovericon-size: 16px;
&:focus,
&.active {
background-color: var(--color-background-dark);
+ // display checkbox on hover/focus/active
+ .app-content-list-item-checkbox.checkbox + label {
+ display: flex;
+ }
}
.app-content-list-item-checkbox.checkbox + label,
@@ -1102,20 +1106,28 @@ $popovericon-size: 16px;
position: absolute;
height: 40px;
width: 40px;
- display: flex;
z-index: 50;
}
.app-content-list-item-checkbox.checkbox {
- &:checked {
- // if checked, lower the opacity of the avatar
- + label + .app-content-list-item-icon {
- opacity: .7;
+ &:checked,
+ &:hover,
+ &:focus,
+ &.active {
+ + label {
+ // display checkbox if checked
+ display: flex;
+ // if checked, lower the opacity of the avatar
+ + .app-content-list-item-icon {
+ opacity: .7;
+ }
}
}
+ label {
top: 14px;
left: 7px;
+ // hidden by default, only chown on hover-focus or if checked
+ display: none;
&::before {
margin: 0;
}
@@ -1127,6 +1139,7 @@ $popovericon-size: 16px;
}
.app-content-list-item-star {
+ display: flex;
top: 10px;
left: 32px;
background-size: 16px;