blob: 3de779607a2fc079a09019790d19fee086876bf1 [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 Davis3a0d4712017-03-27 14:01:34 -05003 .accord-trigger {
4 transform: rotate(90deg);
5 font-size: 1.5em;
6 color: lighten($darkgrey, 10%);
7 padding: .3em;
8 display: block;
9 margin: 0 auto;
10 transition: all .2s ease;
11 &:after {
12 content: '\276F'
Michael Davis971cfba2017-03-27 13:14:02 -050013 }
Michael Davis3a0d4712017-03-27 14:01:34 -050014 &.active {
15 transform: rotate(-90deg);
16 color: $darkbg__accent;
Michael Davis971cfba2017-03-27 13:14:02 -050017 }
Michael Davis3a0d4712017-03-27 14:01:34 -050018 &:focus {
19 outline: 0;
20 color: $darkbg__accent;
21 }
22 }
Michael Davis971cfba2017-03-27 13:14:02 -050023
Michael Davis3a0d4712017-03-27 14:01:34 -050024 // Dropwdowns filter
25 .dropdown__date.row {
26 padding: .5em;
Michael Davis971cfba2017-03-27 13:14:02 -050027 }
28
29 //Timezone select
Michael Davis3a0d4712017-03-27 14:01:34 -050030 .event-log__timezone,
31 .event-log__timezone button {
32 position: relative;
Michael Davis971cfba2017-03-27 13:14:02 -050033 text-transform: uppercase;
34 color: $lightbg__primary;
Michael Davis3a0d4712017-03-27 14:01:34 -050035 font-size: .9em;
Michael Davis971cfba2017-03-27 13:14:02 -050036 font-weight: 700;
Michael Davis0c262342017-04-10 11:48:52 -050037 border: 0;
Michael Davis3a0d4712017-03-27 14:01:34 -050038 }
Michael Davis0c262342017-04-10 11:48:52 -050039 .content__search {
Iftekharul Islam8b4828a2017-04-19 14:37:55 -050040 float: none;
Michael Davis0c262342017-04-10 11:48:52 -050041 @include mediaQuery(x-large) {
42 max-width: 61%;
43 @include fastTransition-all;
44 }
45 }
46}
47
48#event-filter {
49 .filter-label {
Michael Davis51946552017-05-01 10:30:38 -050050 color: darken($medgrey, 10%);
Michael Davis0c262342017-04-10 11:48:52 -050051 text-transform: uppercase;
52 font-weight: 700;
53 font-size: .75em;
54 margin-bottom: 3px;
55 }
56 .event__severity-filter {
57 margin-right: 2em;
58 margin-bottom: 1em;
59 button {
60 margin: 3px -3px;
61 padding: .6em 2em;
62 min-height: 2.1em;
63 font-size: .9em;
64 font-weight: 700;
65 border-radius: 0;
66 &.first,
67 &.last {
68 border-radius: 3px;
69 }
70 &.last {
71 border-left: 0;
72 }
73 }
74 .btn-primary {
75 border: 2px solid $primebtn__bg;
76 }
Michael Davis0c262342017-04-10 11:48:52 -050077 }
78 .event__date-filter {
79 margin-right: 1.5em;
80 color: $darkgrey;
81 input {
82 width: 170px;
83 height: 2.1rem;
84 }
85 label {
86 height: 0;
Michael Davis272297b2017-04-24 12:11:53 -050087 text-indent: -9999px;
Michael Davis0c262342017-04-10 11:48:52 -050088 }
89 }
Michael Davis3a0d4712017-03-27 14:01:34 -050090}
91
Michael Davis3a0d4712017-03-27 14:01:34 -050092.event-log__filters {
93 position: relative;
94 padding-bottom: .5em;
95 padding-top: .5em;
96
97 @media (min-width: 1333px) {
98 float: right;
99 display: inline-block;
100 }
101}
102
103// Event Log Events
Michael Davis0c262342017-04-10 11:48:52 -0500104#event-log__events.row {
105 padding-left: 0;
106 padding-right: 0;
107}
Michael Davis272297b2017-04-24 12:11:53 -0500108
Michael Davis522a5522017-06-09 13:51:05 -0500109#event-log__events,
110.event-log__events {
Michael Davis3a0d4712017-03-27 14:01:34 -0500111 display: block;
112 margin-top: 1.6em;
Michael Davis3a0d4712017-03-27 14:01:34 -0500113 position: relative;
114 overflow: hidden;
Michael Davis0c262342017-04-10 11:48:52 -0500115 .header__actions-bar {
116 .btn-export,
117 .btn-delete,
118 .btn-resolve {
119 color: $white;
120 }
121 }
Michael Davis6af13462017-04-04 14:07:02 -0500122 .inline__confirm {
123 height: auto;
Michael Davis3a0d4712017-03-27 14:01:34 -0500124 margin-left: 0;
Michael Davis6af13462017-04-04 14:07:02 -0500125 left: 0;
126 padding: 1em 2em 1em 2em
127 }
Michael Davis6af13462017-04-04 14:07:02 -0500128 .inline__confirm-message {
129 margin-top: 5px;
130 margin-bottom: -10px;
131 }
132 .inline__confirm-buttons .btn-primary {
133 padding: .5em 2em;
134 min-height: 25px;
135 margin-top: .5em;
136 @include mediaQuery(medium) {
137 margin-top: 0;
Michael Davis3a0d4712017-03-27 14:01:34 -0500138 }
139 }
Michael Davis3a0d4712017-03-27 14:01:34 -0500140 .event-log__col-check {
141 max-width: 60px;
142 text-align: center;
143 }
144 .col-logged-events {
145 span {
146 display: inline-block;
147 font-weight: 700;
148 margin-right: .3em;
149 }
150 }
151
152 //Export log
153 .btn-export, .btn-meta-copy,
154 .btn-delete,
155 .btn-resolve {
156 text-transform: capitalize;
Michael Davis0c262342017-04-10 11:48:52 -0500157 color: black;
Michael Davis3a0d4712017-03-27 14:01:34 -0500158 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-export {
167 margin-top: 7px;
168 padding-bottom: 0;
169 }
170 .btn-export:before {
171 content: '\21E5';
172 position: absolute;
173 font-size: 1.7em;
174 vertical-align: middle;
175 transform: rotate(90deg);
176 display: inline-block;
177 left: 2px;
178 top: -5px;
179 }
Michael Davis3a0d4712017-03-27 14:01:34 -0500180 .btn-meta-copy,
181 .btn-delete,
182 .btn-resolve {
183 margin-left: 5px;
184 padding: .5em .5em;
185 }
186
187 // Single event log card
188 .event-log__single-event {
Michael Davis522a5522017-06-09 13:51:05 -0500189 border: 1px solid $medgrey;
Michael Davis0c262342017-04-10 11:48:52 -0500190 padding: 1em 1em 1em .7em;
Michael Davis522a5522017-06-09 13:51:05 -0500191 margin: .5em 0 .5em 0;
192 position: relative;
Michael Davis3a0d4712017-03-27 14:01:34 -0500193 }
Michael Davis3a0d4712017-03-27 14:01:34 -0500194 .event-log__event-info {
195 &:hover {
196 cursor: pointer;
197 }
198 }
199
200 //Event priorities
201 .event__priority {
202 color: $white;
203 font-size: .8em;
204 text-transform: uppercase;
205 padding: 2px 2em;
206 font-weight: 700;
207 line-height: inherit;
208 min-width: 103px;
209 text-align: center;
Michael Davis3a0d4712017-03-27 14:01:34 -0500210 &.high-priority {
211 background: $error-color;
212
213 }
214 &.med-priority {
215 background: $alert__warning;
216
217 }
218 &.low-priority {
219 background: $lightbg__primary;
220 }
221 &.event-resolved {
222 background: $purple;
223 padding: 2px 1em;
224 }
225 }
226
227 //Event Severity
228 .event__severity {
229 font-size: .7em;
230 text-transform: uppercase;
231 color: $darkgrey;
232 font-weight: 700;
Michael Davis3a0d4712017-03-27 14:01:34 -0500233 min-width: 103px;
Michael Davis522a5522017-06-09 13:51:05 -0500234 @include mediaQuery(medium) {
235 margin: 0 1em;
236 }
Michael Davis3a0d4712017-03-27 14:01:34 -0500237 }
238
239 //Event description
240 .event__description {
241 font-weight: 400;
242 }
243
244 //Event ID
245 .event__id {
246 @include fontCourierBold;
247 font-size: .9em;
248 color: $darkgrey;
Michael Davis522a5522017-06-09 13:51:05 -0500249 margin-right: 1em;
Michael Davis3a0d4712017-03-27 14:01:34 -0500250 }
251
252 .event__timestamp {
253 @include fontCourierBold;
254 font-size: .9em;
255 color: #999999;
Michael Davis522a5522017-06-09 13:51:05 -0500256 @media (min-width: 1105px ) {
257 float: right;
258 }
Michael Davis3a0d4712017-03-27 14:01:34 -0500259 }
260
261 // Event metadata row
262 .event__metadata-row {
Michael Davis6af13462017-04-04 14:07:02 -0500263 max-height: 0;
Michael Davis3a0d4712017-03-27 14:01:34 -0500264 overflow: hidden;
Michael Davis6af13462017-04-04 14:07:02 -0500265 -webkit-transition: 0.5s linear max-height;
266 transition: 0.5s linear max-height;
Michael Davis3a0d4712017-03-27 14:01:34 -0500267 &.active {
Michael Davis6af13462017-04-04 14:07:02 -0500268 max-height: 1000px; //max-height used to allow flexible height of content and still allow transition
Michael Davis3a0d4712017-03-27 14:01:34 -0500269 @include mediaQuery(small) {
Michael Davis6af13462017-04-04 14:07:02 -0500270 max-height: 1000px;
Michael Davis3a0d4712017-03-27 14:01:34 -0500271 }
272 @include mediaQuery(medium) {
Michael Davis6af13462017-04-04 14:07:02 -0500273 max-height: 1000px;
Michael Davis3a0d4712017-03-27 14:01:34 -0500274 }
275 }
276 }
277
278 //Event metadata
279 .event__metadata {
280 height: 200px;
281 overflow-y: scroll;
Michael Davis19ac8f82017-05-08 11:20:12 -0500282 border: 1px solid $medgrey;
Michael Davis3a0d4712017-03-27 14:01:34 -0500283 padding: .5em .5em 0;
284 background: $white;
285 display: block;
286 margin-bottom: 1.5em;
287 &::-webkit-scrollbar {
288 -webkit-appearance: none;
289 width: 7px;
290 }
Michael Davis3a0d4712017-03-27 14:01:34 -0500291 &::-webkit-scrollbar-thumb {
292 border-radius: 4px;
293 background-color: rgba(0, 0, 0, .5);
294 -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5);
295 }
296 }
297
298 //Event Related Items
299 .event__related {
300 width: 100%;
301 }
302 .event__related-label {
303 font-weight: 700;
304 margin-right: 1.2em;
305 padding-top: .3em;
306 }
Michael Davis3a0d4712017-03-27 14:01:34 -0500307 .event__related-item {
308 margin-right: 1em;
309 padding-top: .3em;
Michael Davis6af13462017-04-04 14:07:02 -0500310 display: inline-block;
311 float: left;
312 clear: both;
Michael Davis3a0d4712017-03-27 14:01:34 -0500313 }
314 .event__actions {
315 margin-left: -1em;
Michael Davis51946552017-05-01 10:30:38 -0500316 float: right;
Michael Davis3a0d4712017-03-27 14:01:34 -0500317 }
Michael Davis3a0d4712017-03-27 14:01:34 -0500318 .event__icon {
319 width: 20px;
320 height: 20px;
321 font-weight: normal;
322 margin-right: .5em;
323 margin-top: -3px;
324 display: inline-block;
325 }
Michael Davis3a0d4712017-03-27 14:01:34 -0500326}
Michael Davis3a0d4712017-03-27 14:01:34 -0500327//end event-log__events
328
329
330