diff --git a/examples/partials.coffee b/examples/partials.coffee index 23eb099..6b0ce65 100644 --- a/examples/partials.coffee +++ b/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 diff --git a/examples/postrender.coffee b/examples/postrender.coffee index 5447fb6..93fa9a4 100644 --- a/examples/postrender.coffee +++ b/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} diff --git a/examples/sessions.coffee b/examples/sessions.coffee index 261c898..0656e0d 100644 --- a/examples/sessions.coffee +++ b/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' \ No newline at end of file