WordPress.org

Make WordPress Core

Ticket #48937: 48937.4.diff

File 48937.4.diff, 2.1 KB (added by apieschel, 5 months ago)

Rephrased "Will reload soon..." to "Checking again...". Changed "echo ()" lines to use the more succinct _e() function.

  • src/wp-includes/functions.php

     
    35113511        </style>
    35123512</head>
    35133513<body id="error-page">
    3514 <?php endif; // ! did_action( 'admin_head' ) ?>
    3515         <?php echo $message; ?>
     3514<?php endif; // ! did_action( 'admin_head' )
     3515
     3516        global $upgrading;
     3517        if( ( time() - $upgrading ) <= 600 ) {
     3518                ?>
     3519                <div class="wp-die-message">
     3520                        <p><?php echo $message; ?></p>
     3521                        <p id="automatic" style="display:none"><?php _e( 'This page will automatically reload every ten seconds.' ); ?></p>
     3522                        <p id="manual"><?php _e( 'Please try again in a minute.' ); ?></p>
     3523                        <p id="waiting" style="display:none"><?php _e( 'Waiting...' ); ?></p>
     3524                        <p id="soon" style="display:none"><?php _e( 'Checking again...' ); ?></p>
     3525                </div>
     3526
     3527                <script type='text/javascript'>
     3528                        function sleep(ms) {
     3529                                return new Promise(resolve => setTimeout(resolve, ms));
     3530                        }
     3531
     3532                        async function refreshAfterPause() {
     3533                                // Pause to allow the page to fully load.
     3534                                await sleep(100);
     3535
     3536                                // Fill the relevant prompts, only if Javascript is enabled.
     3537                                document.getElementById('automatic').style = 'display:block';
     3538                                document.getElementById('manual').style = 'display:none';
     3539                                document.getElementById('waiting').style = 'display:block';
     3540
     3541                                await sleep(7000);
     3542
     3543                                // Show that the page is about to reload
     3544                                document.getElementById('waiting').style = 'display:none';
     3545                                document.getElementById('soon').style = 'display:block';
     3546
     3547                                await sleep(3000);                     
     3548                                window.location.reload(true);
     3549                        }
     3550
     3551                        refreshAfterPause();
     3552                </script>
     3553        <?php } else {
     3554                echo $message;
     3555        } ?>
    35163556</body>
    35173557</html>
    35183558        <?php
  • src/wp-includes/load.php

     
    226226        header( 'Retry-After: 600' );
    227227
    228228        wp_die(
    229                 __( 'Briefly unavailable for scheduled maintenance. Check back in a minute.' ),
     229                __( 'Briefly unavailable for scheduled maintenance.' ),
    230230                __( 'Maintenance' ),
    231231                503
    232232        );