kopia lustrzana https://github.com/c9/core
add shim for trimRight
rodzic
b315a23f74
commit
18dea5502f
|
@ -159,10 +159,6 @@ define(function(require, exports, module) {
|
|||
}
|
||||
}
|
||||
|
||||
function trimRight(str) {
|
||||
return str.replace(/\s+$/, "");
|
||||
}
|
||||
|
||||
/* -- npm Management ----- */
|
||||
|
||||
/**
|
||||
|
@ -207,8 +203,8 @@ define(function(require, exports, module) {
|
|||
|
||||
if (err) return callback(err, stdout, err.message);
|
||||
|
||||
stdout = trimRight(stdout);
|
||||
stderr = trimRight(stderr);
|
||||
stdout = stdout.trimRight();
|
||||
stderr = stderr.trimRight();
|
||||
|
||||
callback(null, stdout, stderr);
|
||||
});
|
||||
|
|
|
@ -2978,9 +2978,25 @@ String.prototype.uCaseFirst = function(){
|
|||
*
|
||||
* @type {String}
|
||||
*/
|
||||
String.prototype.trim = function(){
|
||||
return this.replace(/[\s\n\r]*$/, "").replace(/^[\s\n\r]*/, "");
|
||||
};
|
||||
if (!String.prototype.trim) {
|
||||
String.prototype.trim = function(){
|
||||
return this.replace(/\s+$/, "").replace(/^\s+/, "");
|
||||
};
|
||||
}
|
||||
/**
|
||||
* annex b, but useful until trimStart/End are implemented by browsers
|
||||
*/
|
||||
if (!String.prototype.trimLeft) {
|
||||
String.prototype.trimLeft = function(){
|
||||
return this.replace(/^\s+/, "");
|
||||
};
|
||||
}
|
||||
|
||||
if (!String.prototype.trimRight) {
|
||||
String.prototype.trimRight = function(){
|
||||
return this.replace(/\s+$/, "");
|
||||
};
|
||||
}
|
||||
|
||||
/*
|
||||
* Concatenate a string with itself n-times.
|
||||
|
|
Ładowanie…
Reference in New Issue