From 994b7e8b33c1fc7d9c53a8044ea86b47bb2c9bfd Mon Sep 17 00:00:00 2001 From: Baris Usakli Date: Fri, 17 May 2013 14:48:05 -0400 Subject: [PATCH 1/3] signature --- public/templates/account.tpl | 4 ++++ public/templates/accountedit.tpl | 12 ++++++++++-- src/topics.js | 2 +- src/user.js | 16 ++++++++++++---- 4 files changed, 27 insertions(+), 7 deletions(-) diff --git a/public/templates/account.tpl b/public/templates/account.tpl index af717beadd..572b69b0a0 100644 --- a/public/templates/account.tpl +++ b/public/templates/account.tpl @@ -54,6 +54,10 @@ posts {postcount} +
+ + signature + {signature} diff --git a/public/templates/accountedit.tpl b/public/templates/accountedit.tpl index 5f6ca44b15..609e6069b4 100644 --- a/public/templates/accountedit.tpl +++ b/public/templates/accountedit.tpl @@ -116,6 +116,13 @@ + +
+ +
+ +
+
@@ -227,14 +234,15 @@ $(document).ready(function() { var selectedImageType = ''; $('#submitBtn').on('click',function(){ - + alert($('#inputSignature').val()); var userData = { uid:$('#inputUID').val(), email:$('#inputEmail').val(), fullname:$('#inputFullname').val(), website:$('#inputWebsite').val(), birthday:$('#inputBirthday').val(), - location:$('#inputLocation').val() + location:$('#inputLocation').val(), + signature:$('#inputSignature').val(), }; $.post('/users/doedit', diff --git a/src/topics.js b/src/topics.js index 166698b239..2816609e1b 100644 --- a/src/topics.js +++ b/src/topics.js @@ -4,7 +4,7 @@ var RDB = require('./redis.js'), user = require('./user.js'), configs = require('../config.js'), categories = require('./categories.js'), - marked = require('marked') + marked = require('marked'), async = require('async'); marked.setOptions({ diff --git a/src/user.js b/src/user.js index dd23660769..399f0ebb08 100644 --- a/src/user.js +++ b/src/user.js @@ -6,7 +6,9 @@ var config = require('../config.js'), crypto = require('crypto'), emailjs = require('emailjs'), emailjsServer = emailjs.server.connect(config.mailer), - bcrypt = require('bcrypt'); + bcrypt = require('bcrypt'), + marked = require('marked'); + (function(User) { @@ -79,19 +81,24 @@ var config = require('../config.js'), User.updateProfile = function(uid, data) { - var fields = ['email', 'fullname', 'website', 'location', 'birthday']; + var fields = ['email', 'fullname', 'website', 'location', 'birthday', 'signature']; var key = ''; for(var i=0,ii=fields.length; i Date: Fri, 17 May 2013 14:52:19 -0400 Subject: [PATCH 2/3] added signature to topic template --- public/templates/accountedit.tpl | 2 +- public/templates/topic.tpl | 1 + src/posts.js | 3 ++- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/public/templates/accountedit.tpl b/public/templates/accountedit.tpl index 609e6069b4..77902659f1 100644 --- a/public/templates/accountedit.tpl +++ b/public/templates/accountedit.tpl @@ -234,7 +234,7 @@ $(document).ready(function() { var selectedImageType = ''; $('#submitBtn').on('click',function(){ - alert($('#inputSignature').val()); + var userData = { uid:$('#inputUID').val(), email:$('#inputEmail').val(), diff --git a/public/templates/topic.tpl b/public/templates/topic.tpl index 091fac6c54..1212b8d639 100644 --- a/public/templates/topic.tpl +++ b/public/templates/topic.tpl @@ -62,6 +62,7 @@
{posts.content}
+
{posts.signature}
diff --git a/src/posts.js b/src/posts.js index 35931d5a90..85103b827f 100644 --- a/src/posts.js +++ b/src/posts.js @@ -48,6 +48,7 @@ marked.setOptions({ 'username' : user_data[uid].username || 'anonymous', 'user_rep' : user_data[uid].reputation || 0, 'gravatar' : user_data[uid].picture || 'http://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e', + 'signature' : user_data[uid].signature, 'fav_star_class' : vote_data[pid] ? 'icon-star' : 'icon-star-empty', 'display_moderator_tools': (uid == current_user || manage_content || viewer_data.isModerator) ? 'show' : 'none', 'edited-class': post_data.editor[i] !== null ? '' : 'none', @@ -147,7 +148,7 @@ marked.setOptions({ } } - user.getMultipleUserFields(post_data.uid, ['username','reputation','picture'], function(user_details){ + user.getMultipleUserFields(post_data.uid, ['username','reputation','picture', 'signature'], function(user_details){ user_data = user_details; generateThread(); }); From 7dda970292cfbe5f90105eb5c0a7d6ea658fdc62 Mon Sep 17 00:00:00 2001 From: Baris Usakli Date: Fri, 17 May 2013 14:53:40 -0400 Subject: [PATCH 3/3] added signature to main_post template --- public/templates/topic.tpl | 1 + 1 file changed, 1 insertion(+) diff --git a/public/templates/topic.tpl b/public/templates/topic.tpl index 1212b8d639..f21be3eec1 100644 --- a/public/templates/topic.tpl +++ b/public/templates/topic.tpl @@ -44,6 +44,7 @@
{main_posts.content}
+
{main_posts.signature}