r9615 - in helma-ng/trunk/apps: filestore googlestore

[email protected] Sun, 12 Apr 2009 23:13:38 +0200 (CEST)
Newsgroups gmane.comp.java.helma.cvs
Message-ID <20090412211338.947CD3D0D6@mia>
Author: hannes
Date: 2009-04-12 23:13:38 +0200 (Sun, 12 Apr 2009)
New Revision: 9615

Modified:
   helma-ng/trunk/apps/filestore/main.js
   helma-ng/trunk/apps/googlestore/main.js
Log:
Simplify book render function.

Details at http://dev.helma.org/trac/helma/changeset/9615

Modified: helma-ng/trunk/apps/filestore/main.js
===================================================================
--- helma-ng/trunk/apps/filestore/main.js	2009-04-12 21:13:36 UTC (rev 9614)
+++ helma-ng/trunk/apps/filestore/main.js	2009-04-12 21:13:38 UTC (rev 9615)
@@ -12,16 +12,13 @@
     if (req.params.remove) {
         removeBook(req, res);
     }
-    var books = model.Book.all();
     res.render('skins/index.html', {
         title: 'Storage Demo',
         books: function(/*tag, skin, context*/) {
-            var buffer = [];
-            for (var i in books) {
-                var book = books[i]
-                buffer.push(book.getFullTitle(), getDeleteLink(book), "<br>\r\n");
-            }
-            return buffer.join(' ');
+            var books = model.Book.all();
+            return books.map(function(book) {
+                return book.getFullTitle() + ' ' + getDeleteLink(book);
+            }).join('<br>\r\n');
         }
     });
 }

Modified: helma-ng/trunk/apps/googlestore/main.js
===================================================================
--- helma-ng/trunk/apps/googlestore/main.js	2009-04-12 21:13:36 UTC (rev 9614)
+++ helma-ng/trunk/apps/googlestore/main.js	2009-04-12 21:13:38 UTC (rev 9615)
@@ -11,16 +11,12 @@
     if (req.params.remove) {
         removeBook(req, res);
     }
-    var books = Book.all();
     res.render('skins/index.html', {
         title: 'Storage Demo',
         books: function(/*tag, skin, context*/) {
-            var buffer = [];
-            for (var i in books) {
-                var book = books[i]
-                buffer.push(book.getFullTitle(), getDeleteLink(book), "<br>\r\n");
-            }
-            return buffer.join(' ');
+            return Book.all().map(function(book) {
+                return book.getFullTitle() + ' ' + getDeleteLink(book);
+            }).join('<br>\r\n');
         }
     });
 }