Core: Remove native String#trim usage to save size

(cherry-picked from 279913c71b)

Fixes #14794
This commit is contained in:
Michał Gołębiowski 2014-03-04 23:15:12 +01:00
parent b96522acfe
commit a9fa2ec763
2 changed files with 6 additions and 19 deletions

View File

@ -7,9 +7,8 @@ define([
"./var/class2type",
"./var/toString",
"./var/hasOwn",
"./var/trim",
"./var/support"
], function( deletedIds, slice, concat, push, indexOf, class2type, toString, hasOwn, trim, support ) {
], function( deletedIds, slice, concat, push, indexOf, class2type, toString, hasOwn, support ) {
var
version = "@VERSION",
@ -349,20 +348,11 @@ jQuery.extend({
},
// Support: Android<4.1, IE<9
// Use native String.trim function wherever possible
trim: trim && !trim.call("\uFEFF\xA0") ?
function( text ) {
return text == null ?
"" :
trim.call( text );
} :
// Otherwise use our own trimming functionality
function( text ) {
return text == null ?
"" :
( text + "" ).replace( rtrim, "" );
},
trim: function( text ) {
return text == null ?
"" :
( text + "" ).replace( rtrim, "" );
},
// results is for internal usage only
makeArray: function( arr, results ) {

View File

@ -1,3 +0,0 @@
define(function() {
return "".trim;
});