Make WordPress Core

Ticket #31352: 31352.diff

File 31352.diff, 4.0 KB (added by joemcgill, 10 years ago)
  • src/wp-includes/js/media/views.js

    diff --git src/wp-includes/images/media/archive-2x.png src/wp-includes/images/media/archive-2x.png
    new file mode 100644
    index 0000000..341d7a5
    Binary files /dev/null and src/wp-includes/images/media/archive-2x.png differ
    diff --git src/wp-includes/images/media/audio-2x.png src/wp-includes/images/media/audio-2x.png
    new file mode 100644
    index 0000000..3f63776
    Binary files /dev/null and src/wp-includes/images/media/audio-2x.png differ
    diff --git src/wp-includes/images/media/code-2x.png src/wp-includes/images/media/code-2x.png
    new file mode 100644
    index 0000000..24c7144
    Binary files /dev/null and src/wp-includes/images/media/code-2x.png differ
    diff --git src/wp-includes/images/media/default-2x.png src/wp-includes/images/media/default-2x.png
    new file mode 100644
    index 0000000..59c3c03
    Binary files /dev/null and src/wp-includes/images/media/default-2x.png differ
    diff --git src/wp-includes/images/media/document-2x.png src/wp-includes/images/media/document-2x.png
    new file mode 100644
    index 0000000..6d1c4d7
    Binary files /dev/null and src/wp-includes/images/media/document-2x.png differ
    diff --git src/wp-includes/images/media/interactive-2x.png src/wp-includes/images/media/interactive-2x.png
    new file mode 100644
    index 0000000..28f591d
    Binary files /dev/null and src/wp-includes/images/media/interactive-2x.png differ
    diff --git src/wp-includes/images/media/spreadsheet-2x.png src/wp-includes/images/media/spreadsheet-2x.png
    new file mode 100644
    index 0000000..165f055
    Binary files /dev/null and src/wp-includes/images/media/spreadsheet-2x.png differ
    diff --git src/wp-includes/images/media/text-2x.png src/wp-includes/images/media/text-2x.png
    new file mode 100644
    index 0000000..b2d72b0
    Binary files /dev/null and src/wp-includes/images/media/text-2x.png differ
    diff --git src/wp-includes/images/media/video-2x.png src/wp-includes/images/media/video-2x.png
    new file mode 100644
    index 0000000..8382c19
    Binary files /dev/null and src/wp-includes/images/media/video-2x.png differ
    diff --git src/wp-includes/js/media/views.js src/wp-includes/js/media/views.js
    index cad0b87..78609d7 100644
    Attachment = View.extend({ 
    27212721                        options.size = this.imageSize();
    27222722                }
    27232723
     2724                // add support for retina icons
     2725                if ( '' !== options.icon ) {
     2726                        options.icon2x = options.icon.replace('.png', '-2x.png');
     2727                }
     2728
    27242729                options.can = {};
    27252730                if ( options.nonces ) {
    27262731                        options.can.remove = !! options.nonces['delete'];
  • src/wp-includes/media-template.php

    diff --git src/wp-includes/media-template.php src/wp-includes/media-template.php
    index d5dae3f..c49dec4 100644
    function wp_print_media_templates() { 
    297297                                <# } else if ( 'image' === data.type && data.sizes && data.sizes.full ) { #>
    298298                                        <img class="details-image" src="{{ data.sizes.full.url }}" draggable="false" />
    299299                                <# } else if ( -1 === jQuery.inArray( data.type, [ 'audio', 'video' ] ) ) { #>
    300                                         <img class="details-image" src="{{ data.icon }}" class="icon" draggable="false" />
     300                                        <img class="details-image" src="{{ data.icon }}" srcset="{{ data.icon2x }} 2x" class="icon" draggable="false" />
    301301                                <# } #>
    302302
    303303                                <# if ( 'audio' === data.type ) { #>
    function wp_print_media_templates() { 
    461461                                                <# if ( data.image && data.image.src && data.image.src !== data.icon ) { #>
    462462                                                        <img src="{{ data.image.src }}" class="thumbnail" draggable="false" />
    463463                                                <# } else { #>
    464                                                         <img src="{{ data.icon }}" class="icon" draggable="false" />
     464                                                        <img src="{{ data.icon }}" srcset="{{ data.icon2x}} 2x" class="icon" draggable="false" />
    465465                                                <# } #>
    466466                                        </div>
    467467                                        <div class="filename">
    function wp_print_media_templates() { 
    511511                                <# } else if ( 'image' === data.type && data.sizes ) { #>
    512512                                        <img src="{{ data.size.url }}" draggable="false" />
    513513                                <# } else { #>
    514                                         <img src="{{ data.icon }}" class="icon" draggable="false" />
     514                                        <img src="{{ data.icon }}" srcset="{{ data.icon2x }} 2x" class="icon" draggable="false" />
    515515                                <# } #>
    516516                        </div>
    517517                        <div class="details">