}
if (move_cursor) {
- move_forward += params.tag.length+2;
+ move_forward -= params.tag.length+3;
}
done(output, move_forward);
if(lcase == text) repl = ucase; /* was lowercase */
else if(ucase != text) repl = lcase; /* neither lower- or upper-case */
else { /* upper case -> camel-case */
- var words = $(lcase.split(/\s/)).map(function() {
- if(this.length > 0) {
- return this[0].toUpperCase() + this.slice(1);
+ var words = $.map(lcase.split(/\s/), function(word) {
+ if(word.length > 0) {
+ return word[0].toUpperCase() + word.slice(1);
} else {
return '';
}
text = text + buf + '\n</strofa>' + ebuf;
}
else {
- move_forward += params.tag.length + 2;
+ text = "<strofa></strofa>"
+ move_forward -= "</strofa>".length;
}
done(text, move_forward);