fixes 807: convert to lowercase scriptlet
authorRadek Czajka <radoslaw.czajka@nowoczesnapolska.org.pl>
Tue, 7 Sep 2010 10:50:55 +0000 (12:50 +0200)
committerRadek Czajka <radoslaw.czajka@nowoczesnapolska.org.pl>
Tue, 7 Sep 2010 10:50:55 +0000 (12:50 +0200)
redakcja/static/js/button_scripts.js

index a7c5460..de3b5ee 100644 (file)
@@ -186,24 +186,7 @@ function ScriptletCenter()
     this.scriptlets['lowercase'] = function(context, params, text, move_forward, done)
     {
         if(!text) done(text, move_forward);
-
-        var lcase = text.toLowerCase();
-        var ucase = text.toUpperCase();
-
-        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 = $.map(lcase.split(/\s/), function(word) {
-                if(word.length > 0) {
-                    return word[0].toUpperCase() + word.slice(1);
-                } else {
-                    return '';
-                }
-            });
-            text = words.join(' ');
-        }
-
-        done(text, move_forward);
+        done(text.toLowerCase(), move_forward);
     }.bind(this);