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