From: Rick Waldron Date: Mon, 17 Dec 2012 21:56:36 +0000 (-0500) Subject: 2.0: Remove trim shim X-Git-Tag: 2.0.0b1~57^2~14 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=25d933909b7ff2e1bdb330667c81e50a5eef5505;p=jquery.git 2.0: Remove trim shim Signed-off-by: Rick Waldron --- diff --git a/src/core.js b/src/core.js index 0bca7e369..44ad7fe67 100644 --- a/src/core.js +++ b/src/core.js @@ -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 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 ) {