Skip to content

Commit

Permalink
examples: switch examples used in tests to ejs engine
Browse files Browse the repository at this point in the history
  • Loading branch information
dougwilson committed Nov 29, 2014
1 parent 9182451 commit d23417e
Show file tree
Hide file tree
Showing 17 changed files with 71 additions and 62 deletions.
4 changes: 2 additions & 2 deletions examples/error-pages/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ var express = require('../../')

// general config
app.set('views', __dirname + '/views');
app.set('view engine', 'jade');
app.set('view engine', 'ejs');

// our custom "verbose errors" setting
// which we can use in the templates
Expand Down Expand Up @@ -82,7 +82,7 @@ app.use(function(err, req, res, next){
// Routes

app.get('/', function(req, res){
res.render('index.jade');
res.render('index.ejs');
});

app.get('/404', function(req, res, next){
Expand Down
3 changes: 3 additions & 0 deletions examples/error-pages/views/404.ejs
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<% include error_header %>
<h2>Cannot find <%= url %></h2>
<% include footer %>
5 changes: 0 additions & 5 deletions examples/error-pages/views/404.jade

This file was deleted.

8 changes: 8 additions & 0 deletions examples/error-pages/views/500.ejs
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<% include error_header %>
<h2>Error: <%= error.message %></h2>
<% if (settings['verbose errors']) { %>
<pre><%= error.stack %></pre>
<% } else { %>
<p>An error occurred!</p>
<% } %>
<% include footer %>
13 changes: 0 additions & 13 deletions examples/error-pages/views/500.jade

This file was deleted.

6 changes: 0 additions & 6 deletions examples/error-pages/views/error.jade

This file was deleted.

8 changes: 8 additions & 0 deletions examples/error-pages/views/error_header.ejs
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<!DOCTYPE html>
<html>
<head>
<title>Error</title>
</head>

<body>
<h1>An error occurred!</h1>
2 changes: 2 additions & 0 deletions examples/error-pages/views/footer.ejs
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
</body>
</html>
18 changes: 18 additions & 0 deletions examples/error-pages/views/index.ejs
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<!DOCTYPE html>
<html>
<head>
<title>Custom Pages Example</title>
</head>

<body>
<h1>My Site</h1>
<h2>Pages Example</h2>

<ul>
<li>visit <a href="/500">500</a></li>
<li>visit <a href="/404">404</a></li>
<li>visit <a href="/403">403</a></li>
</ul>

</body>
</html>
15 changes: 0 additions & 15 deletions examples/error-pages/views/index.jade

This file was deleted.

6 changes: 0 additions & 6 deletions examples/error-pages/views/layout.jade

This file was deleted.

2 changes: 1 addition & 1 deletion examples/mvc/controllers/pet/index.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

var db = require('../../db');

exports.engine = 'jade';
exports.engine = 'ejs';

exports.before = function(req, res, next){
var pet = db.pets[req.params.pet_id];
Expand Down
16 changes: 16 additions & 0 deletions examples/mvc/controllers/pet/views/edit.ejs
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="/style.css">
<title>Edit <%= pet.name %></title>
</head>

<body>
<h1><%= pet.name %></h1>
<form action="/pet/<%= pet.id %>" method="post">
<input type="hidden" name="_method" value="put">
<label>Name: <input type="text" name="user[name]" value="<%= pet.name %>"></label>
<input type="submit" value="Update">
</form>
</body>
</html>
7 changes: 0 additions & 7 deletions examples/mvc/controllers/pet/views/edit.jade

This file was deleted.

13 changes: 13 additions & 0 deletions examples/mvc/controllers/pet/views/show.ejs
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="/style.css">
<title><%= pet.name %></title>
</head>

<body>
<h1><%= pet.name %> <a href="/pet/<%= pet.id %>/edit">edit</a></h1>

<p>You are viewing <%= pet.name %></p>
</body>
</html>
6 changes: 0 additions & 6 deletions examples/mvc/controllers/pet/views/show.jade

This file was deleted.

1 change: 0 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,6 @@
"should": "~4.3.0",
"supertest": "~0.15.0",
"ejs": "~1.0.0",
"jade": "~1.7.0",
"hjs": "~0.0.6",
"marked": "0.3.2"
},
Expand Down

0 comments on commit d23417e

Please sign in to comment.