WordPress.org

Make WordPress Core

Ticket #23473: performance.patch

File performance.patch, 2.3 KB (added by yongbae, 5 years 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 : "") +