Make WordPress Core

Changeset 26987


Ignore:
Timestamp:
01/21/2014 03:54:27 PM (11 years ago)
Author:
wonderboymusic
Message:

Elaborate on JSDoc blocks for media-editor.js.

See #26870.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/js/media-editor.js

    r26984 r26987  
    2222         * @global wp.media.view.settings.defaultProps
    2323         *
    24          * @param {Object} props
    25          * @param {Object} attachment
     24         * @param {Object} props Attachment details (align, link, size, etc).
     25         * @param {Object} attachment The attachment object, media version of Post.
    2626         * @returns {Object} Joined props
    2727         */
     
    103103         * @global wp.html.string
    104104         *
    105          * @param {Object} props
    106          * @param {Object} attachment
     105         * @param {Object} props Attachment details (align, link, size, etc).
     106         * @param {Object} attachment The attachment object, media version of Post.
    107107         * @returns {string} The link markup
    108108         */
     
    129129         * Create an Audio shortcode
    130130         *
    131          * @param {Object} props
    132          * @param {Object} attachment
     131         * @param {Object} props Attachment details (align, link, size, etc).
     132         * @param {Object} attachment The attachment object, media version of Post.
    133133         * @returns {string} The audio shortcode
    134134         */
     
    139139         * Create a Video shortcode
    140140         *
    141          * @param {Object} props
    142          * @param {Object} attachment
     141         * @param {Object} props Attachment details (align, link, size, etc).
     142         * @param {Object} attachment The attachment object, media version of Post.
    143143         * @returns {string} The video shortcode
    144144         */
     
    155155         *
    156156         * @param {string} type The shortcode tag name: 'audio' or 'video'.
    157          * @param {Object} props
    158          * @param {Object} attachment
     157         * @param {Object} props Attachment details (align, link, size, etc).
     158         * @param {Object} attachment The attachment object, media version of Post.
    159159         * @returns {string} The media shortcode
    160160         */
     
    200200         * @global wp.shortcode
    201201         *
    202          * @param {Object} props
    203          * @param {Object} attachment
     202         * @param {Object} props Attachment details (align, link, size, etc).
     203         * @param {Object} attachment The attachment object, media version of Post.
    204204         * @returns {string}
    205205         */
     
    305305             * @global wp.media.query
    306306             *
    307              * @param {Object} shortcode
    308              * @returns {Object}
     307             * @param {wp.shortcode} shortcode
     308             * @returns {wp.media.model.Attachments} A Backbone.Collection containing
     309             *  the images belonging to a gallery. The 'gallery' prop is a Backbone.Model
     310             *  containing the 'props' for the gallery.
    309311             */
    310312            attachments: function( shortcode ) {
     
    364366
    365367            /**
     368             * Triggered when clicking 'Insert Gallery' pr 'Update Gallery'
     369             *
    366370             * @global wp.shortcode
    367371             * @global wp.media.model.Attachments
    368372             *
    369              * @param {Object} attachments
     373             * @param {wp.media.model.Attachments} attachments A Backbone.Collection containing
     374             *  the images belonging to a gallery. The 'gallery' prop is a Backbone.Model
     375             *  containing the 'props' for the gallery.
    370376             * @returns {wp.shortcode}
    371377             */
     
    429435            },
    430436            /**
     437             * Triggered when double-clicking a Gallery shortcode placeholder
     438             *   in the editor
     439             *
    431440             * @global wp.shortcode
    432441             * @global wp.media.model.Selection
     
    434443             *
    435444             * @param {string} content
    436              * @returns {wp.media.view.MediaFrame} A media workflow.
     445             * @returns {wp.media.view.MediaFrame.Select} A media workflow.
    437446             */
    438447            edit: function( content ) {
     
    500509         * @global wp.media.view.settings
    501510         *
    502          * @returns {wp.media.view.settings.post.featuredImageId|Number}
     511         * @returns {wp.media.view.settings.post.featuredImageId|number}
    503512         */
    504513        get: function() {
     
    535544         * @global wp.media.view.l10n
    536545         *
    537          * @returns {wp.media.view.MediaFrame} A media workflow.
     546         * @returns {wp.media.view.MediaFrame.Select} A media workflow.
    538547         */
    539548        frame: function() {
     
    600609         * @global tinymce
    601610         * @global QTags
     611         * @global wpActiveEditor
    602612         *
    603613         * @param {string} html
     
    648658         * @param {Object} [options={}]
    649659         *
    650          * @returns {wp.media.view.MediaFrame} A media workflow.
     660         * @returns {wp.media.view.MediaFrame.Select} A media workflow.
    651661         */
    652662        add: function( id, options ) {
     
    731741         * @global tinymce
    732742         *
    733          * @param {string} id
    734          * @returns {wpActiveEditor|String|tinymce.activeEditor.id}
     743         * @param {string} [id='']
     744         * @returns {wpActiveEditor|string|tinymce.activeEditor.id}
    735745         */
    736746        id: function( id ) {
     
    773783        send: {
    774784            /**
     785             * Called when sending an attachment to the editor
     786             *   from the medial modal.
     787             *
    775788             * @global wp.media.view.settings
    776789             * @global wp.media.post
    777790             *
    778              * @param {Object} props
    779              * @param {Object} attachment
     791             * @param {Object} props Attachment details (align, link, size, etc).
     792             * @param {Object} attachment The attachment object, media version of Post.
    780793             * @returns {Promise}
    781794             */
     
    829842            },
    830843            /**
     844             * Called when 'Insert From URL' source is not an image. Example: YouTube url.
     845             *
    831846             * @global wp.media.view.settings
    832847             *
Note: See TracChangeset for help on using the changeset viewer.