Making WordPress.org

Ticket #3882: 3882.patch

File 3882.patch, 4.4 KB (added by keesiemeijer, 6 years ago)
  • sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-developer/comments-edit.php

     
    3535$ref_link    = sprintf( '<a href="%s">%s</a>', esc_url( $ref_url ), __( 'Reference', 'wporg' ) );
    3636$post_link   = sprintf( '<a href="%s">%s</a>', esc_url( $post_url ), $post_title );
    3737/* translators: %d: comment ID */
    38 $note_link   = sprintf( '<a href="%s">%s</a>', esc_url( $post_url . '#comment-' . $comment_id ), sprintf( __( 'note %d', $comment_id ), 'wporg' ) );
     38$note_link   = sprintf( '<a href="%s">%s</a>', esc_url( $post_url . '#comment-' . $comment_id ), sprintf( __( 'note %d', 'wporg' ), $comment_id ) );
    3939$type_link   = sprintf( '<a href="%s">%s</a>', esc_url( $type_url ), $type_label );
    4040
    4141$parent_link   = '';
  • sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-developer/inc/user-content.php

     
    392392
    393393                echo "<form id='feedback-form-{$instance}{$form_type}' class='feedback-form' method='post' action='{$action}' name='feedback-form-{$instance}'>\n";
    394394                echo self::get_editor_rules( 'feedback', $note_link );
    395                 wp_editor( $content, 'feedback-' . $instance, array(
     395                wp_editor( $content, 'feedback-comment-' . $instance, array(
    396396                                'media_buttons' => false,
    397397                                'textarea_name' => 'comment',
    398398                                'textarea_rows' => 3,
  • sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-developer/js/user-notes-feedback.js

     
    66
    77        var wpAdminBar     = 0;
    88        var options        = wporg_note_feedback;
     9        var comments       = $( '.comment' );
    910        var feedbackToggle = $( '<a role="button" class="feedback-toggle" href="#">' + options.show + '</a>' );
    1011        var commentID      = window.location.hash;
    1112
     
    2728        } );
    2829
    2930        // Loop through feedback notes
    30         $( '.comment' ).each( function() {
     31        comments.each( function() {
    3132                var feedbackLinks = $( this ).find( '.feedback-links' );
    3233                var childComments = $( this ).find( 'ul.children' );
    3334               
     
    8586        $( document ).ready( function() {
    8687                // Set wpAdminBar
    8788                wpAdminBar = $('#wpadminbar').length ? 32 : 0;
    88                 var childComments = $( '.comment' ).find( 'ul.children' );
     89                var childComments = comments.find( 'ul.children' );
    8990
    9091                if ( ! ( commentID.length && childComments.length ) ) {
    9192                        return;
    9293                }
    9394
    94                 var comment = childComments.find( commentID + '.depth-2' ).first();
    95                 if ( ! comment.length ) {
     95                var childComment = childComments.find( commentID + '.depth-2' ).first();
     96                if ( ! childComment.length ) {
    9697                        return;
    9798                }
    9899                // Child comment exists.
    99100
    100                 var parent = comment.closest( '.comment.depth-1' );
     101                var parent = childComment.closest( '.comment.depth-1' );
    101102                if ( parent.find( '.feedback' ).hasClass( 'hide-if-js' ) ) {
    102103                        // Show child comments.
    103104                        parent.find( '.feedback-toggle' ).first().trigger( 'click' );
     
    104105                }
    105106
    106107                // Scroll to child comment and adjust for admin bar
    107                 var pos = comment.offset();
     108                var pos = childComment.offset();
    108109                $( 'html,body' ).animate( {
    109110                        scrollTop: pos.top - wpAdminBar
    110111                }, 1 );
     
    112113        } );
    113114
    114115        // Click event for Show/Hide feedback toggle link.
    115         $( document ).on( 'click', '.feedback-toggle', function( e ) {
     116        comments.on( 'click', '.feedback-toggle', function( e ) {
    116117                e.preventDefault();
    117118
    118119                var parent = $( this ).closest( '.comment.depth-1' );
     
    160161        } );
    161162
    162163        // Show editor when the add feedback link is clicked.
    163         $( document ).on( 'click', '.feedback-add', function( e ) {
     164        comments.on( 'click', '.feedback-add', function( e ) {
    164165                e.preventDefault();
    165166
    166167                var parent = $( this ).closest( '.comment.depth-1' );