From 25d933909b7ff2e1bdb330667c81e50a5eef5505 Mon Sep 17 00:00:00 2001 From: Rick Waldron Date: Mon, 17 Dec 2012 16:56:36 -0500 Subject: [PATCH] 2.0: Remove trim shim Signed-off-by: Rick Waldron --- src/core.js | 20 +++----------------- 1 file changed, 3 insertions(+), 17 deletions(-) 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 ) { -- 2.39.5