WordPress.org

Make WordPress Core

Ticket #35153: 35153-2.diff

File 35153-2.diff, 1.1 KB (added by eherman24, 5 years ago)

Set default 'Link To' parameter to 'Media File' for certain attachment mime types

  • media-views.js

     
    11961196         * @param {wp.media.model.Attachment} attachment
    11971197         * @returns {Backbone.Model}
    11981198         */
    1199         display: function( attachment ) {
     1199        display: function( attachment ) {       
     1200                /*
     1201                *       Attachment mime types to default 'Link To' to 'Attachment Page'
     1202                *       See Core Trac Ticket #35153: https://core.trac.wordpress.org/ticket/35153
     1203                */
     1204                var mimeTypeDefaultLinkToAttachmentPage = [
     1205                        'pdf',
     1206                        'csv',
     1207                        'zip',
     1208                        'gz|gzip',
     1209                        'rar',
     1210                        '7z',
     1211                        'doc',
     1212                        'docx',
     1213                ];
     1214               
     1215                /*
     1216                *       If the selected media elements mimetype matches a value in our array, set to 'Link To' to 'Attachment Page'
     1217                */
     1218                if( mimeTypeDefaultLinkToAttachmentPage.indexOf( attachment.attributes.subtype ) > -1 ) {
     1219                        this._defaultDisplaySettings = {
     1220                                link:  'file'
     1221                        };
     1222                }
     1223               
    12001224                var displays = this._displays;
    12011225
    12021226                if ( ! displays[ attachment.cid ] ) {
     
    84908514
    84918515module.exports = View;
    84928516
    8493 },{}]},{},[19]);
     8517},{}]},{},[19]);
     8518 No newline at end of file