@@ -66,29 +66,31 @@ function formatDotNetTimespan(timespan: string) {
66
66
</script >
67
67
68
68
<template >
69
- <RefreshConfig id =" auditListRefresh" @change =" store.updateRefreshTimer" @manual-refresh =" store.refresh" />
70
- <section role =" table" aria-label =" endpoint-instances" >
71
- <!-- Table headings-->
72
- <div role =" row" aria-label =" column-headers" class =" row table-head-row" :style =" { borderTop: 0 }" >
73
- <div role =" columnheader" :aria-label =" ColumnNames.Status" class =" status" >
74
- <SortableColumn :sort-by =" ColumnNames.Status" v-model =" sortByInstances" :default-ascending =" true" >Status</SortableColumn >
75
- </div >
76
- <div role =" columnheader" :aria-label =" ColumnNames.MessageId" class =" col-3" >
77
- <SortableColumn :sort-by =" ColumnNames.MessageId" v-model =" sortByInstances" :default-ascending =" true" >Message Id</SortableColumn >
78
- </div >
79
- <div role =" columnheader" :aria-label =" ColumnNames.MessageType" class =" col-3" >
80
- <SortableColumn :sort-by =" ColumnNames.MessageType" v-model =" sortByInstances" :default-ascending =" true" >Type</SortableColumn >
81
- </div >
82
- <div role =" columnheader" :aria-label =" ColumnNames.TimeSent" class =" col-2" >
83
- <SortableColumn :sort-by =" ColumnNames.TimeSent" v-model =" sortByInstances" >Time Sent</SortableColumn >
84
- </div >
85
- <div role =" columnheader" :aria-label =" ColumnNames.ProcessingTime" class =" col-2" >
86
- <SortableColumn :sort-by =" ColumnNames.ProcessingTime" v-model =" sortByInstances" >Processing Time</SortableColumn >
69
+ <section class =" section-table" role =" table" aria-label =" endpoint-instances" >
70
+ <div class =" header" >
71
+ <RefreshConfig id =" auditListRefresh" @change =" store.updateRefreshTimer" @manual-refresh =" store.refresh" />
72
+ <!-- Table headings-->
73
+ <div role =" row" aria-label =" column-headers" class =" row table-head-row" :style =" { borderTop: 0 }" >
74
+ <div role =" columnheader" :aria-label =" ColumnNames.Status" class =" status" >
75
+ <SortableColumn :sort-by =" ColumnNames.Status" v-model =" sortByInstances" :default-ascending =" true" >Status</SortableColumn >
76
+ </div >
77
+ <div role =" columnheader" :aria-label =" ColumnNames.MessageId" class =" col-3" >
78
+ <SortableColumn :sort-by =" ColumnNames.MessageId" v-model =" sortByInstances" :default-ascending =" true" >Message Id</SortableColumn >
79
+ </div >
80
+ <div role =" columnheader" :aria-label =" ColumnNames.MessageType" class =" col-3" >
81
+ <SortableColumn :sort-by =" ColumnNames.MessageType" v-model =" sortByInstances" :default-ascending =" true" >Type</SortableColumn >
82
+ </div >
83
+ <div role =" columnheader" :aria-label =" ColumnNames.TimeSent" class =" col-2" >
84
+ <SortableColumn :sort-by =" ColumnNames.TimeSent" v-model =" sortByInstances" >Time Sent</SortableColumn >
85
+ </div >
86
+ <div role =" columnheader" :aria-label =" ColumnNames.ProcessingTime" class =" col-2" >
87
+ <SortableColumn :sort-by =" ColumnNames.ProcessingTime" v-model =" sortByInstances" >Processing Time</SortableColumn >
88
+ </div >
87
89
</div >
88
90
</div >
89
91
<!-- Table rows-->
90
92
<!-- NOTE: currently the DataView pages on the client only: we need to make it server data aware (i.e. the total will be the count from the server, not the length of the data we have locally)-->
91
- <div role =" rowgroup" aria-label =" endpoints " >
93
+ <div class = " messages " role =" rowgroup" aria-label =" messages " >
92
94
<div role =" row" :aria-label =" message.message_id" class =" row grid-row" v-for =" message in messages" :key =" message.id" >
93
95
<div role =" cell" aria-label =" status" class =" status" :title =" statusToName(message.status)" >
94
96
<div class =" status-icon" :class =" statusToIcon(message.status)" ></div >
@@ -131,8 +133,16 @@ function formatDotNetTimespan(timespan: string) {
131
133
display : block ;
132
134
}
133
135
134
- .instances-muted {
135
- font-weight : bold ;
136
+ .section-table {
137
+ overflow : auto ;
138
+ flex : 1 ;
139
+ display : flex ;
140
+ flex-direction : column ;
141
+ }
142
+
143
+ .messages {
144
+ flex : 1 ;
145
+ overflow : auto ;
136
146
}
137
147
138
148
.status {
0 commit comments