Make WordPress Core

Ticket #21785: 21785-mm-crop-error-button.diff

File 21785-mm-crop-error-button.diff, 1.5 KB (added by ehg, 12 years ago)
  • src/wp-includes/css/media-views.css

    diff --git src/wp-includes/css/media-views.css src/wp-includes/css/media-views.css
    index f3e03ff..3765201 100644
     
    4747        color: #fff;
    4848}
    4949
     50.media-frame a.button-error {
     51        color: white;
     52        background-color: red;
     53        border-color: #CC0000;
     54}
     55
     56.media-frame a.button-error:hover {
     57        background-color: #CC0000;
     58        border-color: #CC0000;
     59}
     60
    5061.media-frame input[type="text"],
    5162.media-frame input[type="password"],
    5263.media-frame input[type="number"],
  • src/wp-includes/js/media-views.js

    diff --git src/wp-includes/js/media-views.js src/wp-includes/js/media-views.js
    index 6f73bfb..bf2e94e 100644
     
    13311331                                                        selection.crop(cropDetails).done( function( croppedImage ) {
    13321332                                                                self.controller.trigger('cropped', croppedImage );
    13331333                                                                self.controller.close();
     1334                                                        }).fail( function() {
     1335                                                                self.$el.attr('disabled', false);
     1336                                                                self.$el.text(l10n.errorRetry);
     1337                                                                self.$el.addClass('button-error');
    13341338                                                        });
    13351339                                                }
    13361340                                        }
  • src/wp-includes/media.php

    diff --git src/wp-includes/media.php src/wp-includes/media.php
    index fcaf89c..ff43b60 100644
    function wp_enqueue_media( $args = array() ) { 
    24752475                 */
    24762476                'selected'    => __( '%d selected' ),
    24772477                'dragInfo'    => __( 'Drag and drop to reorder images.' ),
     2478                'errorRetry'    => __( 'Error! Retry?' ),
    24782479
    24792480                // Upload
    24802481                'uploadFilesTitle'  => __( 'Upload Files' ),