Make WordPress Core

Ticket #24736: 24736.patch

File 24736.patch, 894 bytes (added by ocean90, 12 years ago)
  • wp-admin/js/revisions.js

     
    1212        revisions.debug = true;
    1313
    1414        revisions.log = function() {
    15                 if ( revisions.debug )
     15                if ( window.console && revisions.debug )
    1616                        console.log.apply( console, arguments );
    1717        };
    1818
     
    342342                        properties.baseUrl = revisions.settings.baseUrl;
    343343                        this.set( properties );
    344344
    345                         // Start the router
    346                         this.router = new revisions.Router({ model: this });
    347                         Backbone.history.start({ pushState: true });
     345                        // Start the router if browser supports History API
     346                        if ( window.history && window.history.pushState ) {
     347                                this.router = new revisions.Router({ model: this });
     348                                Backbone.history.start({ pushState: true });
     349                        }
    348350                },
    349351
    350352                updateLoadingStatus: function() {