From e973cbf9cd65f6e61c704a8584e0b283e40276c0 Mon Sep 17 00:00:00 2001 From: Tanner Prestegard <tanner.prestegard@ligo.org> Date: Mon, 9 Jul 2018 12:36:57 -0500 Subject: [PATCH] Moving to 24 hour UTC clock on event pages --- .../templates/gracedb/event_detail_script.js | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/gracedb/templates/gracedb/event_detail_script.js b/gracedb/templates/gracedb/event_detail_script.js index 07a4a910e..1c05477f8 100644 --- a/gracedb/templates/gracedb/event_detail_script.js +++ b/gracedb/templates/gracedb/event_detail_script.js @@ -143,6 +143,7 @@ var getKeys = function(obj){ var image_extensions = ['png', 'gif', 'jpg']; var TIME_DISP_FMT = 'MMM D, YYYY h:mm:ss A'; +var UTC_TIME_DISP_FMT = 'MMM D, YYYY HH:mm:ss UTC'; //var TIME_DISP_FMT = 'LLL'; // A utility function to determine whether a log message has an image. @@ -566,7 +567,7 @@ require([ // Convert the 'created' times to UTC. logs = logs.map( function(obj) { var server_t = moment.tz(obj.created, 'UTC'); - obj.created = server_t.clone().tz('UTC').format(TIME_DISP_FMT); + obj.created = server_t.clone().tz('UTC').format(UTC_TIME_DISP_FMT); return obj; }); @@ -610,14 +611,14 @@ require([ field: 'created', renderHeaderCell: function(node) { timeHeaderContainer = put(node, 'div'); - createTimeSelect(timeHeaderContainer, 'log', 'llo'); + createTimeSelect(timeHeaderContainer, 'log', 'utc'); put(timeHeaderContainer, 'div', 'Log Entry Created'); return timeHeaderContainer; }, renderCell: function(object, value, node, options) { var server_t = moment.tz(object.created, 'UTC'); - var t = put(node, 'time[name="time-log"]', server_t.format(TIME_DISP_FMT)); - put(t, '[utc="$"]', server_t.clone().tz('UTC').format(TIME_DISP_FMT)); + var t = put(node, 'time[name="time-log"]', server_t.format(UTC_TIME_DISP_FMT)); + put(t, '[utc="$"]', server_t.clone().tz('UTC').format(UTC_TIME_DISP_FMT)); put(t, '[llo="$"]', server_t.clone().tz('America/Chicago').format(TIME_DISP_FMT)); put(t, '[lho="$"]', server_t.clone().tz('America/Los_Angeles').format(TIME_DISP_FMT)); put(t, '[virgo="$"]', server_t.clone().tz('Europe/Rome').format(TIME_DISP_FMT)); @@ -768,7 +769,7 @@ require([ field: 'created', renderHeaderCell: function(node) { timeHeaderContainer = put(node, 'div'); - var ts = createTimeSelect(timeHeaderContainer, 'audit-log', 'llo'); + var ts = createTimeSelect(timeHeaderContainer, 'audit-log', 'utc'); put(timeHeaderContainer, 'div', 'Log Entry Created'); // XXX Not sure how to get this to do the right thing. return timeHeaderContainer; @@ -776,8 +777,8 @@ require([ }, renderCell: function(object, value, node, options) { var server_t = moment.tz(object.created, 'UTC'); - var t = put(node, 'time[name="time-audit-log"]', server_t.format(TIME_DISP_FMT)); - put(t, '[utc="$"]', server_t.clone().tz('UTC').format(TIME_DISP_FMT)); + var t = put(node, 'time[name="time-audit-log"]', server_t.format(UTC_TIME_DISP_FMT)); + put(t, '[utc="$"]', server_t.clone().tz('UTC').format(UTC_TIME_DISP_FMT)); put(t, '[llo="$"]', server_t.clone().tz('America/Chicago').format(TIME_DISP_FMT)); put(t, '[lho="$"]', server_t.clone().tz('America/Los_Angeles').format(TIME_DISP_FMT)); put(t, '[virgo="$"]', server_t.clone().tz('Europe/Rome').format(TIME_DISP_FMT)); @@ -875,7 +876,7 @@ require([ var columns = [ { field: 'N', label: 'No.' }, - { field: 'created', label: 'Log Entry Created (UTC)' }, + { field: 'created', label: 'Log Entry Created' }, { field: 'issuer', label: 'Submitter', get: function(obj) { return obj.issuer.display_name; } }, // Sometimes the comment contains HTML, so we just want to return whatever it has. // This is where the link with the filename goes. Also the view in skymapViewer button -- GitLab