WordPress.org

Make WordPress Core

Ticket #8659: parseInt-base-10.diff

File parseInt-base-10.diff, 1.7 KB (added by projct, 9 years ago)
  • wp-includes/js/autosave.js

    diff --git a/wp-includes/js/autosave.js b/wp-includes/js/autosave.js
    index aa77463..c7a2200 100644
    a b function autosave_parse_response(response) { 
    3333
    3434                // if no errors: add slug UI
    3535                if ( !res.errors ) {
    36                         var postID = parseInt( res.responses[0].id );
     36                    var postID = parseInt( res.responses[0].id, 10 );
    3737                        if ( !isNaN(postID) && postID > 0 ) {
    3838                                autosave_update_slug(postID);
    3939                        }
    function autosave_saved_new(response) { 
    5656        // if no errors: update post_ID from the temporary value, grab new save-nonce for that new ID
    5757        if ( res && res.responses.length && !res.errors ) {
    5858                var tempID = jQuery('#post_ID').val();
    59                 var postID = parseInt( res.responses[0].id );
     59                var postID = parseInt( res.responses[0].id, 10 );
    6060                autosave_update_post_ID( postID ); // disabled form buttons are re-enabled here
    6161                if ( tempID < 0 && postID > 0 ) // update media buttons
    6262                        jQuery('#media-buttons a').each(function(){
    function autosave_saved_new(response) { 
    7373
    7474function autosave_update_post_ID( postID ) {
    7575        if ( !isNaN(postID) && postID > 0 ) {
    76                 if ( postID == parseInt(jQuery('#post_ID').val()) ) { return; } // no need to do this more than once
     76            if ( postID == parseInt(jQuery('#post_ID').val(), 10) ) { return; } // no need to do this more than once
    7777                jQuery('#post_ID').attr({name: "post_ID"});
    7878                jQuery('#post_ID').val(postID);
    7979                // We need new nonces
    var autosave = function() { 
    187187                doAutoSave = false;
    188188        }
    189189
    190         if(parseInt(post_data["post_ID"]) < 1) {
     190        if(parseInt(post_data["post_ID"], 10) < 1) {
    191191                post_data["temp_ID"] = post_data["post_ID"];
    192192                var successCallback = autosave_saved_new; // new post
    193193        } else {