| Index: src/string.js
|
| ===================================================================
|
| --- src/string.js (revision 3045)
|
| +++ src/string.js (working copy)
|
| @@ -680,7 +680,19 @@
|
| return %StringToUpperCase(ToString(this));
|
| }
|
|
|
| +// ES5, 15.5.4.20
|
| +function StringTrim() {
|
| + return %StringTrim(ToString(this), true, true);
|
| +}
|
|
|
| +function StringTrimLeft() {
|
| + return %StringTrim(ToString(this), true, false);
|
| +}
|
| +
|
| +function StringTrimRight() {
|
| + return %StringTrim(ToString(this), false, true);
|
| +}
|
| +
|
| // ECMA-262, section 15.5.3.2
|
| function StringFromCharCode(code) {
|
| var n = %_ArgumentsLength();
|
| @@ -855,6 +867,9 @@
|
| "toLocaleLowerCase", StringToLocaleLowerCase,
|
| "toUpperCase", StringToUpperCase,
|
| "toLocaleUpperCase", StringToLocaleUpperCase,
|
| + "trim", StringTrim,
|
| + "trimLeft", StringTrimLeft,
|
| + "trimRight", StringTrimRight,
|
| "link", StringLink,
|
| "anchor", StringAnchor,
|
| "fontcolor", StringFontcolor,
|
|
|