equal
deleted
inserted
replaced
96 cancelElement.addEventListener( 'touchstart', cancelEvent ); |
96 cancelElement.addEventListener( 'touchstart', cancelEvent ); |
97 cancelElement.addEventListener( 'click', cancelEvent ); |
97 cancelElement.addEventListener( 'click', cancelEvent ); |
98 |
98 |
99 // Submit the comment form when the user types [Ctrl] or [Cmd] + [Enter]. |
99 // Submit the comment form when the user types [Ctrl] or [Cmd] + [Enter]. |
100 var submitFormHandler = function( e ) { |
100 var submitFormHandler = function( e ) { |
101 if ( ( e.metaKey || e.ctrlKey ) && e.keyCode === 13 ) { |
101 if ( ( e.metaKey || e.ctrlKey ) && e.keyCode === 13 && document.activeElement.tagName.toLowerCase() !== 'a' ) { |
102 commentFormElement.removeEventListener( 'keydown', submitFormHandler ); |
102 commentFormElement.removeEventListener( 'keydown', submitFormHandler ); |
103 e.preventDefault(); |
103 e.preventDefault(); |
104 // The submit button ID is 'submit' so we can't call commentFormElement.submit(). Click it instead. |
104 // The submit button ID is 'submit' so we can't call commentFormElement.submit(). Click it instead. |
105 commentFormElement.submit.click(); |
105 commentFormElement.submit.click(); |
106 return false; |
106 return false; |