1/* This Source Code Form is subject to the terms of the Mozilla Public 2 * License, v. 2.0. If a copy of the MPL was not distributed with this 3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ 4 5#activityManager[lwt-tree] { 6 background-color: var(--toolbar-bgcolor); 7 color: var(--lwt-text-color); 8} 9 10.activityview { 11 appearance: none; 12 margin: 0; 13 padding: 0; 14 border-width: 0; 15} 16 17#search { 18 -moz-box-pack: end; 19} 20 21/** 22 * Images for buttons in the interface 23 */ 24 25richlistitem[is="activity-process-richlistitem"] button, 26richlistitem[is="activity-event-richlistitem"] button, 27richlistitem[is="activity-warning-richlistitem"] button, 28richlistitem[is="activity-group-richlistitem"] button { 29 appearance: none; 30 min-height: 16px; 31 min-width: 16px; 32 max-height: 16px; 33 max-width: 16px; 34 padding: 0; 35 margin: 0 1px; 36 list-style-image: url(chrome://messenger/skin/activity/buttons.png); 37} 38 39richlistitem[is="activity-process-richlistitem"]:not([selected="true"]) button { 40 -moz-user-focus: none; 41} 42 43.cancel { 44 -moz-image-region: rect(0, 16px, 16px, 0); 45} 46.cancel:hover { 47 -moz-image-region: rect(0, 32px, 16px, 16px); 48} 49.cancel:hover:active { 50 -moz-image-region: rect(0, 48px, 16px, 32px); 51} 52 53.pause { 54 -moz-image-region: rect(48px, 16px, 64px, 0); 55} 56.pause:hover { 57 -moz-image-region: rect(48px, 32px, 64px, 16px); 58} 59.pause:not([disabled="true"]):hover:active { 60 -moz-image-region: rect(48px, 48px, 64px, 32px); 61} 62.pause[disabled="true"] { 63 -moz-image-region: rect(48px, 16px, 64px, 0); 64} 65 66.resume { 67 -moz-image-region: rect(16px, 16px, 32px, 0); 68} 69.resume:hover { 70 -moz-image-region: rect(16px, 32px, 32px, 16px); 71} 72.resume:hover:active { 73 -moz-image-region: rect(16px, 48px, 32px, 32px); 74} 75 76.retry { 77 -moz-image-region: rect(32px, 16px, 48px, 0); 78 display: none; 79} 80.retry:hover { 81 -moz-image-region: rect(32px, 32px, 48px, 16px); 82} 83.retry:hover:active { 84 -moz-image-region: rect(32px, 48px, 48px, 32px); 85} 86.retry[enabled="true"] { 87 display: inline; 88} 89 90.undo { 91 -moz-image-region: rect(32px, 16px, 48px, 0); 92} 93.undo:hover { 94 -moz-image-region: rect(32px, 32px, 48px, 16px); 95} 96.undo:hover:active { 97 -moz-image-region: rect(32px, 48px, 48px, 32px); 98} 99 100.recover { 101 -moz-image-region: rect(32px, 16px, 48px, 0); 102} 103.recover:hover { 104 -moz-image-region: rect(32px, 32px, 48px, 16px); 105} 106.recover:hover:active { 107 -moz-image-region: rect(32px, 48px, 48px, 32px); 108} 109 110.activitygroupbox richlistitem[is="activity-event-richlistitem"], 111.activitygroupbox richlistitem[is="activity-warning-richlistitem"], 112.activitygroupbox richlistitem[is="activity-process-richlistitem"] { 113 padding-inline-start: 3px; 114} 115 116.retry { 117 -moz-image-region: rect(32px, 16px, 48px, 0); 118} 119.retry:hover { 120 -moz-image-region: rect(32px, 32px, 48px, 16px); 121} 122.retry:hover:active { 123 -moz-image-region: rect(32px, 48px, 48px, 32px); 124} 125 126/* Specialized Activity Bindings */ 127 128richlistitem[is="activity-process-richlistitem"] { 129 padding: 3px 8px; 130 min-height: 40px !important; 131} 132 133.dateTime, 134.statusText { 135 font-size: smaller; 136 opacity: .6; 137} 138 139richlistbox:focus .activityitem[selected="true"] .dateTime, 140richlistbox:focus .activityitem[selected="true"] .statusText { 141 opacity: .8; 142} 143 144.processIconBox image { 145 list-style-image: url(chrome://messenger/skin/activity/defaultProcessIcon.png); 146} 147 148.eventIconBox image { 149 list-style-image: url(chrome://messenger/skin/activity/defaultEventIcon.png); 150} 151 152.warningIconBox image { 153 list-style-image: url(chrome://messenger/skin/activity/warning.png); 154} 155 156image.syncMail { 157 list-style-image: url(chrome://messenger/skin/activity/syncMailIcon.png); 158} 159 160image.sendMail { 161 list-style-image: url(chrome://messenger/skin/activity/sendMailIcon.png); 162} 163 164image.copyMail { 165 list-style-image: url(chrome://messenger/skin/activity/copyMailIcon.png); 166} 167 168image.moveMail { 169 list-style-image: url(chrome://messenger/skin/activity/moveMailIcon.png); 170} 171 172image.deleteMail { 173 list-style-image: url(chrome://messenger/skin/activity/deleteMailIcon.png); 174} 175 176image.addItem { 177 list-style-image: url(chrome://messenger/skin/activity/addItemIcon.png); 178} 179 180image.removeItem { 181 list-style-image: url(chrome://messenger/skin/activity/removeItemIcon.png); 182} 183 184image.undo { 185 list-style-image: url(chrome://messenger/skin/activity/undoIcon.png); 186} 187 188image.indexMail { 189 list-style-image: url(chrome://messenger/skin/activity/indexMailIcon.png); 190} 191 192image.compactMail { 193 list-style-image: url(chrome://messenger/skin/activity/compactMailIcon.png); 194} 195 196/* prevent flickering when changing states */ 197.activityTypeIcon { 198 min-height: 32px; 199 min-width: 32px; 200 padding-inline-end: 2px; 201} 202 203/* these are copied from richlistbox.css, to give us a starting point on selection */ 204 205.activityitem { 206 padding: 6px 4px; 207 border-bottom: 1px solid var(--field-border-color); 208} 209