Docs: improve JS docs for `comment-reply.js`

Props andizer, ireneyoast.
Fixes #41548.


git-svn-id: https://develop.svn.wordpress.org/trunk@41314 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Scott Taylor 2017-08-24 17:57:18 +00:00
parent 1d4fa31a99
commit c1694b35d4
1 changed files with 33 additions and 2 deletions

View File

@ -1,4 +1,22 @@
/**
* @summary Handles the addition of the comment form.
*
* @since 2.7.0
*
* @type {Object}
*/
var addComment = {
/**
* @summary Retrieves the elements corresponding to the given IDs.
*
* @since 2.7.0
*
* @param {string} commId The comment ID.
* @param {string} parentId The parent ID.
* @param {string} respondId The respond ID.
* @param {string} postId The post ID.
* @returns {boolean} Always returns false.
*/
moveForm: function( commId, parentId, respondId, postId ) {
var div, element, style, cssHidden,
t = this,
@ -30,6 +48,11 @@ var addComment = {
parent.value = parentId;
cancel.style.display = '';
/**
* @summary Puts back the comment, hides the cancel button and removes the onclick event.
*
* @returns {boolean} Always returns false.
*/
cancel.onclick = function() {
var t = addComment,
temp = t.I( 'wp-temp-form-div' ),
@ -48,8 +71,8 @@ var addComment = {
};
/*
* Set initial focus to the first form focusable element.
* Try/catch used just to avoid errors in IE 7- which return visibility
* Sets initial focus to the first form focusable element.
* Uses try/catch just to avoid errors in IE 7- which return visibility
* 'inherit' when the visibility value is inherited from an ancestor.
*/
try {
@ -90,6 +113,14 @@ var addComment = {
return false;
},
/**
* @summary Returns the object corresponding to the given ID.
*
* @since 2.7.0
*
* @param {string} id The ID.
* @returns {Element} The element belonging to the ID.
*/
I: function( id ) {
return document.getElementById( id );
}