Browse Source

cleaning fbIntl

Herbert Vojčík 13 years ago
parent
commit
16706ece5a
1 changed files with 8 additions and 6 deletions
  1. 8 6
      lib-app/facebook-ext.js

+ 8 - 6
lib-app/facebook-ext.js

@@ -73,19 +73,21 @@ fb.ui = {
    */
   fbIntl: function fbIntl (element) {
     var result = FB_INTL({desc: element.desc});
-    if (!element.multiline && !element.tokens) {
+
+    if (element.multiline) {
+      parts = splitReplace([element.body], element.multiline, BR());
+      result.push.apply(result, parts);
+    } else {
       result.push(element.body);
-      return result;
     }
-    var parts = [ element.body ];
-    if (element.multiline) { parts = splitReplace(parts, element.multiline, BR()); }
+
     if (element.tokens) {
       element.tokens.split(",").forEach(function (token) {
         var f = fbIntl.tokens[token];
-        if (f) { parts.push(FB_INTL_TOKEN({name:token}, f(token, element))); }
+        if (f) { result.push(FB_INTL_TOKEN({name:token}, f(token, element))); }
       });
     }
-    result.push.apply(result, parts);
+
     return result;
   },
 };