Make WordPress Core

Ticket #53171: 53171.4.diff

File 53171.4.diff, 1.4 KB (added by joedolson, 5 years ago)

Updated docs & arguments

  • src/js/media/models/attachments.js

     
    212212                this.observers.push( attachments );
    213213
    214214                attachments.on( 'add change remove', this._validateHandler, this );
     215                attachments.on( 'add', this._addToTotalAttachments, this );
     216                attachments.on( 'remove', this._removeFromTotalAttachments, this );
    215217                attachments.on( 'reset', this._validateAllHandler, this );
    216218                this.validateAll( attachments );
    217219                return this;
     
    237239                return this;
    238240        },
    239241        /**
     242         * Update total attachment count when items are added to a collection.
     243         *
    240244         * @access private
    241245         *
     246         * @since 5.8.0
     247         */
     248        _removeFromTotalAttachments: function() {
     249                if ( this.mirroring ) {
     250                        this.mirroring.totalAttachments = this.mirroring.totalAttachments - 1;
     251                }
     252        },
     253        /**
     254         * Update total attachment count when items are added to a collection.
     255         *
     256         * @access private
     257         *
     258         * @since 5.8.0
     259         */
     260        _addToTotalAttachments: function() {
     261                if ( this.mirroring ) {
     262                        this.mirroring.totalAttachments = this.mirroring.totalAttachments + 1;
     263                }
     264        },
     265        /**
     266         * @access private
     267         *
    242268         * @param {wp.media.model.Attachments} attachment
    243269         * @param {wp.media.model.Attachments} attachments
    244270         * @param {Object} options