WordPress.org

Make WordPress Core

Ticket #20855: 20855.2.diff

File 20855.2.diff, 3.7 KB (added by SergeyBiryukov, 3 years ago)

Refreshed after [21592]

  • wp-admin/custom-background.php

     
    256256<th scope="row"><?php _e('Select Image'); ?></th> 
    257257<td><form enctype="multipart/form-data" id="upload-form" method="post" action=""> 
    258258        <p> 
     259                <input type="hidden" name="action" value="save" /> 
     260                <?php wp_nonce_field( 'custom-background-upload', '_wpnonce-custom-background-upload' ); ?> 
    259261                <label for="upload"><?php _e( 'Choose an image from your computer:' ); ?></label><br /> 
    260262                <input type="file" id="upload" name="import" /> 
    261                 <input type="hidden" name="action" value="save" /> 
    262                 <?php wp_nonce_field( 'custom-background-upload', '_wpnonce-custom-background-upload' ); ?> 
    263                 <?php submit_button( __( 'Upload' ), 'button', 'submit', false ); ?> 
     263                <?php submit_button( __( 'Upload' ), 'button hide-if-js', 'submit', false ); ?> 
    264264        </p> 
    265265        <?php 
    266266                $image_library_url = get_upload_iframe_src( 'image', null, 'library' ); 
  • wp-admin/custom-header.php

     
    554554        ?></p> 
    555555        <form enctype="multipart/form-data" id="upload-form" method="post" action="<?php echo esc_attr( add_query_arg( 'step', 2 ) ) ?>"> 
    556556        <p> 
     557                <input type="hidden" name="action" value="save" /> 
     558                <?php wp_nonce_field( 'custom-header-upload', '_wpnonce-custom-header-upload' ); ?> 
    557559                <label for="upload"><?php _e( 'Choose an image from your computer:' ); ?></label><br /> 
    558560                <input type="file" id="upload" name="import" /> 
    559                 <input type="hidden" name="action" value="save" /> 
    560                 <?php wp_nonce_field( 'custom-header-upload', '_wpnonce-custom-header-upload' ); ?> 
    561                 <?php submit_button( __( 'Upload' ), 'button', 'submit', false ); ?> 
     561                <?php submit_button( __( 'Upload' ), 'button hide-if-js', 'submit', false ); ?> 
    562562        </p> 
    563563        <?php 
    564564                $image_library_url = get_upload_iframe_src( 'image', null, 'library' ); 
  • wp-admin/js/custom-background.js

     
    6161                                        $(this).fadeOut(2); 
    6262                        }); 
    6363                }); 
     64 
     65                $(document).ready(function() { 
     66                        $('#upload').change(function() { 
     67                                var submit = $(this).next('input[type="submit"]'); 
     68                                ( '' === $(this).val() ) ? $(submit).hide() : $(submit).show(); 
     69                        }); 
     70                }); 
    6471        }); 
    6572 
    6673})(jQuery); 
     74 No newline at end of file 
  • wp-admin/js/custom-header.js

     
     1(function($) { 
     2 
     3        $(document).ready(function() { 
     4                $('#upload').change(function() { 
     5                        var submit = $(this).next('input[type="submit"]'); 
     6                        ( '' === $(this).val() ) ? $(submit).hide() : $(submit).show(); 
     7                }); 
     8        }); 
     9 
     10})(jQuery); 
     11 No newline at end of file 
  • wp-includes/script-loader.php

     
    429429                        'saveAlert' => __('The changes you made will be lost if you navigate away from this page.') 
    430430                ) ); 
    431431 
     432                $scripts->add( 'custom-header', "/wp-admin/js/custom-header$suffix.js", array('jquery'), false, 1 ); 
    432433                $scripts->add( 'custom-background', "/wp-admin/js/custom-background$suffix.js", array('farbtastic'), false, 1 ); 
    433434                $scripts->add( 'media-gallery', "/wp-admin/js/media-gallery$suffix.js", array('jquery'), false, 1 ); 
    434435        }