Skip to content

Commit 3f961a7

Browse files
committed
fix(ui): Prettify event timestamps
Closes #243
1 parent 4d0f3b6 commit 3f961a7

File tree

8 files changed

+21
-18
lines changed

8 files changed

+21
-18
lines changed

Diff for: web/app/src/components/Tooltip.vue

+3-10
Original file line numberDiff line numberDiff line change
@@ -25,23 +25,16 @@
2525

2626

2727
<script>
28+
import {helper} from "@/mixins/helper";
29+
2830
export default {
2931
name: 'Endpoints',
3032
props: {
3133
event: Event,
3234
result: Object
3335
},
36+
mixins: [helper],
3437
methods: {
35-
prettifyTimestamp(timestamp) {
36-
let date = new Date(timestamp);
37-
let YYYY = date.getFullYear();
38-
let MM = ((date.getMonth() + 1) < 10 ? "0" : "") + "" + (date.getMonth() + 1);
39-
let DD = ((date.getDate()) < 10 ? "0" : "") + "" + (date.getDate());
40-
let hh = ((date.getHours()) < 10 ? "0" : "") + "" + (date.getHours());
41-
let mm = ((date.getMinutes()) < 10 ? "0" : "") + "" + (date.getMinutes());
42-
let ss = ((date.getSeconds()) < 10 ? "0" : "") + "" + (date.getSeconds());
43-
return YYYY + "-" + MM + "-" + DD + " " + hh + ":" + mm + ":" + ss;
44-
},
4538
htmlEntities(s) {
4639
return String(s)
4740
.replace(/&/g, '&amp;')

Diff for: web/app/src/mixins/helper.js

+10
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,15 @@ export const helper = {
1616
}
1717
return (differenceInMs / 1000).toFixed(0) + " seconds ago";
1818
},
19+
prettifyTimestamp(timestamp) {
20+
let date = new Date(timestamp);
21+
let YYYY = date.getFullYear();
22+
let MM = ((date.getMonth() + 1) < 10 ? "0" : "") + "" + (date.getMonth() + 1);
23+
let DD = ((date.getDate()) < 10 ? "0" : "") + "" + (date.getDate());
24+
let hh = ((date.getHours()) < 10 ? "0" : "") + "" + (date.getHours());
25+
let mm = ((date.getMinutes()) < 10 ? "0" : "") + "" + (date.getMinutes());
26+
let ss = ((date.getSeconds()) < 10 ? "0" : "") + "" + (date.getSeconds());
27+
return YYYY + "-" + MM + "-" + DD + " " + hh + ":" + mm + ":" + ss;
28+
},
1929
}
2030
}

Diff for: web/app/src/views/Details.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@
7070
</h2>
7171
<div class="flex mt-1 text-sm text-gray-400">
7272
<div class="flex-1 text-left pl-10">
73-
{{ new Date(event.timestamp).toISOString() }}
73+
{{ prettifyTimestamp(event.timestamp) }}
7474
</div>
7575
<div class="flex-1 text-right">
7676
{{ event.fancyTimeAgo }}

Diff for: web/static/css/app.css

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: web/static/js/app-legacy.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: web/static/js/app.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: web/static/js/chunk-vendors-legacy.js

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: web/static/js/chunk-vendors.js

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)