From 0dbc1ba692b6302f6545454b0e2897578dfdbb72 Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Fri, 3 May 2013 17:39:21 -0400 Subject: [PATCH 1/2] restricted the user.get socket listener to only react once --- public/templates/footer.tpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/templates/footer.tpl b/public/templates/footer.tpl index dd3de05b00..287212a0e9 100644 --- a/public/templates/footer.tpl +++ b/public/templates/footer.tpl @@ -44,7 +44,7 @@ active_record.innerHTML = "most users ever online was " + data.record + " on " + (new Date(parseInt(data.timestamp,10))).toUTCString() + ""; }); socket.emit('api:user.get', { fields: ['username', 'picture'] }); - socket.on('api:user.get', function(data) { + socket.once('api:user.get', function(data) { if (data.uid > 0) { var gravatar = document.createElement('img'), name = document.createElement('span') From 73fc0a36998e1fc994c1d8d32d95d12aba70a8be Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Sat, 4 May 2013 01:16:45 -0400 Subject: [PATCH 2/2] customising markdown parser to allow single line breaks --- src/posts.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/posts.js b/src/posts.js index 7541cb79d0..2bf20a9603 100644 --- a/src/posts.js +++ b/src/posts.js @@ -3,6 +3,10 @@ var RDB = require('./redis.js'), marked = require('marked'), user = require('./user.js'); +marked.setOptions({ + breaks: true +}); + (function(Posts) { //data structure //*global:next_post_id