WordPress.org

Make WordPress Core

Ticket #11269: 11269.diff

File 11269.diff, 842 bytes (added by caesarsgrunt, 4 years ago)

Fixes the scrolling issue.

  • wp-includes/js/swfupload/handlers.dev.js

     
    6565        // Also bind toggle to the links 
    6666        jQuery('a.toggle', item).click(function(){ 
    6767                jQuery(this).siblings('.slidetoggle').slideToggle(350, function(){ 
    68                         var o = jQuery(this).offset(); 
    69                         window.scrollTo(0, o.top - 36); 
     68                        var w = jQuery(window).height(); 
     69                        var t = jQuery(this).offset().top; 
     70                        var h = jQuery(this).height() 
     71                        var b = t + h; 
     72                         
     73                        if (b > w && (h + 48) < w) 
     74                                window.scrollBy(0, b - w + 12); 
     75                        else if (b > w) 
     76                                window.scrollTo(0, t - 36); 
    7077                }); 
    7178                jQuery(this).siblings('.toggle').andSelf().toggle(); 
    7279                jQuery(this).siblings('a.toggle').focus();