summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlfredo Sumaran <alfredo@gitlab.com>2017-04-05 22:41:39 -0500
committerAlfredo Sumaran <alfredo@gitlab.com>2017-04-05 23:01:43 -0500
commitb47b6abfdb04f1f97aa9d94f948a54eb4fd3404f (patch)
treec4abfaac6657893fc2784aee381611fe7e0c4e9e
parent99dec8e6c25a01d208b02633f07e57e56bf7c242 (diff)
downloadgitlab-ce-b47b6abfdb04f1f97aa9d94f948a54eb4fd3404f.tar.gz
Fix squared buttons by removing not needed CSS classes
Also removes dropdown HTML where is not needed.
-rw-r--r--app/assets/javascripts/notes.js18
-rw-r--r--app/views/projects/notes/_comment_type_button.html.haml2
2 files changed, 17 insertions, 3 deletions
diff --git a/app/assets/javascripts/notes.js b/app/assets/javascripts/notes.js
index d595b48d301..d0b7b90b1d1 100644
--- a/app/assets/javascripts/notes.js
+++ b/app/assets/javascripts/notes.js
@@ -739,7 +739,7 @@ require('./task_list');
Notes.prototype.replyToDiscussionNote = function(e) {
var form, replyLink;
- form = this.formClone.clone();
+ form = this.cleanForm(this.formClone.clone());
replyLink = $(e.target).closest(".js-discussion-reply-button");
// insert the form after the button
replyLink
@@ -863,7 +863,7 @@ require('./task_list');
}
if (addForm) {
- newForm = this.formClone.clone();
+ newForm = this.cleanForm(this.formClone.clone());
newForm.appendTo(notesContent);
// show the form
return this.setupDiscussionNoteForm($link, newForm);
@@ -1049,6 +1049,20 @@ require('./task_list');
});
};
+ Notes.prototype.cleanForm = function($form) {
+ // Remove JS classes that are not needed here
+ $form
+ .find('.js-comment-type-dropdown')
+ .removeClass('btn-group');
+
+ // Remove dropdown
+ $form
+ .find('.dropdown-menu')
+ .remove();
+
+ return $form;
+ }
+
return Notes;
})();
}).call(window);
diff --git a/app/views/projects/notes/_comment_type_button.html.haml b/app/views/projects/notes/_comment_type_button.html.haml
index e3bb15e1d15..078b606eda8 100644
--- a/app/views/projects/notes/_comment_type_button.html.haml
+++ b/app/views/projects/notes/_comment_type_button.html.haml
@@ -1,6 +1,6 @@
- noteable_type = @note.noteable_type
-.btn-group.append-right-10.comment-type-dropdown.js-comment-type-dropdown
+.pull-left.btn-group.append-right-10.comment-type-dropdown.js-comment-type-dropdown
%button.btn.btn-nr.btn-create.comment-btn.js-comment-button.js-comment-submit-button
Comment
- if @note.can_be_discussion_note?