WordPress.org

Make WordPress Core

Ticket #8659: parseInt-base-10.diff

File parseInt-base-10.diff, 1.7 KB (added by projct, 6 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 {