WordPress.org

Make WordPress Core

Ticket #23473: performance.patch

File performance.patch, 2.3 KB (added by yongbae, 14 months ago)
  • wp-admin/js/post.js

     
    1818                var comma = postL10n.comma; 
    1919                if ( ',' !== comma ) 
    2020                        tags = tags.replace(new RegExp(comma, 'g'), ','); 
    21                 tags = tags.replace(/\s*,\s*/g, ',').replace(/,+/g, ',').replace(/[,\s]+$/, '').replace(/^[,\s]+/, ''); 
     21                tags = tags.replace(/[\s]*,[,\s]*/g, ',').replace(/[,\s]+$/, '').replace(/^[,\s]+/, ''); 
    2222                if ( ',' !== comma ) 
    2323                        tags = tags.replace(/,/g, comma); 
    2424                return tags; 
  • wp-includes/js/media-views.js

     
    27662766 
    27672767                visibility: function() { 
    27682768                        var region = this.region, 
    2769                                 view = this.controller[ region ].get(), 
    2770                                 views = this.views.get(), 
    2771                                 hide = ! views || views.length < 2; 
     2769                                view = this.controller[ region ].get(); 
    27722770 
    2773                         if ( this === view ) 
     2771                        if ( this === view ) { 
     2772                                var views = this.views.get(),hide = ! views || views.length < 2; 
    27742773                                this.controller.$el.toggleClass( 'hide-' + region, hide ); 
     2774                        } 
    27752775                }, 
    27762776 
    27772777                select: function( id ) { 
  • wp-includes/js/utils.js

     
    9696         * or the number of seconds until expiration 
    9797         */ 
    9898        set : function(name, value, expires, path, domain, secure) { 
    99                 var d = new Date(); 
    100  
    10199                if ( typeof(expires) == 'object' && expires.toGMTString ) { 
    102100                        expires = expires.toGMTString(); 
    103                 } else if ( parseInt(expires, 10) ) { 
    104                         d.setTime( d.getTime() + ( parseInt(expires, 10) * 1000 ) ); // time must be in miliseconds 
    105                         expires = d.toGMTString(); 
    106101                } else { 
    107                         expires = ''; 
     102                        var parsed = parseInt(expires, 10); 
     103                        if ( parsed ) { 
     104                                var d = new Date(); 
     105                                d.setTime( d.getTime() + ( parsed * 1000 ) ); // time must be in miliseconds 
     106                                expires = d.toGMTString(); 
     107                        } else { 
     108                                expires = ''; 
     109                        } 
    108110                } 
    109  
     111                 
    110112                document.cookie = name + "=" + encodeURIComponent(value) + 
    111113                        ((expires) ? "; expires=" + expires : "") + 
    112114                        ((path) ? "; path=" + path : "") +