projects
/
app.Builder.js
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
9dac304
)
File.js
author
Alan Knowles
<alan@akkbhome.com>
Sat, 13 Nov 2010 02:46:32 +0000
(10:46 +0800)
committer
Alan Knowles
<alan@akkbhome.com>
Sat, 13 Nov 2010 02:46:32 +0000
(10:46 +0800)
File.js
patch
|
blob
|
history
diff --git
a/File.js
b/File.js
index
a7d58f7
..
696673f
100644
(file)
--- a/
File.js
+++ b/
File.js
@@
-25,12
+25,25
@@
var File = {
// fixme - this needs a bitter location..
// they where in a string class before, but overriding String methods is not a good normally a good idea..
// fixme - this needs a bitter location..
// they where in a string class before, but overriding String methods is not a good normally a good idea..
- rtrim : function (toTrim) {
- if (
this.substr(thi
s.length - toTrim.length) == toTrim) {
- return
this.slice(0, thi
s.length - toTrim.length);
+ rtrim : function (
s,
toTrim) {
+ if (
s.substr(
s.length - toTrim.length) == toTrim) {
+ return
s.slice(0,
s.length - toTrim.length);
}
}
- return this;
+ return s;
+ },
+ trim : function (s,toTrim) {
+ var out = s.ltrim(toTrim);
+ out = out.rtrim(toTrim);
+ return out;
+ },
+
+ ltrim : function (s, toTrim) {
+ if (s.substr(0, toTrim.length) == toTrim) {
+ return s.slice(toTrim.length);
+ }
+
+ return s;
},
join : function () {
},
join : function () {