+ }, attributes );
+ };
+
+ wp.media._galleryDefaults = {
+ itemtag: 'dl',
+ icontag: 'dt',
+ captiontag: 'dd',
+ columns: '3',
+ link: 'post',
+ size: 'thumbnail',
+ order: 'ASC',
+ id: wp.media.view.settings.post && wp.media.view.settings.post.id,
+ orderby : 'menu_order ID'
+ };
+
+ if ( wp.media.view.settings.galleryDefaults ) {
+ wp.media.galleryDefaults = _.extend( {}, wp.media._galleryDefaults, wp.media.view.settings.galleryDefaults );
+ } else {
+ wp.media.galleryDefaults = wp.media._galleryDefaults;
+ }
+
+ wp.media.gallery = new wp.media.collection({
+ tag: 'gallery',
+ type : 'image',
+ editTitle : wp.media.view.l10n.editGalleryTitle,
+ defaults : wp.media.galleryDefaults,
+
+ setDefaults: function( attrs ) {
+ var self = this, changed = ! _.isEqual( wp.media.galleryDefaults, wp.media._galleryDefaults );
+ _.each( this.defaults, function( value, key ) {
+ attrs[ key ] = self.coerce( attrs, key );
+ if ( value === attrs[ key ] && ( ! changed || value === wp.media._galleryDefaults[ key ] ) ) {
+ delete attrs[ key ];
+ }
+ } );
+ return attrs;
+ }
+ });