1// Event Log SCSS 2#event-log { 3 4 // Dropwdowns filter 5 .dropdown__date.row { 6 padding: .5em; 7 } 8 9 //Timezone select 10 .event-log__timezone, 11 .event-log__timezone button { 12 position: relative; 13 text-transform: uppercase; 14 color: $lightbg__primary; 15 font-size: .9em; 16 font-weight: 700; 17 border: 0; 18 } 19 .content__search { 20 float: none; 21 @include mediaQuery(x-large) { 22 @include fastTransition-all; 23 } 24 } 25} 26 27#event-filter { 28 .filter-label { 29 color: $darkgrey; 30 text-transform: uppercase; 31 font-weight: 700; 32 font-size: .75em; 33 margin-bottom: 3px; 34 } 35 .event__severity-filter { 36 float:left; 37 margin-right: 2em; 38 margin-bottom: 1em; 39 button { 40 margin: 0px -3px; 41 padding: .6em 2em; 42 min-height: 2.1em; 43 font-size: .9em; 44 font-weight: 700; 45 border-radius: 0; 46 &.first, 47 &.last { 48 border-radius: 3px; 49 } 50 @media (min-width: 583px) { 51 &.last { 52 border-left: 0; 53 } 54 } 55 } 56 .btn-primary { 57 border: 2px solid $primebtn__bg; 58 } 59 } 60 .event__date-filter { 61 margin-right: 1.5em; 62 color: $darkgrey; 63 float:left; 64 input { 65 width: 170px; 66 height: 2.1rem; 67 } 68 label { 69 height: 0; 70 text-indent: -9999px; 71 } 72 } 73 .event__status-filter { 74 float:left; 75 @include mediaQuery(medium) { 76 width: 25%; 77 } 78 .dropdown__wrapper, 79 .dropdown__button { 80 width: 100%; 81 text-align: left; 82 } 83 } 84} 85 86.event-log__filters { 87 position: relative; 88 padding-bottom: .5em; 89 padding-top: .5em; 90 91 @media (min-width: 1333px) { 92 float: right; 93 display: inline-block; 94 } 95} 96 97.accord-trigger { 98 position: absolute; 99 right: 1em; 100 top: .3em; 101} 102 103#event-log__events, 104.event-log__events { 105 display: block; 106 margin-top: 1.6em; 107 position: relative; 108 overflow: hidden; 109 .header__actions-bar { 110 .btn-export, 111 .btn-delete, 112 .btn-resolve { 113 color: $white; 114 } 115 .event-log__col-check { 116 text-align: left; 117 max-width: 30px; 118 .control-check { 119 margin-left: -6px; 120 } 121 } 122 } 123 .inline__confirm { 124 height: auto; 125 margin-left: 0; 126 left: 0; 127 padding: 1em 2em 1em 2em 128 } 129 .inline__confirm-message { 130 margin-top: 5px; 131 margin-bottom: -10px; 132 } 133 .inline__confirm-buttons .btn-primary { 134 padding: .5em 2em; 135 min-height: 25px; 136 margin-top: .5em; 137 @include mediaQuery(medium) { 138 margin-top: 0; 139 } 140 } 141 .event-log__col-check { 142 max-width: 60px; 143 text-align: center; 144 } 145 .col-logged-events { 146 span { 147 display: inline-block; 148 font-weight: 700; 149 margin-right: .3em; 150 } 151 } 152 153 //Export log 154 .btn-export, .btn-meta-copy, 155 .btn-delete, 156 .btn-resolve { 157 color: black; 158 font-size: .9em; 159 font-weight: 700; 160 position: relative; 161 padding: 0 0 1em 2em; 162 &:hover { 163 text-decoration: underline; 164 } 165 } 166 .btn-resolve.disabled:hover, 167 .btn-delete.disabled:hover{ 168 cursor: default; 169 text-decoration: none; 170 } 171 .btn-export { 172 margin-top: 7px; 173 padding-bottom: 0; 174 } 175 .btn-export:before { 176 content: '\21E5'; 177 position: absolute; 178 font-size: 1.7em; 179 vertical-align: middle; 180 transform: rotate(90deg); 181 display: inline-block; 182 left: 2px; 183 top: -5px; 184 } 185 .btn-meta-copy, 186 .btn-delete, 187 .btn-resolve { 188 margin-left: 5px; 189 padding: .5em .5em; 190 } 191 192 // Single event log card 193 .event-log__single-event { 194 border: 1px solid $medgrey; 195 padding: 1em 1em 1em .7em; 196 margin: .5em 0 .5em 0; 197 position: relative; 198 overflow: hidden; 199 @include fastTransition-all; 200 &.active { 201 background-color: $lightgrey; 202 @include slowTransition-all; 203 } 204 } 205 .event-log__event-info { 206 &:hover { 207 cursor: pointer; 208 } 209 } 210 211 //Event priorities 212 .event__priority { 213 color: $white; 214 font-size: .8em; 215 text-transform: uppercase; 216 padding: 2px 2em; 217 font-weight: 700; 218 line-height: inherit; 219 min-width: 103px; 220 text-align: center; 221 &.high-priority { 222 background: $highPriority-bg; 223 border: 2px solid $highPriorityColor; 224 color: darken($highPriorityColor, 5%); 225 } 226 &.med-priority { 227 background: $medPriorty-bg; 228 border: 2px solid $medPriorityColor; 229 color: darken($medPriorityColor, 15%); 230 } 231 &.low-priority { 232 background: $lowPriorty-bg; 233 border: 2px solid $lowPriorityColor; 234 color: darken($lowPriorityColor, 5%); 235 } 236 &.event-resolved { 237 background: $resolved-bg; 238 border: 2px solid $resolvedColor; 239 color: $resolvedColor; 240 } 241 } 242 243 //Event Severity 244 .event__severity { 245 font-size: .7em; 246 text-transform: uppercase; 247 font-weight: 700; 248 min-width: 103px; 249 @include mediaQuery(medium) { 250 margin: 0 1em 0 1.5em; 251 } 252 &.high-priority { 253 color: darken($highPriorityColor, 5%); 254 } 255 &.med-priority { 256 color: darken($medPriorityColor, 15%); 257 } 258 &.low-priority { 259 color: darken($lowPriorityColor, 5%); 260 } 261 &.event-resolved { 262 color: $resolvedColor; 263 } 264 } 265 266 //Event description 267 .event__description { 268 font-weight: 400; 269 margin-left: 1em; 270 @include mediaQuery(small) { 271 margin-left: 4.5em; 272 margin-right: 1em; 273 } 274 word-break: break-all; 275 } 276 277 //Event ID 278 .event__id { 279 @include fontCourierBold; 280 font-size: .9em; 281 color: $darkgrey; 282 margin-right: 1em; 283 } 284 285 .event__timestamp { 286 @include fontCourierBold; 287 font-size: .9em; 288 color: $darkgrey; 289 @media (min-width: 1105px ) { 290 float: right; 291 } 292 } 293 294 // Event metadata row 295 .event__metadata-row { 296 max-height: 0; 297 overflow: hidden; 298 -webkit-transition: 0.5s linear max-height; 299 transition: 0.5s linear max-height; 300 &.active { 301 max-height: 1000px; 302 @include mediaQuery(small) { 303 max-height: 1000px; 304 } 305 @include mediaQuery(medium) { 306 max-height: 1000px; 307 } 308 } 309 } 310 311 //Event metadata 312 .event__metadata { 313 height: 200px; 314 overflow-y: scroll; 315 border: 1px solid $medgrey; 316 padding: .5em .5em 0; 317 background: $white; 318 display: block; 319 margin-bottom: 1.5em; 320 &::-webkit-scrollbar { 321 -webkit-appearance: none; 322 width: 7px; 323 } 324 &::-webkit-scrollbar-thumb { 325 border-radius: 4px; 326 background-color: rgba(0, 0, 0, .5); 327 -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5); 328 } 329 } 330 331 //Event Related Items 332 .event__related { 333 width: 100%; 334 } 335 .event__related-label { 336 font-weight: 700; 337 margin-right: 1.2em; 338 padding-top: .3em; 339 float: left; 340 } 341 .event__related-item { 342 margin-right: 1em; 343 padding-top: .3em; 344 display: inline-block; 345 float: left; 346 clear: both; 347 } 348 .event__actions { 349 margin-left: -1em; 350 margin-top: .5em; 351 @include mediaQuery(medium) { 352 float: right; 353 margin-top: -5px; 354 } 355 } 356 .event__icon { 357 width: 20px; 358 height: 20px; 359 font-weight: normal; 360 margin-right: .5em; 361 margin-top: -3px; 362 display: inline-block; 363 } 364} 365//end event-log__events 366 367 368 369