Make WordPress Core

Ticket #51175: 51175.2.diff

File 51175.2.diff, 1.6 KB (added by SergeyBiryukov, 4 years ago)
  • src/js/_enqueues/lib/comment-reply.js

     
    178178
    179179                var replyHeadingElement  = getElementById( config.commentReplyTitleId );
    180180                var replyHeadingTextNode = replyHeadingElement && replyHeadingElement.firstChild;
     181                var replyLinkToParent    = replyHeadingTextNode && replyHeadingTextNode.nextSibling;
    181182
    182183                if ( replyHeadingTextNode && replyHeadingTextNode.nodeType === Node.TEXT_NODE && headingText ) {
     184                        if ( replyLinkToParent && 'A' === replyLinkToParent.nodeName && replyLinkToParent.id !== config.cancelReplyId ) {
     185                                replyLinkToParent.style.display = '';
     186                        }
     187
    183188                        replyHeadingTextNode.textContent = headingText;
    184189                }
    185190
     
    319324
    320325                var replyHeading         = getElementById( config.commentReplyTitleId );
    321326                var replyHeadingTextNode = replyHeading && replyHeading.firstChild;
     327                var replyLinkToParent    = replyHeadingTextNode && replyHeadingTextNode.nextSibling;
    322328
    323329                if ( ! addBelowElement || ! respondElement || ! parentIdField ) {
    324330                        // Missing key elements, fail.
     
    342348                addBelowElement.parentNode.insertBefore( respondElement, addBelowElement.nextSibling );
    343349
    344350                if ( replyHeadingTextNode && replyHeadingTextNode.nodeType === Node.TEXT_NODE ) {
     351                        if ( replyLinkToParent && 'A' === replyLinkToParent.nodeName && replyLinkToParent.id !== config.cancelReplyId ) {
     352                                replyLinkToParent.style.display = 'none';
     353                        }
     354
    345355                        replyHeadingTextNode.textContent = replyTo;
    346356                }
    347357