blob: 30d877c48022da615bae16fad650e69f2a84b026 [file] [log] [blame]
Michael Davis971cfba2017-03-27 13:14:02 -05001// Event Log SCSS
Michael Davis971cfba2017-03-27 13:14:02 -05002#event-log {
Michael Davis971cfba2017-03-27 13:14:02 -05003
Michael Davisedb195a2017-07-13 19:07:19 -05004 .dropdown__button {
5 }
Michael Davis3a0d4712017-03-27 14:01:34 -05006 // Dropwdowns filter
7 .dropdown__date.row {
8 padding: .5em;
Michael Davis971cfba2017-03-27 13:14:02 -05009 }
10
11 //Timezone select
Michael Davis3a0d4712017-03-27 14:01:34 -050012 .event-log__timezone,
13 .event-log__timezone button {
14 position: relative;
Michael Davis971cfba2017-03-27 13:14:02 -050015 text-transform: uppercase;
16 color: $lightbg__primary;
Michael Davis3a0d4712017-03-27 14:01:34 -050017 font-size: .9em;
Michael Davis971cfba2017-03-27 13:14:02 -050018 font-weight: 700;
Michael Davis0c262342017-04-10 11:48:52 -050019 border: 0;
Michael Davis3a0d4712017-03-27 14:01:34 -050020 }
Michael Davis0c262342017-04-10 11:48:52 -050021 .content__search {
Iftekharul Islam8b4828a2017-04-19 14:37:55 -050022 float: none;
Michael Davis0c262342017-04-10 11:48:52 -050023 @include mediaQuery(x-large) {
Michael Davis0c262342017-04-10 11:48:52 -050024 @include fastTransition-all;
25 }
26 }
27}
28
29#event-filter {
30 .filter-label {
Michael Davisc1530fa2017-07-20 14:11:45 -050031 color: $darkgrey;
Michael Davis0c262342017-04-10 11:48:52 -050032 text-transform: uppercase;
33 font-weight: 700;
34 font-size: .75em;
35 margin-bottom: 3px;
36 }
37 .event__severity-filter {
38 margin-right: 2em;
39 margin-bottom: 1em;
40 button {
41 margin: 3px -3px;
42 padding: .6em 2em;
43 min-height: 2.1em;
44 font-size: .9em;
45 font-weight: 700;
46 border-radius: 0;
47 &.first,
48 &.last {
49 border-radius: 3px;
50 }
Michael Davis473397c2017-07-27 15:09:53 -050051 @media (min-width: 583px) {
52 &.last {
53 border-left: 0;
54 }
Michael Davis0c262342017-04-10 11:48:52 -050055 }
56 }
57 .btn-primary {
58 border: 2px solid $primebtn__bg;
59 }
Michael Davis0c262342017-04-10 11:48:52 -050060 }
61 .event__date-filter {
62 margin-right: 1.5em;
63 color: $darkgrey;
64 input {
65 width: 170px;
66 height: 2.1rem;
67 }
68 label {
69 height: 0;
Michael Davis272297b2017-04-24 12:11:53 -050070 text-indent: -9999px;
Michael Davis0c262342017-04-10 11:48:52 -050071 }
72 }
Michael Davis473397c2017-07-27 15:09:53 -050073 .event__status-filter {
74 @include mediaQuery(medium) {
75 width: 25%;
76 }
77 .dropdown__wrapper,
78 .dropdown__button {
79 width: 100%;
80 text-align: left;
81 }
Michael Davisedb195a2017-07-13 19:07:19 -050082 }
Michael Davis3a0d4712017-03-27 14:01:34 -050083}
84
Michael Davis3a0d4712017-03-27 14:01:34 -050085.event-log__filters {
86 position: relative;
87 padding-bottom: .5em;
88 padding-top: .5em;
89
90 @media (min-width: 1333px) {
91 float: right;
92 display: inline-block;
93 }
94}
95
96// Event Log Events
Michael Davis0c262342017-04-10 11:48:52 -050097#event-log__events.row {
98 padding-left: 0;
99 padding-right: 0;
100}
Michael Davis272297b2017-04-24 12:11:53 -0500101
Michael Davis83608e12017-07-20 15:58:50 -0500102.accord-trigger {
103 position: absolute;
104 right: 1em;
105 top: .3em;
106}
107
Michael Davis522a5522017-06-09 13:51:05 -0500108#event-log__events,
109.event-log__events {
Michael Davis3a0d4712017-03-27 14:01:34 -0500110 display: block;
111 margin-top: 1.6em;
Michael Davis3a0d4712017-03-27 14:01:34 -0500112 position: relative;
113 overflow: hidden;
Michael Davis0c262342017-04-10 11:48:52 -0500114 .header__actions-bar {
115 .btn-export,
116 .btn-delete,
117 .btn-resolve {
118 color: $white;
119 }
Michael Davisedb195a2017-07-13 19:07:19 -0500120 .event-log__col-check {
121 text-align: left;
122 max-width: 30px;
123 .control-check {
Michael Davis473397c2017-07-27 15:09:53 -0500124 margin-left: -6px;
Michael Davisedb195a2017-07-13 19:07:19 -0500125 }
126 }
Michael Davis0c262342017-04-10 11:48:52 -0500127 }
Michael Davis6af13462017-04-04 14:07:02 -0500128 .inline__confirm {
129 height: auto;
Michael Davis3a0d4712017-03-27 14:01:34 -0500130 margin-left: 0;
Michael Davis6af13462017-04-04 14:07:02 -0500131 left: 0;
132 padding: 1em 2em 1em 2em
133 }
Michael Davis6af13462017-04-04 14:07:02 -0500134 .inline__confirm-message {
135 margin-top: 5px;
136 margin-bottom: -10px;
137 }
138 .inline__confirm-buttons .btn-primary {
139 padding: .5em 2em;
140 min-height: 25px;
141 margin-top: .5em;
142 @include mediaQuery(medium) {
143 margin-top: 0;
Michael Davis3a0d4712017-03-27 14:01:34 -0500144 }
145 }
Michael Davis3a0d4712017-03-27 14:01:34 -0500146 .event-log__col-check {
147 max-width: 60px;
148 text-align: center;
149 }
150 .col-logged-events {
151 span {
152 display: inline-block;
153 font-weight: 700;
154 margin-right: .3em;
155 }
156 }
157
158 //Export log
159 .btn-export, .btn-meta-copy,
160 .btn-delete,
161 .btn-resolve {
162 text-transform: capitalize;
Michael Davis0c262342017-04-10 11:48:52 -0500163 color: black;
Michael Davis3a0d4712017-03-27 14:01:34 -0500164 font-size: .9em;
165 font-weight: 700;
166 position: relative;
167 padding: 0 0 1em 2em;
168 &:hover {
169 text-decoration: underline;
170 }
171 }
172 .btn-export {
173 margin-top: 7px;
174 padding-bottom: 0;
175 }
176 .btn-export:before {
177 content: '\21E5';
178 position: absolute;
179 font-size: 1.7em;
180 vertical-align: middle;
181 transform: rotate(90deg);
182 display: inline-block;
183 left: 2px;
184 top: -5px;
185 }
Michael Davis3a0d4712017-03-27 14:01:34 -0500186 .btn-meta-copy,
187 .btn-delete,
188 .btn-resolve {
189 margin-left: 5px;
190 padding: .5em .5em;
191 }
192
193 // Single event log card
194 .event-log__single-event {
Michael Davis522a5522017-06-09 13:51:05 -0500195 border: 1px solid $medgrey;
Michael Davis0c262342017-04-10 11:48:52 -0500196 padding: 1em 1em 1em .7em;
Michael Davis522a5522017-06-09 13:51:05 -0500197 margin: .5em 0 .5em 0;
198 position: relative;
Michael Davisb76d5f02017-06-19 14:23:45 -0500199 overflow: hidden;
Michael Davisedb195a2017-07-13 19:07:19 -0500200 @include fastTransition-all;
201 &.active {
202 background-color: $lightgrey;
203 @include slowTransition-all;
204 }
Michael Davis3a0d4712017-03-27 14:01:34 -0500205 }
Michael Davis3a0d4712017-03-27 14:01:34 -0500206 .event-log__event-info {
207 &:hover {
208 cursor: pointer;
209 }
210 }
211
212 //Event priorities
213 .event__priority {
214 color: $white;
215 font-size: .8em;
216 text-transform: uppercase;
217 padding: 2px 2em;
218 font-weight: 700;
219 line-height: inherit;
220 min-width: 103px;
221 text-align: center;
Michael Davis3a0d4712017-03-27 14:01:34 -0500222 &.high-priority {
Michael Davisedb195a2017-07-13 19:07:19 -0500223 background: $highPriority-bg;
224 border: 2px solid $highPriorityColor;
225 color: darken($highPriorityColor, 5%);
Michael Davis3a0d4712017-03-27 14:01:34 -0500226 }
227 &.med-priority {
Michael Davisedb195a2017-07-13 19:07:19 -0500228 background: $medPriorty-bg;
229 border: 2px solid $medPriorityColor;
230 color: darken($medPriorityColor, 15%);
Michael Davis3a0d4712017-03-27 14:01:34 -0500231 }
232 &.low-priority {
Michael Davisedb195a2017-07-13 19:07:19 -0500233 background: $lowPriorty-bg;
234 border: 2px solid $lowPriorityColor;
235 color: darken($lowPriorityColor, 5%);
Michael Davis3a0d4712017-03-27 14:01:34 -0500236 }
237 &.event-resolved {
Michael Davisedb195a2017-07-13 19:07:19 -0500238 background: $resolved-bg;
239 border: 2px solid $resolvedColor;
240 color: $resolvedColor;
Michael Davis3a0d4712017-03-27 14:01:34 -0500241 }
242 }
243
244 //Event Severity
245 .event__severity {
246 font-size: .7em;
247 text-transform: uppercase;
Michael Davis3a0d4712017-03-27 14:01:34 -0500248 font-weight: 700;
Michael Davis3a0d4712017-03-27 14:01:34 -0500249 min-width: 103px;
Michael Davis522a5522017-06-09 13:51:05 -0500250 @include mediaQuery(medium) {
Michael Davisedb195a2017-07-13 19:07:19 -0500251 margin: 0 1em 0 1.5em;
252 }
253 &.high-priority {
254 color: darken($highPriorityColor, 5%);
255 }
256 &.med-priority {
257 color: darken($medPriorityColor, 15%);
258 }
259 &.low-priority {
260 color: darken($lowPriorityColor, 5%);
261 }
262 &.event-resolved {
263 color: $resolvedColor;
Michael Davis522a5522017-06-09 13:51:05 -0500264 }
Michael Davis3a0d4712017-03-27 14:01:34 -0500265 }
266
267 //Event description
268 .event__description {
269 font-weight: 400;
Michael Davisedb195a2017-07-13 19:07:19 -0500270 margin-left: 1em;
271 @include mediaQuery(small) {
272 margin-left: 4.5em;
273 margin-right: 1em;
274 }
275 word-break: break-all;
Michael Davis3a0d4712017-03-27 14:01:34 -0500276 }
277
278 //Event ID
279 .event__id {
280 @include fontCourierBold;
281 font-size: .9em;
282 color: $darkgrey;
Michael Davis522a5522017-06-09 13:51:05 -0500283 margin-right: 1em;
Michael Davis3a0d4712017-03-27 14:01:34 -0500284 }
285
286 .event__timestamp {
287 @include fontCourierBold;
288 font-size: .9em;
Michael Davis83608e12017-07-20 15:58:50 -0500289 color: $darkgrey;
Michael Davis522a5522017-06-09 13:51:05 -0500290 @media (min-width: 1105px ) {
291 float: right;
292 }
Michael Davis3a0d4712017-03-27 14:01:34 -0500293 }
294
295 // Event metadata row
296 .event__metadata-row {
Michael Davis6af13462017-04-04 14:07:02 -0500297 max-height: 0;
Michael Davis3a0d4712017-03-27 14:01:34 -0500298 overflow: hidden;
Michael Davis6af13462017-04-04 14:07:02 -0500299 -webkit-transition: 0.5s linear max-height;
300 transition: 0.5s linear max-height;
Michael Davis3a0d4712017-03-27 14:01:34 -0500301 &.active {
Michael Davis3a0d4712017-03-27 14:01:34 -0500302 @include mediaQuery(small) {
Michael Davis6af13462017-04-04 14:07:02 -0500303 max-height: 1000px;
Michael Davis3a0d4712017-03-27 14:01:34 -0500304 }
305 @include mediaQuery(medium) {
Michael Davis6af13462017-04-04 14:07:02 -0500306 max-height: 1000px;
Michael Davis3a0d4712017-03-27 14:01:34 -0500307 }
308 }
309 }
310
311 //Event metadata
312 .event__metadata {
313 height: 200px;
314 overflow-y: scroll;
Michael Davis19ac8f82017-05-08 11:20:12 -0500315 border: 1px solid $medgrey;
Michael Davis3a0d4712017-03-27 14:01:34 -0500316 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 }
Michael Davis3a0d4712017-03-27 14:01:34 -0500324 &::-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 }
Michael Davis3a0d4712017-03-27 14:01:34 -0500340 .event__related-item {
341 margin-right: 1em;
342 padding-top: .3em;
Michael Davis6af13462017-04-04 14:07:02 -0500343 display: inline-block;
344 float: left;
345 clear: both;
Michael Davis3a0d4712017-03-27 14:01:34 -0500346 }
347 .event__actions {
348 margin-left: -1em;
Michael Davis473397c2017-07-27 15:09:53 -0500349 margin-top: .5em;
350 @include mediaQuery(medium) {
351 float: right;
352 margin-top: -5px;
353 }
Michael Davis3a0d4712017-03-27 14:01:34 -0500354 }
Michael Davis3a0d4712017-03-27 14:01:34 -0500355 .event__icon {
356 width: 20px;
357 height: 20px;
358 font-weight: normal;
359 margin-right: .5em;
360 margin-top: -3px;
361 display: inline-block;
362 }
Michael Davis3a0d4712017-03-27 14:01:34 -0500363}
Michael Davis3a0d4712017-03-27 14:01:34 -0500364//end event-log__events
365
366
367