Make WordPress Core

Ticket #28911: 28911.diff

File 28911.diff, 1.1 KB (added by ericlewis, 10 years ago)
  • src/wp-includes/css/media-views.css

    diff --git a/src/wp-includes/css/media-views.css b/src/wp-includes/css/media-views.css
    index 0f57613..9400702 100644
    a b  
    11/**
    22 * Base Styles
    33 */
     4body.no-scroll {
     5        overflow: hidden;
     6}
     7
    48.media-modal * {
    59        -webkit-box-sizing: content-box;
    610        -moz-box-sizing: content-box;
  • src/wp-includes/js/media-views.js

    diff --git a/src/wp-includes/js/media-views.js b/src/wp-includes/js/media-views.js
    index 0f3246e..5c87532 100644
    a b  
    32063206                        var $el = this.$el,
    32073207                                options = this.options;
    32083208
     3209                        // Disallow scrolling on the body while the modal is open.
     3210                        $('body').addClass( 'no-scroll' );
     3211
    32093212                        if ( $el.is(':visible') ) {
    32103213                                return this;
    32113214                        }
     
    32363239                                return this;
    32373240                        }
    32383241
     3242                        // Disallow scrolling on the body while the modal is open.
     3243                        $('body').removeClass( 'no-scroll' );
     3244
    32393245                        // Hide modal and remove restricted media modal tab focus once it's closed
    32403246                        this.$el.hide().undelegate( 'keydown' );
    32413247