mirror of
https://github.com/sstent/node.git
synced 2026-01-28 08:02:05 +00:00
updated app
This commit is contained in:
58
node_modules/derby-examples/sink/lib/app/shared.js
generated
vendored
Normal file
58
node_modules/derby-examples/sink/lib/app/shared.js
generated
vendored
Normal file
@@ -0,0 +1,58 @@
|
||||
// Generated by CoffeeScript 1.3.1
|
||||
var pages;
|
||||
|
||||
pages = [
|
||||
{
|
||||
name: 'home',
|
||||
text: 'Home',
|
||||
url: '/'
|
||||
}, {
|
||||
name: 'liveCss',
|
||||
text: 'Live CSS',
|
||||
url: '/live-css'
|
||||
}, {
|
||||
name: 'tableEditor',
|
||||
text: 'Table editor',
|
||||
url: '/table'
|
||||
}, {
|
||||
name: 'leaderboard',
|
||||
text: 'Leaderboard',
|
||||
url: '/leaderboard'
|
||||
}, {
|
||||
name: 'bindingsBench',
|
||||
text: 'Bindings benchmark',
|
||||
url: '/bindings-bench'
|
||||
}, {
|
||||
name: 'submit',
|
||||
text: 'Submit form',
|
||||
url: '/submit'
|
||||
}, {
|
||||
name: 'back',
|
||||
text: 'Back redirect',
|
||||
url: '/back'
|
||||
}, {
|
||||
name: 'error',
|
||||
text: 'Error test',
|
||||
url: '/error'
|
||||
}
|
||||
];
|
||||
|
||||
exports.render = function(page, name, ctx) {
|
||||
var i, item, _i, _len;
|
||||
if (ctx == null) {
|
||||
ctx = {};
|
||||
}
|
||||
ctx.currentPage = name;
|
||||
ctx.pages = [];
|
||||
for (i = _i = 0, _len = pages.length; _i < _len; i = ++_i) {
|
||||
item = pages[i];
|
||||
item = Object.create(item);
|
||||
ctx.pages[i] = item;
|
||||
if (item.name === name) {
|
||||
item.current = true;
|
||||
ctx.title = item.text;
|
||||
}
|
||||
}
|
||||
item.isLast = true;
|
||||
return page.render(name, ctx);
|
||||
};
|
||||
Reference in New Issue
Block a user