Skip to content

Commit

Permalink
Converted some more examples.
Browse files Browse the repository at this point in the history
  • Loading branch information
mauricemach committed Sep 15, 2011
1 parent 9a3ac10 commit 217fd40
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 20 deletions.
8 changes: 4 additions & 4 deletions examples/partials.coffee
@@ -1,17 +1,17 @@
require('zappa') ->
get '/': ->
@get '/': ->
@items = [
{name: 'coffeescript', url: 'http://coffeescript.org'}
{name: 'ruby', url: 'http://ruby-lang.org'}
{name: 'python', url: 'http://python.org'}
]

render 'index', {@items, format: yes}
@render 'index', format: yes

view index: ->
@view index: ->
ul ->
for i in @items
partial 'item', i: i

view item: ->
@view item: ->
li -> a href: @i.url, -> @i.name
10 changes: 5 additions & 5 deletions examples/postrender.coffee
@@ -1,16 +1,16 @@
require('zappa') ->
enable 'default layout'
@enable 'default layout'

get '/': ->
@get '/': ->
@user = plan: 'staff'

render 'index', postrender: 'plans'
@render 'index', postrender: 'plans'

postrender plans: ->
@postrender plans: ($) ->
$('.staff').remove() if @user.plan isnt 'staff'
$('div.' + @user.plan).addClass 'highlighted'

view index: ->
@view index: ->
@title = 'Post-rendering'
@style = '''
#quotas div {border: 1px solid #999; background: #eee; padding: 10px; margin: 10px}
Expand Down
22 changes: 11 additions & 11 deletions examples/sessions.coffee
@@ -1,19 +1,19 @@
require('zappa') ->
use 'cookieParser', session: {secret: 'foo'}
@use 'cookieParser', session: {secret: 'foo'}

get '/': ->
@user = session.user
render 'index'
@get '/': ->
@user = @session.user
@render 'index'

get '/login': ->
session.user = 'foo'
redirect '/'
@get '/login': ->
@session.user = 'foo'
@redirect '/'

get '/logout': ->
session.user = null
redirect '/'
@get '/logout': ->
@session.user = null
@redirect '/'

view index: ->
@view index: ->
p '@user: ' + (@user or 'null')
p -> a href: '/login', 'login'
p -> a href: '/logout', 'logout'

0 comments on commit 217fd40

Please sign in to comment.