Make WordPress Core


Ignore:
Timestamp:
09/08/2017 06:41:20 PM (7 years ago)
Author:
adamsilverstein
Message:

Docs: JSDoc improvements for namespaces.

Improve JS parsing of our inline JSDocs by introducing @namespace, @lends and @memberOf. Helps set the way for showing our JavaScript documentation on developer.wordpress.org, see https://meta.trac.wordpress.org/ticket/3063.

  • Define all used namespaces using @namespace.
  • Correctly specify in which namespace each class is using @memberOf.
  • Define each usage of the extend function as a prototype assignment using @lends.
  • Some comment blocks were moved to correct the parsing of certain definitions.

Props herregroen, atimmer, netweb, SergeyBiryukov.  
Fixes #41682.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/js/media/views/embed/link.js

    r41206 r41351  
     1var $ = jQuery,
     2    EmbedLink;
     3
    14/**
    25 * wp.media.view.EmbedLink
     6 *
     7 * @memberOf wp.media.view
    38 *
    49 * @class
     
    813 * @augments Backbone.View
    914 */
    10 var $ = jQuery,
    11     EmbedLink;
    12 
    13 EmbedLink = wp.media.view.Settings.extend({
     15EmbedLink = wp.media.view.Settings.extend(/** @lends wp.media.view.EmbedLink.prototype */{
    1416    className: 'embed-link-settings',
    1517    template:  wp.template('embed-link-settings'),
Note: See TracChangeset for help on using the changeset viewer.