]> source.dussan.org Git - jquery.git/commitdiff
2.0: Remove trim shim
authorRick Waldron <waldron.rick@gmail.com>
Mon, 17 Dec 2012 21:56:36 +0000 (16:56 -0500)
committerRick Waldron <waldron.rick@gmail.com>
Wed, 26 Dec 2012 18:34:36 +0000 (13:34 -0500)
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
src/core.js

index 0bca7e369ed9c4042e7e48b4db85bd3ed02469b8..44ad7fe672f50d8115d994f74e36881d9c821946 100644 (file)
@@ -44,9 +44,6 @@ var
        // Used for splitting on whitespace
        core_rnotwhite = /\S+/g,
 
-       // Make sure we trim BOM and NBSP (here's looking at you, Safari 5.0 and IE)
-       rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,
-
        // A simple way to check for HTML strings
        // Prioritize #id over <tag> to avoid XSS via location.hash (#9521)
        // Strict HTML recognition (#11290: must start with <)
@@ -627,20 +624,9 @@ jQuery.extend({
                return obj;
        },
 
-       // Use native String.trim function wherever possible
-       trim: core_trim && !core_trim.call("\uFEFF\xA0") ?
-               function( text ) {
-                       return text == null ?
-                               "" :
-                               core_trim.call( text );
-               } :
-
-               // Otherwise use our own trimming functionality
-               function( text ) {
-                       return text == null ?
-                               "" :
-                               ( text + "" ).replace( rtrim, "" );
-               },
+       trim: function( text ) {
+               return text == null ? "" : core_trim.call( text );
+       },
 
        // results is for internal usage only
        makeArray: function( arr, results ) {