From c9ce96ff054788f31d45d774dcfa008c0de095c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Calvi=C3=B1o=20S=C3=A1nchez?= Date: Wed, 5 Sep 2018 08:36:35 +0200 Subject: [PATCH] Show avatar using "span" instead of "div" MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Visually it makes no difference, but as the ".avatar" element is inside a "span" element it can not be a block element to be compliant with the HTML specification. Signed-off-by: Daniel Calviño Sánchez --- apps/comments/js/commentstabview.js | 14 +++++++------- apps/comments/tests/js/commentstabviewSpec.js | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/apps/comments/js/commentstabview.js b/apps/comments/js/commentstabview.js index 8b20bac571b..11b33e9f0cc 100644 --- a/apps/comments/js/commentstabview.js +++ b/apps/comments/js/commentstabview.js @@ -198,20 +198,20 @@ displayTpl: function (item) { return '
  • ' + '' - + '
    ' + + ' data-user-display-name="' + escapeHTML(item.label) + '">
    ' + ' ' + escapeHTML(item.label) + '' + '
  • '; }, insertTpl: function (item) { return '' + '' - + '
    ' + + ' data-user-display-name="' + escapeHTML(item.label) + '">
    ' + ' ' + escapeHTML(item.label) + '' + ''; }, @@ -224,7 +224,7 @@ // passing the whole comments form would re-apply and request // avatars from the server $(je.target).find( - 'div[data-username="' + $el.find('[data-username]').data('username') + '"]' + 'span[data-username="' + $el.find('[data-username]').data('username') + '"]' ).parent(), editionMode ); @@ -486,11 +486,11 @@ }, _composeHTMLMention: function(uid, displayName) { - var avatar = '
    '; + + _.escape(displayName) + '">'; var isCurrentUser = (uid === OC.getCurrentUser().uid); diff --git a/apps/comments/tests/js/commentstabviewSpec.js b/apps/comments/tests/js/commentstabviewSpec.js index c90ad04e419..bd1353cc43d 100644 --- a/apps/comments/tests/js/commentstabviewSpec.js +++ b/apps/comments/tests/js/commentstabviewSpec.js @@ -309,7 +309,7 @@ describe('OCA.Comments.CommentsTabView tests', function() { expect(createStub.calledOnce).toEqual(false); expect($newCommentForm.find('.message').html()).toContain('Mention to User Name'); expect($newCommentForm.find('.message').text()).not.toContain('@'); // In this case the default behaviour is prevented by the