summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJulius Härtl <jus@bitgrid.net>2018-07-18 20:28:02 +0200
committerJulius Härtl <jus@bitgrid.net>2018-07-18 20:28:02 +0200
commit9771b70c8fdd31d0f54d7515f64b832b8836c57e (patch)
tree2b1cd9d748a0e9ee12972bea3dc811023136e96c
parentad9b458c7437e20be7d5a93ce383effe354bfeba (diff)
downloadnextcloud-server-9771b70c8fdd31d0f54d7515f64b832b8836c57e.tar.gz
nextcloud-server-9771b70c8fdd31d0f54d7515f64b832b8836c57e.zip
Fix inline avatar display for mentions in comments
Signed-off-by: Julius Härtl <jus@bitgrid.net>
-rw-r--r--apps/comments/css/comments.scss23
-rw-r--r--apps/comments/js/commentstabview.js6
2 files changed, 26 insertions, 3 deletions
diff --git a/apps/comments/css/comments.scss b/apps/comments/css/comments.scss
index ae1f6d71720..ffb6f04f533 100644
--- a/apps/comments/css/comments.scss
+++ b/apps/comments/css/comments.scss
@@ -155,8 +155,27 @@
cursor: pointer;
}
-#commentsTabView .comments li .message .atwho-inserted {
- margin-left: 5px;
+#commentsTabView .comments li .message .atwho-inserted,
+#commentsTabView .newCommentForm .atwho-inserted {
+ .avatar-name-wrapper {
+ display: inline;
+ vertical-align: top;
+ background-color: var(--color-background-dark);
+ border-radius: 50vh;
+ padding: 1px 7px 1px 1px;
+ .avatar {
+ img {
+ vertical-align: top;
+ }
+ height: 16px;
+ width: 16px;
+ vertical-align: middle;
+ padding: 1px;
+ margin-top: -3px;
+ margin-left: 0;
+ margin-right: 2px;
+ }
+ }
}
.atwho-view-ul * .avatar-name-wrapper {
diff --git a/apps/comments/js/commentstabview.js b/apps/comments/js/commentstabview.js
index 9477cb0c301..fc074b709ad 100644
--- a/apps/comments/js/commentstabview.js
+++ b/apps/comments/js/commentstabview.js
@@ -383,7 +383,11 @@
_postRenderItem: function($el, editionMode) {
$el.find('.has-tooltip').tooltip();
- $el.find('.avatar').each(function() {
+ $el.find('.avatar').each(function () {
+ var $this = $(this);
+ $this.avatar($this.attr('data-username'), 16);
+ });
+ $el.find('.authorRow .avatar').each(function () {
var $this = $(this);
$this.avatar($this.attr('data-username'), 32);
});