summaryrefslogtreecommitdiff
path: root/skins/larry/mail.css
diff options
context:
space:
mode:
authorThomas Bruederli <thomas@roundcube.net>2014-05-07 20:04:13 +0200
committerThomas Bruederli <thomas@roundcube.net>2014-05-07 20:04:13 +0200
commitea0866a1adc9239b8b115ab2490e1dd88f3c64ec (patch)
tree36ea1a79e319a49df5e224e1b79736b5984c6c2a /skins/larry/mail.css
parentb2992dd2283c3d0ac95f3293497dfaed0493f607 (diff)
Improve keyboard navigation on compose screen: define tabindex groups + enable keyboard controls of contacts list widget
Diffstat (limited to 'skins/larry/mail.css')
-rw-r--r--skins/larry/mail.css29
1 files changed, 26 insertions, 3 deletions
diff --git a/skins/larry/mail.css b/skins/larry/mail.css
index ff590c45d..c5919ffe3 100644
--- a/skins/larry/mail.css
+++ b/skins/larry/mail.css
@@ -1358,13 +1358,19 @@ div.message-partheaders .headers-table td.header {
margin-left: 0.5em;
}
-#compose-contacts li a, #contacts-table td {
- background: url(images/listicons.png) -100px 0 no-repeat;
+#compose-contacts li a,
+#contacts-table td {
+ background-image: url(images/listicons.png);
+ background-position: -100px 0;
+ background-repeat: no-repeat;
overflow: hidden;
- padding-left: 36px;
text-overflow: ellipsis;
}
+#compose-contacts li a {
+ padding-left: 36px;
+}
+
#contacts-table td.contactgroup a {
color: #376572;
text-decoration: none;
@@ -1386,6 +1392,7 @@ div.message-partheaders .headers-table td.header {
background-position: 6px -766px;
}
+#compose-contacts li.addressbook a:focus,
#compose-contacts li.addressbook.selected a {
background-position: 6px -791px;
}
@@ -1394,20 +1401,36 @@ div.message-partheaders .headers-table td.header {
background-position: 6px -1555px;
}
+#contacts-table.focus tr.focused td.contactgroup {
+ background-position: 4px -1555px;
+}
+
#contacts-table tr.unfocused td.contactgroup,
#contacts-table tr.selected td.contactgroup {
background-position: 6px -1579px;
}
+#contacts-table.focus tr.selected.focused td.contactgroup {
+ background-position: 4px -1579px;
+}
+
#contacts-table td.contact {
background-position: 6px -1603px;
}
+#contacts-table.focus tr.focused td.contact {
+ background-position: 4px -1603px;
+}
+
#contacts-table tr.unfocused td.contact,
#contacts-table tr.selected td.contact {
background-position: 6px -1627px;
}
+#contacts-table.focus tr.selected.focused td.contact {
+ background-position: 4px -1627px;
+}
+
#compose-content {
position: absolute;
top: 0;