updated app

This commit is contained in:
2012-05-30 23:00:06 -04:00
parent 6a753904b7
commit da6ad88d48
5545 changed files with 1101709 additions and 60 deletions

2
node_modules/derby-examples/hello/Makefile generated vendored Normal file
View File

@@ -0,0 +1,2 @@
compile:
./node_modules/coffee-script/bin/coffee -bcw *.coffee

10
node_modules/derby-examples/hello/hello.coffee generated vendored Normal file
View File

@@ -0,0 +1,10 @@
{view, get} = require('derby').createApp module
# Templates define both HTML and model <- -> view bindings
view.make 'Body', 'Holler: <input value="{message}"><h2>{message}</h2>'
# Routes render on client as well as server
get '/', (page, model) ->
# Subscribe specifies the data to sync
model.subscribe 'message', ->
page.render()

8
node_modules/derby-examples/hello/hello.js generated vendored Normal file
View File

@@ -0,0 +1,8 @@
var get, view, _ref;
_ref = require('derby').createApp(module), view = _ref.view, get = _ref.get;
view.make('Body', 'Holler: <input value="{message}"><h2>{message}</h2>');
get('/', function(page, model) {
return model.subscribe('message', function() {
return page.render();
});
});

14
node_modules/derby-examples/hello/package.json generated vendored Normal file
View File

@@ -0,0 +1,14 @@
{
"name": "derby-hello-example",
"description": "Hello world demo for Derby",
"version": "0.0.0",
"main": "./server.js",
"dependencies": {
"derby": "*",
"express": "3.x"
},
"private": true,
"devDependencies": {
"coffee-script": ">=1.3.1"
}
}

13
node_modules/derby-examples/hello/server.coffee generated vendored Normal file
View File

@@ -0,0 +1,13 @@
http = require 'http'
express = require 'express'
hello = require './hello'
expressApp = express()
.use(express.static __dirname + '/public')
# Apps create an Express middleware
.use(hello.router())
server = http.createServer(expressApp).listen 3000
# Apps also provide a server-side store for syncing data
hello.createStore listen: server

9
node_modules/derby-examples/hello/server.js generated vendored Normal file
View File

@@ -0,0 +1,9 @@
var express, expressApp, hello, http, server;
http = require('http');
express = require('express');
hello = require('./hello');
expressApp = express().use(express.static(__dirname + '/public')).use(hello.router());
server = http.createServer(expressApp).listen(3000);
hello.createStore({
listen: server
});