From b27ad93dd3129d089fadfc191403f33e15186f2e Mon Sep 17 00:00:00 2001
From: Chris Lawton <chris.lawton@torchbox.com>
Date: Wed, 15 May 2019 12:15:25 +0100
Subject: [PATCH] show last edited date if editing the comment for the first
 time

---
 opentech/static_src/src/javascript/apply/edit-comment.js | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/opentech/static_src/src/javascript/apply/edit-comment.js b/opentech/static_src/src/javascript/apply/edit-comment.js
index c7245e2e8..e9a83be63 100644
--- a/opentech/static_src/src/javascript/apply/edit-comment.js
+++ b/opentech/static_src/src/javascript/apply/edit-comment.js
@@ -123,8 +123,12 @@
     const updateLastEdited = (el, date) => {
         const parsedDate = new Date(date).toISOString().split('T')[0];
         const time = new Date(date).toLocaleTimeString([], {hour: '2-digit', minute: '2-digit'});
-
-        $(el).closest(feedContent).find(lastEdited).html(`${parsedDate} ${time}`);
+        if ($(el).closest(feedContent).find(lastEdited).length) {
+            $(el).closest(feedContent).find(lastEdited).html(`${parsedDate} ${time}`);
+        }
+        else {
+            $(`<p class="feed__meta-item feed__meta-item--last-edited">(Last edited: <span class="js-last-edited">${parsedDate} ${time}</span>)</p>`).insertAfter($(el).closest(feedContent).find(editButton).parent());
+        }
     };
 
     const updateComment = (el, id, comment, editUrl, commentMarkdown) => {
-- 
GitLab