WordPress.org

Make WordPress Core

Ticket #19815: 19815.12.diff

File 19815.12.diff, 940 bytes (added by mikeschroder, 6 years ago)

Be less paranoid about inputs. Removed some undefined checks per koopersmith. Still checking for initial input arrays.

  • wp-admin/js/theme.dev.js

     
    110110                         * If there are more pages to query, then start polling to track
    111111                         * when user hits the bottom of the current page
    112112                         */
    113                         if ( theme_list_args.total_pages !== undefined &&
    114                                  theme_list_args.total_pages >= this.nextPage )
     113                        if ( theme_list_args.total_pages >= this.nextPage )
    115114                                this.pollInterval =
    116115                                        setInterval( function() {
    117116                                                return self.poll();
     
    144143                 * @param results Array with results from this.ajax() query.
    145144                 */
    146145                process: function( results ) {
    147                         if ( ( results === undefined ) ||
    148                                  ( results.rows === undefined ) ||
    149                                  ( results.rows.indexOf( 'no-items' ) != -1 ) ) {
     146                        if ( results === undefined ) {
    150147                                clearInterval( this.pollInterval );
    151148                                return;
    152149                        }