Ticket #7635: 7635.6.patch
File 7635.6.patch, 2.7 KB (added by , 17 years ago) |
---|
-
wp-includes/comment-template.php
924 924 * @param string $respond_id Optional. HTML ID attribute for JS cancelCommentReply function. 925 925 * @param string $respond_root Optional. Second parameter for JS cancelCommentReply function. 926 926 */ 927 function cancel_comment_reply_link($text = '', $ respond_id = 'respond', $respond_root = 'content') {927 function cancel_comment_reply_link($text = '', $id = 'cancel-comment-reply-link', $hide = true) { 928 928 if ( empty($text) ) 929 929 $text = __('Click here to cancel reply.'); 930 echo '<a href="#" onclick="cancelCommentReply(\'' . $respond_id . '\', \'' . $respond_root . '\'); return false;">' . $text . '</a>'; 930 $s = $hide ? ' style="display:none;"' : ''; 931 echo '<a href="#" id="' . $id . '"' . $s . '>' . $text . '</a>'; 931 932 } 932 933 933 934 /** … … 1046 1047 1047 1048 <?php echo apply_filters('comment_text', get_comment_text()) ?> 1048 1049 1049 <div class=" reply" style="display:none">1050 <div class="wp-comment-reply" style="display:none"> 1050 1051 <?php echo comment_reply_link(array('add_below' => $add_below, 'depth' => $depth, 'max_depth' => $args['depth'])) ?> 1051 1052 <?php if ( 'ul' == $args['style'] ) : ?> 1052 1053 </div> -
wp-includes/js/comment-reply.js
1 function moveAddCommentForm(theId,threadId,respondId){ 2 jQuery("#"+respondId).appendTo("#"+theId); 3 jQuery("#comment-parent").val(threadId); 4 jQuery("#cancel-comment-reply").show(); 5 jQuery("#comment").focus(); 6 } 7 function cancelCommentReply(respondId,respondRoot){ 8 jQuery("#cancel-comment-reply").hide(); 9 jQuery("#"+respondId).appendTo("#"+respondRoot); 10 document.location.href="#respond"; 11 jQuery("#comment").focus(); 12 jQuery("#comment-parent").val("0"); 13 } 14 jQuery(document).ready(function($){ 15 $(".thread-odd").find("div.reply").show(); 16 $(".thread-even").find("div.reply").show(); 17 }); 1 var moveAddCommentForm; 2 3 (function($){ 4 moveAddCommentForm = function(theId,threadId,respondId){ 5 var div = document.createElement('div'); 6 $("#"+respondId).before( $(div).attr('id', 'wp-temp-form-div').hide() ).appendTo("#"+theId); 7 $("#comment-parent").val(threadId); 8 $("#cancel-comment-reply-link").show().click(function(){ 9 $("#comment-parent").val("0"); 10 $('#wp-temp-form-div').after( $("#"+respondId) ).remove(); 11 $(this).hide(); 12 return false; 13 }); 14 $("#comment").focus(); 15 } 16 17 $(document).ready(function(){ 18 $("div.wp-comment-reply").show(); 19 }); 20 })(jQuery)