WordPress.org

Make WordPress Core

Ticket #22708: 22708-2.patch

File 22708-2.patch, 2.2 KB (added by azaozz, 17 months ago)
  • wp-admin/js/post.js

     
    699699                        textarea.focus(); 
    700700                        $(document).unbind('mousemove', dragging).unbind('mouseup', endDrag); 
    701701 
    702                         if ( height > 83 ) { 
    703                                 height -= 33; // compensate for toolbars, padding... 
     702                        height -= 33; // compensate for toolbars, padding... 
     703                        // sanity check 
     704                        if ( height > 50 && height < 5000 && height != getUserSetting( 'ed_size' ) ) 
    704705                                setUserSetting( 'ed_size', height ); 
    705                         } 
    706706                } 
    707707 
    708708                textarea.css('resize', 'none'); 
     
    729729 
    730730                                if ( height && !isNaN(height) && tb_height ) { 
    731731                                        ifr_height = (height - tb_height) + 12; // compensate for padding in the textarea 
    732  
    733                                         $('#content_tbl').css('height', '' ); 
    734                                         $('#content_ifr').css('height', ifr_height + 'px' ); 
    735                                         setUserSetting( 'ed_size', height ); 
     732                                        // sanity check 
     733                                        if ( ifr_height > 50 && ifr_height < 5000 ) { 
     734                                                $('#content_tbl').css('height', '' ); 
     735                                                $('#content_ifr').css('height', ifr_height + 'px' ); 
     736                                        } 
    736737                                } 
    737738                        }); 
    738739 
     
    740741                        ed.onSaveContent.add( function(ed, o) { 
    741742                                var height = $('#content_tbl').height(); 
    742743 
    743                                 if ( height && height > 83 ) { 
     744                                if ( height && height > 83 && height < 5000 ) { 
    744745                                        height -= 33; 
    745746 
    746747                                        $('#content').css( 'height', height + 'px' ); 
    747                                         setUserSetting( 'ed_size', height ); 
    748748                                } 
    749749                        }); 
    750750 
     
    755755                                                var height = $('#wp-content-editor-container').height(); 
    756756 
    757757                                                height -= 33; 
    758                                                 if ( height > 50 && height != getUserSetting( 'ed_size' ) ) 
     758                                                // sanity check 
     759                                                if ( height > 50 && height < 5000 && height != getUserSetting( 'ed_size' ) ) 
    759760                                                        setUserSetting( 'ed_size', height ); 
    760761 
    761762                                                $(document).off('mouseup.wp-mce-resize'); 
  • wp-includes/class-wp-editor.php

     
    7171 
    7272                if ( $set['editor_height'] < 50 ) 
    7373                        $set['editor_height'] = 50; 
     74                elseif ( $set['editor_height'] > 3000 ) 
     75                        $set['editor_height'] = 5000; 
    7476 
    7577                return $set; 
    7678        }