Ticket #30979: 30979.2.diff
File 30979.2.diff, 966 bytes (added by , 10 years ago) |
---|
-
src/wp-admin/js/edit-comments.js
416 416 } 417 417 418 418 setTimeout(function() { 419 var rtop, rbottom, scrollTop, vp, scrollBottom ;419 var rtop, rbottom, scrollTop, vp, scrollBottom, contextMenu = false; 420 420 421 421 rtop = $('#replyrow').offset().top; 422 422 rbottom = rtop + $('#replyrow').height(); … … 429 429 else if ( rtop - 20 < scrollTop ) 430 430 window.scroll(0, rtop - 35); 431 431 432 $('#replycontent').focus(). keyup(function(e){433 if ( e.which == 27 )432 $('#replycontent').focus().on('mousedown keyup', function(e){ 433 if ( e.which == 27 && ! contextMenu ) { 434 434 commentReply.revert(); // close on Escape 435 } 436 437 if ( e.button == 2 || e.which == 93 ) { 438 contextMenu = true; 439 } 440 else { 441 contextMenu = false; 442 } 435 443 }); 436 444 }, 600); 437 445