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');
}
});
}