Files
2012-05-30 23:00:06 -04:00

59 lines
1.1 KiB
JavaScript

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