Make WordPress Core

Ticket #26631: 26631.16.diff

File 26631.16.diff, 2.2 KB (added by wonderboymusic, 10 years ago)
  • src/wp-includes/js/media-views.js

     
    778778         */
    779779        media.controller.CollectionEdit = media.controller.Library.extend({
    780780                defaults: {
     781                        type:         'image',
     782                        collectionType: 'gallery',
     783                        title:        l10n.editGalleryTitle,
    781784                        multiple:     false,
    782785                        describe:     true,
    783786                        edge:         199,
     
    804807                        this.set( 'id', collectionType + '-edit' );
    805808                        this.set( 'toolbar', collectionType + '-edit' );
    806809
     810                        if ( ! this.get( 'SettingsView' ) ) {
     811                                this.set( 'SettingsView', media.view.Settings.Gallery );
     812                        }
     813
    807814                        // If we haven't been provided a `library`, create a `Selection`.
    808815                        if ( ! this.get('library') ) {
    809816                                this.set( 'library', new media.model.Selection() );
     
    877884                }
    878885        });
    879886
     887        media.controller.GalleryEdit = media.controller.CollectionEdit;
     888
    880889        /**
    881890         * wp.media.controller.CollectionAdd
    882891         *
     
    887896         */
    888897        media.controller.CollectionAdd = media.controller.Library.extend({
    889898                defaults: _.defaults( {
     899                        type:         'image',
     900                        collectionType: 'gallery',
     901                        title:          l10n.addToGalleryTitle,
    890902                        filterable:    'uploaded',
    891903                        multiple:      'add',
    892904                        priority:      100,
     
    937949                }
    938950        });
    939951
     952        media.controller.GalleryAdd = media.controller.CollectionAdd;
     953
    940954        /**
    941955         * wp.media.controller.FeaturedImage
    942956         *
     
    19581972                                new media.controller.EditImage( { model: options.editImage } ),
    19591973
    19601974                                // Gallery states.
    1961                                 new media.controller.CollectionEdit({
    1962                                         type:           'image',
    1963                                         collectionType: 'gallery',
    1964                                         title:           l10n.editGalleryTitle,
    1965                                         SettingsView:    media.view.Settings.Gallery,
     1975                                new media.controller.GalleryEdit({
    19661976                                        library:         options.selection,
    19671977                                        editing:         options.editing,
    19681978                                        menu:           'gallery'
    19691979                                }),
    19701980
    1971                                 new media.controller.CollectionAdd({
    1972                                         type:           'image',
    1973                                         collectionType: 'gallery',
    1974                                         title:          l10n.addToGalleryTitle
    1975                                 }),
     1981                                new media.controller.GalleryAdd(),
    19761982
    19771983                                new media.controller.Library({
    19781984                                        id:         'playlist',