Bug Tracker

Ticket #4036: blank-1.diff

File blank-1.diff, 730 bytes (added by dimi, 5 years ago)

Smaller, much faster version of .blank()

  • jquery-1.3.

    old new  
    636636 
    637637        // Evalulates a script in a global context 
    638638        globalEval: function( data ) { 
    639                 data = jQuery.trim( data ); 
    640  
    641                 if ( data ) { 
     639                if ( !jQuery.blank( data ) ) { 
    642640                        // Inspired by code by Andrea Giammarchi 
    643641                        // http://webreflection.blogspot.com/2007/08/global-scope-evaluation-and-dom.html 
    644642                        var head = document.getElementsByTagName("head")[0] || document.documentElement, 
     
    10501048                return elem[ name ]; 
    10511049        }, 
    10521050 
     1051        blank: function( text ) { 
     1052                return !text ||  !/\S/.test(text); 
     1053        }, 
     1054 
    10531055        trim: function( text ) { 
    10541056                return (text || "").replace( /^\s+|\s+$/g, "" ); 
    10551057        },