Iftekharul Islam | 8b4828a | 2017-04-19 14:37:55 -0500 | [diff] [blame] | 1 | <div class="row column event-log__single-event" |
beccabroek | 569ccf6 | 2018-10-29 13:46:53 -0500 | [diff] [blame] | 2 | ng-class="{'active': event.meta, 'selected': event.selected}"> |
| 3 | <div class="row"> |
| 4 | <div class="inline__confirm" ng-class="{active: event.confirm}"> |
| 5 | <div class="inline__confirm-message"> |
| 6 | <p class="h3"><i></i>Are you sure you want to <strong class="ng-binding">delete this event</strong>?</p> |
| 7 | </div> |
| 8 | <div class="inline__confirm-buttons"> |
| 9 | <button class="btn-primary" ng-click="accept(event)">Yes</button> |
| 10 | <button class="btn-primary" ng-click="event.confirm=false;">No</button> |
| 11 | </div> |
| 12 | </div> |
| 13 | <div class="row"> |
| 14 | <div class="column small-1 large-2 event-log__col-check"> |
| 15 | <label class="control-check"> |
| 16 | <input type="checkbox" name="events__check" ng-click="event.selected= ! event.selected" |
| 17 | ng-checked="event.selected"/> |
| 18 | <span class="control__indicator"></span> |
| 19 | </label> |
| 20 | </div> |
| 21 | <div class="column small-9 large-10 event-log__event-info" |
| 22 | ng-click="event.meta = ! event.meta"> |
| 23 | <p class="inline event__id">#{{event.Id}}</p> |
| 24 | <p class="inline event__priority event-resolved" ng-hide="event.Resolved == 0">Resolved</p> |
| 25 | <p class="inline event__priority" ng-class="{'low-priority': event.priority == 'Low', 'medium-priority': event.priority == 'Medium', 'high-priority': event.priority == 'High'}">{{event.priority}}</p> |
| 26 | <p class="inline event__severity" ng-class="{'low-priority': event.priority == 'Low', 'medium-priority': event.priority == 'Medium', 'high-priority': event.priority == 'High'}">{{event.severity_code}}</p> |
Alexander Filippov | dbf0481 | 2018-11-16 16:26:04 +0300 | [diff] [blame] | 27 | <p class="event__timestamp">{{ event.Timestamp | localeDate : (tmz =='UTC') }}</p> |
beccabroek | 569ccf6 | 2018-10-29 13:46:53 -0500 | [diff] [blame] | 28 | <div> |
| 29 | <p class="inline event__description">{{getTitle(event)}}</p> |
Michael Davis | edb195a | 2017-07-13 19:07:19 -0500 | [diff] [blame] | 30 | </div> |
beccabroek | 569ccf6 | 2018-10-29 13:46:53 -0500 | [diff] [blame] | 31 | </div> |
| 32 | <div class="column small-1 large-1"> |
| 33 | <button class="accord-trigger" ng-class="{'active': event.meta}" |
Derick Montague | 1ffa209 | 2019-04-01 17:57:27 -0500 | [diff] [blame] | 34 | ng-click="event.meta = ! event.meta" aria-label="{{event.meta ? 'collapse' : 'expand'}}"></button> |
beccabroek | 569ccf6 | 2018-10-29 13:46:53 -0500 | [diff] [blame] | 35 | </div> |
| 36 | </div> |
| 37 | <div class="row event__metadata-row" ng-class="{'active': event.meta}"> |
| 38 | <div class="column small-1 large-1 event-log__col-check"> </div> |
| 39 | <div class="column small-11 large-11 end"> |
| 40 | <div class="event__metadata">{{getAdditionalData(event)}} |
| 41 | </div> |
| 42 | <div> |
| 43 | <div class="event__actions"> |
Yoshie Muranaka | c86ce3c | 2019-06-05 12:30:30 -0500 | [diff] [blame] | 44 | <button class="btn btn-tertiary" clipboard text="copyText(event)" on-copied="copySuccess(event)" on-error="copyfailed(err)"> |
| 45 | <icon file="icon-copy.svg"></icon> |
| 46 | <span ng-if="!event.copied">Copy</span> |
| 47 | <span ng-if="event.copied">Copied</span> |
beccabroek | 569ccf6 | 2018-10-29 13:46:53 -0500 | [diff] [blame] | 48 | </button> |
| 49 | <button |
Yoshie Muranaka | c86ce3c | 2019-06-05 12:30:30 -0500 | [diff] [blame] | 50 | class="btn btn-tertiary" |
beccabroek | 569ccf6 | 2018-10-29 13:46:53 -0500 | [diff] [blame] | 51 | ng-class="{'disabled': multiSelected}" |
| 52 | ng-click="event.confirm= ! event.confirm" |
| 53 | ng-disabled="multiSelected"> |
Yoshie Muranaka | c86ce3c | 2019-06-05 12:30:30 -0500 | [diff] [blame] | 54 | <icon file="icon-trashcan.svg"></icon>Delete |
beccabroek | 569ccf6 | 2018-10-29 13:46:53 -0500 | [diff] [blame] | 55 | </button> |
Yoshie Muranaka | c86ce3c | 2019-06-05 12:30:30 -0500 | [diff] [blame] | 56 | <button class="btn btn-tertiary" ng-class="{'disabled': (event.Resolved == 1 || multiSelected)}" ng-click="resolveEvent(event)" ng-disabled="event.Resolved == 1 || multiSelected"> |
| 57 | <icon file="icon-check.svg"></icon>Mark as resolved |
beccabroek | 569ccf6 | 2018-10-29 13:46:53 -0500 | [diff] [blame] | 58 | </div> |
| 59 | <div class="event__related" ng-show="event.related_items.length"> |
| 60 | <p class="inline event__related-label">Related items:</p> |
| 61 | <p class="event__related-item" ng-repeat="item in event.related_items">{{item}}</p> |
| 62 | </div> |
| 63 | </div> |
| 64 | </div> |
| 65 | </div> |
| 66 | </div> |
Ed Tanous | bbcf670 | 2017-10-06 13:53:06 -0700 | [diff] [blame] | 67 | </div> |