From 09a21510a2f807bbdbd3bba600341c3b1bc2dfdb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Thu, 20 Oct 2016 17:29:45 +0200 Subject: [PATCH] Comments: fixed issue cancelling reply & then posting top-level comment This would still post as a reply, rather than as a top-level comment. --- src/scripts/tutti/2_comments.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/scripts/tutti/2_comments.js b/src/scripts/tutti/2_comments.js index 2d4db02e..c62cc38d 100644 --- a/src/scripts/tutti/2_comments.js +++ b/src/scripts/tutti/2_comments.js @@ -23,6 +23,7 @@ $(document).on('click','body .comment-action-reply',function(e){ // Get the textarea and set its parent_id data var commentField = document.getElementById('comment_field'); + commentField.dataset.originalParentId = commentField.dataset.parentId; commentField.dataset.parentId = parentNodeId; // Start the comment field with @authorname: @@ -57,6 +58,9 @@ $(document).on('click','body .comment-action-cancel',function(e){ $('.comment-reply-container').detach().prependTo('#comments-list'); var commentField = document.getElementById('comment_field'); + commentField.dataset.parentId = commentField.dataset.originalParentId; + delete commentField.dataset.originalParentId; + $(commentField).val(''); // Convert Markdown var convert = new Markdown.getSanitizingConverter().makeHtml;