WordPress.org

Make WordPress Core

Ticket #16961: 16961.2.patch

File 16961.2.patch, 906 bytes (added by jakub.tyrcha, 7 years ago)
  • wp-admin/js/custom-background.dev.js

     
    88
    99jQuery(document).ready(function() {
    1010        jQuery('#pickcolor').click(function() {
    11                 jQuery('#colorPickerDiv').show();
     11                var window_height = jQuery(document).height();
     12                var colorPicker = jQuery('#colorPickerDiv');
     13                jQuery( colorPicker ).show();
     14                // fit to the window
     15                var colorpicker_offset = jQuery( colorPicker ).position().top;
     16                var colorpicker_height = jQuery( colorPicker ).height() + 2;
     17                var input_height = jQuery( '#background-color' ).height() + 10;
     18                if ( colorpicker_offset + colorpicker_height > window_height )
     19                        jQuery( colorPicker ).css( 'top' , colorpicker_offset - input_height - colorpicker_height );
    1220                return false;
    1321        });
    1422