Skip to:
Content

BuddyPress.org

Ticket #8563: 8563.patch

File 8563.patch, 1.5 KB (added by imath, 3 months ago)
  • src/bp-core/js/cover-image.js

    diff --git src/bp-core/js/cover-image.js src/bp-core/js/cover-image.js
    index 3c9a7ee92..a909c3226 100644
    window.bp = window.bp || {}; 
    193193                },
    194194
    195195                uploadResult: function( model ) {
    196                         var message, type;
     196                        var feedbackCode, feedbackViews = [];
    197197
    198198                        if ( ! _.isUndefined( model.get( 'url' ) ) ) {
     199                                feedbackCode = model.get( 'feedback_code' );
    199200
    200201                                // Image is too small.
    201                                 if ( 0 === model.get( 'feedback_code' ) ) {
    202                                         message = BP_Uploader.strings.cover_image_warnings.dimensions;
    203                                         type    = 'warning';
    204 
    205                                 // Success, Rock n roll!
    206                                 } else {
    207                                         message = BP_Uploader.strings.feedback_messages[ model.get( 'feedback_code' ) ];
    208                                         type = 'success';
     202                                if ( 0 === feedbackCode ) {
     203                                        feedbackCode = 1;
     204                                        feedbackViews.push(
     205                                                new bp.Views.CoverImageStatus( {
     206                                                        value : BP_Uploader.strings.cover_image_warnings.dimensions,
     207                                                        type  : 'warning'
     208                                                } )
     209                                        );
    209210                                }
    210211
    211                                 this.views.set( '.bp-uploader-progress', new bp.Views.CoverImageStatus( {
    212                                         value : message,
    213                                         type  : type
    214                                 } ) );
     212                                feedbackViews.unshift(
     213                                        new bp.Views.CoverImageStatus( {
     214                                                value : BP_Uploader.strings.feedback_messages[ feedbackCode ],
     215                                                type  : 'success'
     216                                        } )
     217                                );
     218
     219                                // Success, Rock n roll!
     220                                this.views.set( '.bp-uploader-progress', feedbackViews );
    215221
    216222                                // Update the header of the page.
    217223                                $( '#header-cover-image' ).css( {