diff --git src/wp-includes/js/mce-view.js src/wp-includes/js/mce-view.js
index 0881680..7d5f051 100644
|
|
window.wp = window.wp || {}; |
268 | 268 | |
269 | 269 | getHtml: function() { |
270 | 270 | var attrs = this.shortcode.attrs.named, |
271 | | options; |
| 271 | options, |
| 272 | attachments; |
272 | 273 | |
273 | 274 | if ( ! this.attachments.length ) { |
274 | 275 | return; |
275 | 276 | } |
276 | 277 | |
| 278 | attachments = this.attachments.toJSON(); |
| 279 | |
| 280 | _.each( attachments, function( attachment ) { |
| 281 | if ( attachment.sizes.thumbnail ) { |
| 282 | attachment.thumbnail = attachment.sizes.thumbnail; |
| 283 | } else { |
| 284 | attachment.thumbnail = attachment.sizes.full; |
| 285 | } |
| 286 | } ); |
| 287 | |
277 | 288 | options = { |
278 | | attachments: this.attachments.toJSON(), |
| 289 | attachments: attachments, |
279 | 290 | columns: attrs.columns ? parseInt( attrs.columns, 10 ) : 3 |
280 | 291 | }; |
281 | 292 | |
diff --git src/wp-includes/media-template.php src/wp-includes/media-template.php
index 345935a..946e506 100644
|
|
function wp_print_media_templates() { |
897 | 897 | </div> |
898 | 898 | </div> |
899 | 899 | </script> |
900 | | <?php |
901 | | |
902 | | //TODO: do we want to deal with the fact that the elements used for gallery items are filterable and can be overriden via shortcode attributes |
903 | | // do we want to deal with the difference between display and edit context at all? (e.g. wptexturize() being applied to the caption. |
904 | | ?> |
905 | | |
906 | 900 | <script type="text/html" id="tmpl-editor-gallery"> |
907 | 901 | <div class="toolbar"> |
908 | 902 | <div class="dashicons dashicons-edit edit"></div> |
… |
… |
function wp_print_media_templates() { |
912 | 906 | <# _.each( data.attachments, function( attachment, index ) { #> |
913 | 907 | <dl class="gallery-item"> |
914 | 908 | <dt class="gallery-icon"> |
915 | | <?php // TODO: need to figure out the best way to make sure that we have thumbnails ?> |
916 | | <img src="{{{ attachment.sizes.thumbnail.url }}}" /> |
| 909 | <img src="{{{ attachment.thumbnail.url }}}" width="{{ attachment.thumbnail.width }}" height="{{ attachment.thumbnail.height }}" /> |
917 | 910 | </dt> |
918 | 911 | <dd class="wp-caption-text gallery-caption"> |
919 | 912 | {{ attachment.caption }} |
920 | 913 | </dd> |
921 | 914 | </dl> |
922 | | <?php // this is kind silly, but copied from the gallery shortcode. Maybe it should be removed ?> |
923 | 915 | <# if ( index % data.columns === data.columns - 1 ) { #> |
924 | 916 | <br style="clear: both;"> |
925 | 917 | <# } #> |