From: Marcel Werk Date: Wed, 10 Jun 2020 18:16:38 +0000 (+0200) Subject: Merge branch '3.1' into 5.2 X-Git-Tag: 5.2.7~15 X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=13f687b4e18ec88897a0b424632cff66e74c6e29;p=GitHub%2FWoltLab%2FWCF.git Merge branch '3.1' into 5.2 --- 13f687b4e18ec88897a0b424632cff66e74c6e29 diff --cc com.woltlab.wcf/templates/__commentJavaScript.tpl index c717c51d87,a19edfa5ac..3e6d952a8a --- a/com.woltlab.wcf/templates/__commentJavaScript.tpl +++ b/com.woltlab.wcf/templates/__commentJavaScript.tpl @@@ -14,21 -14,49 +14,21 @@@ 'wcf.moderation.report.success': '{lang}wcf.moderation.report.success{/lang}' }); - new {if $commentHandlerClass|isset}{@$commentHandlerClass}{else}WCF.Comment.Handler{/if}('{$commentContainerID}'); + new {if $commentHandlerClass|isset}{@$commentHandlerClass}{else}WCF.Comment.Handler{/if}('{@$commentContainerID}'); - {if MODULE_LIKE && $commentList->getCommentManager()->supportsLike() && $__wcf->getSession()->getPermission('user.like.canViewLike')} - require(['WoltLabSuite/Core/Ui/Like/Handler'], function(UiLikeHandler) { - var canDislike = {if LIKE_ENABLE_DISLIKE}true{else}false{/if}; - var canLike = {if $__wcf->getUser()->userID && $__wcf->getSession()->getPermission('user.like.canLike')}true{else}false{/if}; - var canLikeOwnContent = {if LIKE_ALLOW_FOR_OWN_CONTENT}true{else}false{/if}; - - new UiLikeHandler('com.woltlab.wcf.comment', { - // settings - badgeClassNames: 'separatorLeft', - markListItemAsActive: true, - renderAsButton: false, - - // permissions - canDislike: canDislike, - canLike: canLike, - canLikeOwnContent: canLikeOwnContent, - canViewSummary: false, - + {if MODULE_LIKE && $commentList->getCommentManager()->supportsLike() && $__wcf->getSession()->getPermission('user.like.canViewLike') || $__wcf->getSession()->getPermission('user.like.canLike')} + require(['WoltLabSuite/Core/Ui/Reaction/Handler'], function(UiReactionHandler) { + new UiReactionHandler('com.woltlab.wcf.comment', { // selectors - containerSelector: 'li.comment', - badgeContainerSelector: '.commentContent:not(.commentResponseContent) > .containerHeadline > h3', - buttonAppendToSelector: '.commentContent .buttonList', - containerSelector: '#{@$commentContainerID} .comment', - summarySelector: '' ++ containerSelector: '#{@$commentContainerID} li.comment', + summaryListSelector: '.reactionSummaryList', + isButtonGroupNavigation: true }); - new UiLikeHandler('com.woltlab.wcf.comment.response', { - // settings - badgeClassNames: 'separatorLeft', - markListItemAsActive: true, - renderAsButton: false, - - // permissions - canDislike: canDislike, - canLike: canLike, - canLikeOwnContent: canLikeOwnContent, - canViewSummary: false, - + new UiReactionHandler('com.woltlab.wcf.comment.response', { // selectors - containerSelector: '.commentResponse', - badgeContainerSelector: '.commentResponseContent > .containerHeadline > h3', - buttonAppendToSelector: '.commentContent .buttonList', + containerSelector: '#{@$commentContainerID} .commentResponse', - summarySelector: '' + summaryListSelector: '.reactionSummaryList', + isButtonGroupNavigation: true }); }); {/if}