mirror of
https://github.com/sstent/node.git
synced 2026-01-28 16:12:21 +00:00
updated app
This commit is contained in:
29
node_modules/derby-examples/sink/src/app/index.coffee
generated
vendored
Normal file
29
node_modules/derby-examples/sink/src/app/index.coffee
generated
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
{get, ready} = app = require('derby').createApp module
|
||||
{render} = require './shared'
|
||||
require './home'
|
||||
require './live-css'
|
||||
require './table'
|
||||
require './leaderboard'
|
||||
require './bindings-bench'
|
||||
|
||||
['get', 'post', 'put', 'del'].forEach (method) ->
|
||||
app[method] '/submit', (page, model, {body, query}) ->
|
||||
args = JSON.stringify {method, body, query}, null, ' '
|
||||
render page, 'submit', {args}
|
||||
|
||||
get '/error', ->
|
||||
throw new Error 500
|
||||
|
||||
get '/back', (page) ->
|
||||
page.redirect 'back'
|
||||
|
||||
|
||||
ready (model) ->
|
||||
model.set '_showReconnect', true
|
||||
exports.connect = ->
|
||||
# Hide the reconnect link for a second after clicking it
|
||||
model.set '_showReconnect', false
|
||||
setTimeout (-> model.set '_showReconnect', true), 1000
|
||||
model.socket.socket.connect()
|
||||
|
||||
exports.reload = -> window.location.reload()
|
||||
Reference in New Issue
Block a user