From 8ef9efc4bb708927bea58b37b04e9165ee398fb8 Mon Sep 17 00:00:00 2001 From: noi5e Date: Thu, 4 Feb 2021 10:49:23 -0800 Subject: [PATCH] Change #dropzone-large ID to #comment-form-body (#9123) * merge branches #9104 #9107 #9108 #9110 #9118 * change #dropzone-large ID to #comment-form-body * add comprehensive preview button test --- app/assets/javascripts/editor.js | 4 +- app/assets/javascripts/editorToolbar.js | 4 +- app/views/comments/_edit.html.erb | 4 +- app/views/comments/_form.html.erb | 4 +- test/system/comment_test.rb | 64 +++++++++++++++++++++---- 5 files changed, 62 insertions(+), 18 deletions(-) diff --git a/app/assets/javascripts/editor.js b/app/assets/javascripts/editor.js index de27e866d2..95dbf8bd49 100644 --- a/app/assets/javascripts/editor.js +++ b/app/assets/javascripts/editor.js @@ -131,11 +131,11 @@ class Editor { // if the element is part of a multi-comment page, // ensure to grab the current element and not the other comment element. const previewBtn = $("#toggle-preview-button-" + this.commentFormID); - const dropzone = $("#dropzone-large-" + this.commentFormID); + const commentFormBody = $("#comment-form-body-" + this.commentFormID); this.previewElement[0].innerHTML = marked(this.textAreaValue); this.previewElement.toggle(); - dropzone.toggle(); + commentFormBody.toggle(); this.toggleButtonPreviewMode(previewBtn); } diff --git a/app/assets/javascripts/editorToolbar.js b/app/assets/javascripts/editorToolbar.js index 5f75106f40..e982d05c78 100644 --- a/app/assets/javascripts/editorToolbar.js +++ b/app/assets/javascripts/editorToolbar.js @@ -69,12 +69,12 @@ $(function() { console.log($("#image-upload-progress-container-" + $E.commentFormID)); $("#image-upload-progress-container-" + $E.commentFormID).show(); $("#image-upload-text-" + $E.commentFormID).show(); - $("#dropzone-choose-one-" + $E.commentFormID).hide(); + $("#choose-one-" + $E.commentFormID).hide(); }, done: function (e, data) { $("#image-upload-progress-container-" + $E.commentFormID).hide(); $("#image-upload-text-" + $E.commentFormID).hide(); - $("#dropzone-choose-one-" + $E.commentFormID).show(); + $("#choose-one-" + $E.commentFormID).show(); $("#image-upload-progress-bar-" + $E.commentFormID).css('width', 0); var extension = data.result['filename'].split('.')[data.result['filename'].split('.').length - 1]; var file_url = data.result.url.split('?')[0]; var file_type; if (['gif', 'GIF', 'jpeg', 'JPEG', 'jpg', 'JPG', 'png', 'PNG'].includes(extension)) diff --git a/app/views/comments/_edit.html.erb b/app/views/comments/_edit.html.erb index 40983c5aff..bf45c555a4 100644 --- a/app/views/comments/_edit.html.erb +++ b/app/views/comments/_edit.html.erb @@ -17,7 +17,7 @@ <%= render :partial => "editor/toolbar", :locals => { :comment_id => comment.id.to_s, :location => :edit } %> -
+