Skip to content

Commit

Permalink
Fixed route-loading example
Browse files Browse the repository at this point in the history
  • Loading branch information
tj committed Apr 18, 2012
1 parent 037d349 commit ebabce9
Show file tree
Hide file tree
Showing 7 changed files with 40 additions and 26 deletions.
Expand Up @@ -4,8 +4,7 @@
*/

var express = require('../../lib/express')
, redis = require('redis')
, app = express.createServer()
, app = express()
, db = { users: [] };

app.set('views', __dirname + '/views');
Expand Down
4 changes: 1 addition & 3 deletions examples/route-loading/routes/user.js
@@ -1,6 +1,4 @@

app.redirect('user list', '/users');

app.get('/users', function(req, res){
res.render('user/list', { users: db.users });
});
Expand All @@ -12,7 +10,7 @@ app.get('/user/add', function(req, res){
app.post('/user', function(req, res){
var user = req.body.user;
db.users.push(user);
res.redirect('user list');
res.redirect('/users');
});

app.get('/user/:id', function(req, res){
Expand Down
12 changes: 8 additions & 4 deletions examples/route-loading/views/index.jade
@@ -1,4 +1,8 @@
h2 Route sharing example
ul
li: a(href='/user/add') Add user
li: a(href='/users') User list

extends layout

block content
h2 Route sharing example
ul
li: a(href='/user/add') Add user
li: a(href='/users') User list
2 changes: 1 addition & 1 deletion examples/route-loading/views/layout.jade
Expand Up @@ -8,4 +8,4 @@ html
font: 14px/1.5 solid helvetica, arial, sans-serif;
}
body
#content!= body
block content
14 changes: 9 additions & 5 deletions examples/route-loading/views/user/add.jade
@@ -1,5 +1,9 @@
h2 Add a user
form(action='/user', method='post')
p: input(type='text', name='user[name]', placeholder='Username')
p: input(type='text', name='user[email]', placeholder='Email')
p: input(type='submit', value='Add')

extends ../layout

block content
h2 Add a user
form(action='/user', method='post')
p: input(type='text', name='user[name]', placeholder='Username')
p: input(type='text', name='user[email]', placeholder='Email')
p: input(type='submit', value='Add')
16 changes: 10 additions & 6 deletions examples/route-loading/views/user/index.jade
@@ -1,6 +1,10 @@
h1= user.name
table
tbody
tr
td Email
td= user.email

extends ../layout

block content
h1= user.name
table
tbody
tr
td Email
td= user.email
15 changes: 10 additions & 5 deletions examples/route-loading/views/user/list.jade
@@ -1,5 +1,10 @@
h1 Users
- if (users.length)
!= partial('user', users)
- else
p No users, head over to <a href='/user/add'>/user/add</a> to create one.

extends ../layout

block content
h1 Users
if users.length
for user in users
include index
else
p No users, head over to <a href='/user/add'>/user/add</a> to create one.

0 comments on commit ebabce9

Please sign in to comment.