summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/notes.js
diff options
context:
space:
mode:
authorFilipa Lacerda <filipa@gitlab.com>2019-06-07 10:57:35 +0100
committerFilipa Lacerda <filipa@gitlab.com>2019-06-07 10:57:35 +0100
commiteb9632aab2f027393ab34158453114fd281e4d55 (patch)
treee9047cb60db1092a1e1a0cdf1c9759b3bb753156 /app/assets/javascripts/notes.js
parent399085d6f5f0bbbd61f1286a93e76aa2371f9143 (diff)
parentfd19f887dfeeeedb483c4a4fb32f9f768e89389c (diff)
downloadgitlab-ce-62788-graphql-pagination.tar.gz
Merge branch 'master' into 62788-graphql-pagination62788-graphql-pagination
* master: (61 commits) Add dependency list documentation added code differences from EE to CE Remove metrics_time_window feature flag SSoT audit fixes Integrate demo link into content more Add styles and animations for onboarding helper Add git 2.21 install from update_source IDE trigger files change event Remove 'build-page' from 'ide-terminal' element Add section to dev docs on accessing chatops Fix OpenID Connect documentation Make OpenID Connect work without requiring a name Apply reviewer feedback Change text to match screencaps Reword for clarity Upgrade jira user permissions workflow docs Fix some typoes Removes duplicated shared_context folder Add frontend support for cluster health alerts Add changelog entry for sidekiq metrics ...
Diffstat (limited to 'app/assets/javascripts/notes.js')
-rw-r--r--app/assets/javascripts/notes.js25
1 files changed, 23 insertions, 2 deletions
diff --git a/app/assets/javascripts/notes.js b/app/assets/javascripts/notes.js
index 1c9ca180100..a7156bd2406 100644
--- a/app/assets/javascripts/notes.js
+++ b/app/assets/javascripts/notes.js
@@ -990,6 +990,14 @@ export default class Notes {
form.find('#note_position').val(dataHolder.attr('data-position'));
form
+ .prepend(
+ `<div class="avatar-note-form-holder"><div class="content"><a href="${escape(
+ gon.current_username,
+ )}" class="user-avatar-link d-none d-sm-block"><img class="avatar s40" src="${encodeURI(
+ gon.current_user_avatar_url,
+ )}" alt="${escape(gon.current_user_fullname)}" /></a></div></div>`,
+ )
+ .append('</div>')
.find('.js-close-discussion-note-form')
.show()
.removeClass('hide');
@@ -1025,6 +1033,9 @@ export default class Notes {
target: $link,
lineType: link.dataset.lineType,
showReplyInput,
+ currentUsername: gon.current_username,
+ currentUserAvatar: gon.current_user_avatar_url,
+ currentUserFullname: gon.current_user_fullname,
});
}
@@ -1053,7 +1064,15 @@ export default class Notes {
this.setupDiscussionNoteForm($link, newForm);
}
- toggleDiffNote({ target, lineType, forceShow, showReplyInput = false }) {
+ toggleDiffNote({
+ target,
+ lineType,
+ forceShow,
+ showReplyInput = false,
+ currentUsername,
+ currentUserAvatar,
+ currentUserFullname,
+ }) {
var $link,
addForm,
hasNotes,
@@ -1546,7 +1565,9 @@ export default class Notes {
<div class="note-header">
<div class="note-header-info">
<a href="/${_.escape(currentUsername)}">
- <span class="d-none d-sm-inline-block">${_.escape(currentUsername)}</span>
+ <span class="d-none d-sm-inline-block bold">${_.escape(
+ currentUsername,
+ )}</span>
<span class="note-headline-light">${_.escape(currentUsername)}</span>
</a>
</div>