From cf1548e61d697c44d420f1e144adfab03ebe9d2b Mon Sep 17 00:00:00 2001 From: zigomir Date: Wed, 22 Jun 2016 17:38:55 -0700 Subject: [PATCH 1/2] Add tachyons dependency. --- examples/mailbox/package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/examples/mailbox/package.json b/examples/mailbox/package.json index b54cd94..f29ef4d 100644 --- a/examples/mailbox/package.json +++ b/examples/mailbox/package.json @@ -15,6 +15,7 @@ "license": "ISC", "dependencies": { "css-wipe": "^4.2.1", - "dateformat": "^1.0.12" + "dateformat": "^1.0.12", + "tachyons": "^4.0.0-beta.33" } } From 51a9c4488e79aee8a43cd91ca64cb144760c845b Mon Sep 17 00:00:00 2001 From: zigomir Date: Wed, 22 Jun 2016 17:39:13 -0700 Subject: [PATCH 2/2] Fix full reload on specific message. --- examples/mailbox/server.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/examples/mailbox/server.js b/examples/mailbox/server.js index ebf3755..4d2b648 100644 --- a/examples/mailbox/server.js +++ b/examples/mailbox/server.js @@ -11,14 +11,15 @@ server.listen(PORT, () => process.stdout.write(`listening on port ${PORT}\n`)) function createRouter () { const router = serverRouter('/404') + const js = bankai.js(browserify, require.resolve('./client.js')) + router.on('/bundle.js', (req, res) => js(req, res).pipe(res)) + router.on('/:inbox/bundle.js', (req, res) => js(req, res).pipe(res)) + const html = bankai.html({ css: false }) router.on('/', (req, res) => html(req, res).pipe(res)) router.on('/:inbox', (req, res) => html(req, res).pipe(res)) router.on('/:inbox/:message_id', (req, res) => html(req, res).pipe(res)) - const js = bankai.js(browserify, require.resolve('./client.js')) - router.on('/bundle.js', (req, res) => js(req, res).pipe(res)) - router.on('/hi', (req, res) => res.end('{ "message": "hi back!" }')) router.on('/404', (req, res) => { res.statusCode = 404