| // Priority tags |
| $priority-high: $accent-04--01; |
| $priority-high--light: $accent-04--02; |
| $priority-medium: $accent-03--01; |
| $priority-medium--light: $accent-03--03; |
| $priority-low: $accent-01--01; |
| $priority-low--light: $accent-01--03; |
| $prioriy-resolved: $base-02--02; |
| $priority-resolve--light: $base-02--04; |
| |
| // Event Log SCSS |
| #event-log { |
| .row { |
| width: 100%; |
| } |
| // Dropwdowns filter |
| .dropdown__date.row { |
| padding: 0.5em; |
| } |
| |
| //Timezone select |
| .event-log__timezone, |
| .event-log__timezone button { |
| position: relative; |
| text-transform: uppercase; |
| color: $primary-accent; |
| font-size: 0.9em; |
| font-weight: 700; |
| border: 0; |
| } |
| .content__search { |
| float: none; |
| @include mediaQuery(x-large) { |
| @include fastTransition-all; |
| } |
| } |
| } |
| |
| // Event Filter |
| #event-filter { |
| .filter-label { |
| color: $text-02; |
| text-transform: uppercase; |
| font-weight: 700; |
| font-size: 0.75em; |
| margin-bottom: 3px; |
| } |
| .event__severity-filter { |
| margin-right: 2em; |
| margin-bottom: 1em; |
| .btn { |
| width: 100px; |
| float: left; |
| &:not(:first-of-type) { |
| border-left-width: 1px; |
| } |
| } |
| } |
| .event__date-filter { |
| margin-right: 1.5em; |
| color: $text-02; |
| float: left; |
| input { |
| width: 170px; |
| } |
| } |
| .event__status-filter { |
| float: left; |
| @include mediaQuery(medium) { |
| width: 25%; |
| } |
| .dropdown__wrapper, |
| .dropdown__button { |
| width: 100%; |
| text-align: left; |
| } |
| } |
| } |
| |
| .event-filter__content { |
| display: flex; |
| flex-wrap: wrap; |
| align-items: flex-start; |
| margin-top: 1em; |
| |
| > fieldset { |
| flex: 0 0 auto; |
| } |
| |
| .error { |
| margin-bottom: 0; |
| } |
| } |
| |
| .event__date-filter-content { |
| display: flex; |
| align-items: flex-start; |
| } |
| |
| .event__date-filter-divider { |
| margin: .25rem .5rem 0 .5rem; |
| } |
| |
| .event-log__filters { |
| position: relative; |
| padding-bottom: 0.5em; |
| padding-top: 0.5em; |
| |
| @media (min-width: 1333px) { |
| float: right; |
| display: inline-block; |
| } |
| } |
| .empty__logs { |
| border: 1px solid $border-color-02; |
| margin-top: 0.5em; |
| text-align: center; |
| padding: 2em; |
| } |
| |
| .accord-trigger { |
| position: absolute; |
| right: 1em; |
| top: 0.3em; |
| } |
| |
| .event-log__events { |
| display: block; |
| position: relative; |
| overflow: hidden; |
| .header__actions-bar { |
| .event-log__col-check { |
| text-align: left; |
| max-width: 30px; |
| .control-check { |
| margin-left: -6px; |
| } |
| } |
| .btn:not([disabled]):not(.disabled) { |
| color: $primary-light; |
| svg { |
| fill: $primary-light; |
| } |
| } |
| } |
| .inline__confirm { |
| height: auto; |
| margin-left: 0; |
| left: 0; |
| padding: 1em 2em 1em 2em; |
| } |
| .inline__confirm-message { |
| margin-top: 5px; |
| margin-bottom: -10px; |
| } |
| .inline__confirm-buttons .btn-primary { |
| padding: 0.5em 2em; |
| min-height: 25px; |
| margin-top: 0.5em; |
| @include mediaQuery(medium) { |
| margin-top: 0; |
| } |
| } |
| .event-log__col-check { |
| max-width: 60px; |
| text-align: center; |
| } |
| .col-logged-events { |
| span { |
| display: inline-block; |
| font-weight: 700; |
| margin-right: 0.3em; |
| } |
| } |
| |
| // Single event log card |
| .event-log__single-event { |
| border: 1px solid $border-color-01; |
| padding: 1em 1em 1em 0.7em; |
| margin: 0.5em 0 0.5em 0; |
| position: relative; |
| overflow: hidden; |
| @include fastTransition-all; |
| &.active { |
| background-color: $background-02; |
| @include slowTransition-all; |
| } |
| } |
| .event-log__event-info { |
| &:hover { |
| cursor: pointer; |
| } |
| } |
| |
| //Event priorities |
| .event__priority { |
| color: $primary-light; |
| font-size: 0.8em; |
| text-transform: uppercase; |
| padding: 2px 2em; |
| font-weight: 700; |
| line-height: inherit; |
| min-width: 103px; |
| text-align: center; |
| &.high-priority { |
| background: $priority-high--light; |
| border: 2px solid $priority-high; |
| color: $priority-high; |
| } |
| &.medium-priority { |
| background: $priority-medium--light; |
| border: 2px solid $priority-medium; |
| color: $priority-medium; |
| } |
| &.low-priority { |
| background: $priority-low--light; |
| border: 2px solid $priority-low; |
| color: $priority-low; |
| } |
| &.event-resolved { |
| background: $priority-low--light; |
| border: 2px solid $priority-low; |
| color: $priority-low; |
| } |
| } |
| |
| //Event Severity |
| .event__severity { |
| font-size: 0.7em; |
| text-transform: uppercase; |
| font-weight: 700; |
| min-width: 103px; |
| &.high-priority { |
| color: $priority-high; |
| } |
| &.medium-priority { |
| color: $priority-medium; |
| } |
| &.low-priority { |
| color: $priority-low; |
| } |
| &.event-resolved { |
| color: $priority-low; |
| } |
| } |
| |
| //Event ID |
| .event__id { |
| @include fontCourierBold; |
| font-size: 0.9em; |
| color: $text-02; |
| margin-right: 1em; |
| } |
| |
| .event__timestamp { |
| text-align: left; |
| @include fontCourierBold; |
| font-size: 0.9em; |
| color: $text-02; |
| max-width: 18em; |
| @include mediaQuery(medium) { |
| float: right; |
| } |
| } |
| |
| // Event metadata row |
| .event__metadata-row { |
| max-height: 0; |
| overflow: hidden; |
| transition: 0.5s linear max-height; |
| &.active { |
| max-height: 1000px; |
| @include mediaQuery(small) { |
| max-height: 1000px; |
| } |
| @include mediaQuery(medium) { |
| max-height: 1000px; |
| } |
| } |
| } |
| |
| //Event metadata |
| .event__metadata { |
| height: 200px; |
| overflow-y: scroll; |
| border: 1px solid $border-color-01; |
| padding: 0.5em 0.5em 0; |
| background: $primary-light; |
| display: block; |
| margin-bottom: 1.5em; |
| &::-webkit-scrollbar { |
| -webkit-appearance: none; |
| width: 7px; |
| } |
| &::-webkit-scrollbar-thumb { |
| border-radius: 4px; |
| background-color: rgba(0, 0, 0, 0.5); |
| } |
| } |
| |
| //Event Related Items |
| .event__related { |
| width: 100%; |
| } |
| .event__related-label { |
| font-weight: 700; |
| margin-right: 1.2em; |
| padding-top: 0.3em; |
| float: left; |
| } |
| .event__related-item { |
| margin-right: 1em; |
| padding-top: 0.3em; |
| display: inline-block; |
| float: left; |
| clear: both; |
| } |
| .event__actions { |
| margin-left: -1em; |
| margin-top: 0.5em; |
| @include mediaQuery(medium) { |
| float: right; |
| margin-top: -5px; |
| } |
| } |
| |
| .btn:not([disabled]):not(.disabled) { |
| color: $primary-dark; |
| svg { |
| fill: $primary-dark; |
| } |
| } |
| } |
| |
| .event__description { |
| margin-bottom: 0; |
| line-height: 1.7; |
| font-weight: 400; |
| word-break: break-word; |
| } |
| |
| .remote-logging-server { |
| float: right; |
| .modal__trigger { |
| padding: 0; |
| .icon { |
| margin: 0; |
| } |
| } |
| } |
| |
| .remote-logging-server__details { |
| margin-right: 0.4em; |
| } |
| |
| .remote-logging-server__modal { |
| input { |
| margin-bottom: 30px; |
| max-width: 70%; |
| + .form__validation-message { |
| position: absolute; |
| margin-top: -30px; |
| } |
| } |
| .btn--close { |
| padding: 0; |
| svg { |
| height: 1.6em; |
| } |
| } |
| .modal-header { |
| display: block; |
| } |
| } |
| //end event-log__events |