From 8947553ecdc3fb9ae8376fa585cbd8ee4db7d7b7 Mon Sep 17 00:00:00 2001 From: Baris Soner Usakli Date: Tue, 23 Jul 2013 12:35:45 -0400 Subject: [PATCH] closes #117 --- public/src/modules/composer.js | 3 +++ src/posts.js | 4 ++++ src/topics.js | 5 +++++ 3 files changed, 12 insertions(+) diff --git a/public/src/modules/composer.js b/public/src/modules/composer.js index feff528dc8..97c4861f33 100644 --- a/public/src/modules/composer.js +++ b/public/src/modules/composer.js @@ -287,6 +287,9 @@ define(['taskbar'], function(taskbar) { titleEl = composer.postContainer.querySelector('input'), bodyEl = composer.postContainer.querySelector('textarea'); + titleEl.value = titleEl.value.trim(); + bodyEl.value = bodyEl.value.trim(); + if (titleEl.value.length < 3) { return app.alert({ type: 'error', diff --git a/src/posts.js b/src/posts.js index ef6ef41028..c0f22cba9d 100644 --- a/src/posts.js +++ b/src/posts.js @@ -184,6 +184,10 @@ var RDB = require('./redis.js'), } Posts.reply = function(socket, tid, uid, content, images) { + if(content) { + content = content.trim(); + } + if (uid < 1) { socket.emit('event:alert', { title: 'Reply Unsuccessful', diff --git a/src/topics.js b/src/topics.js index f83a64bf26..3f3c48b43e 100644 --- a/src/topics.js +++ b/src/topics.js @@ -338,6 +338,11 @@ marked.setOptions({ if (!category_id) throw new Error('Attempted to post without a category_id'); + if(content) + content = content.trim(); + if(title) + title = title.trim(); + if (uid === 0) { socket.emit('event:alert', { title: 'Thank you for posting',