diff --git a/public/templates/category.tpl b/public/templates/category.tpl
index 1067161cf9..defb567ad5 100644
--- a/public/templates/category.tpl
+++ b/public/templates/category.tpl
@@ -91,10 +91,27 @@
]);
socket.on('event:new_topic', function(data) {
- console.log(data);
- var html = templates.prepare(templates['category'].blocks['topics']).parse({ topics: [data] });
+ var html = templates.prepare(templates['category'].blocks['topics']).parse({ topics: [data] }),
+ topic = document.createElement('div'),
+ container = document.getElementById('topics-container'),
+ topics = document.querySelectorAll('#topics-container a'),
+ numTopics = topics.length,
+ x;
- jQuery('
').appendTo("#topics-container").hide().append(html).fadeIn('slow');
+ topic.innerHTML = html;
+ if (numTopics > 0) {
+ for(x=0;x').appendTo("#topics-container").hide().append(html).fadeIn('slow');
// set_up_posts(uniqueid);
});
})();
diff --git a/src/topics.js b/src/topics.js
index 8cd14057a7..9c7107d4ea 100644
--- a/src/topics.js
+++ b/src/topics.js
@@ -374,7 +374,7 @@ marked.setOptions({
Topics.unlock = function(tid, uid, socket) {
user.getUserField(uid, 'reputation', function(rep) {
if (rep >= configs.privilege_thresholds.manage_thread) {
- // Mark thread as locked
+ // Mark thread as unlocked
RDB.del('tid:' + tid + ':locked');
if (socket) {
@@ -407,7 +407,7 @@ marked.setOptions({
Topics.restore = function(tid, uid, socket) {
user.getUserField(uid, 'reputation', function(rep) {
if (rep >= configs.privilege_thresholds.manage_thread) {
- // Mark thread as deleted
+ // Mark thread as restored
RDB.del('tid:' + tid + ':deleted');
Topics.unlock(tid, uid);
@@ -424,7 +424,7 @@ marked.setOptions({
Topics.pin = function(tid, uid, socket) {
user.getUserField(uid, 'reputation', function(rep) {
if (rep >= configs.privilege_thresholds.manage_thread) {
- // Mark thread as deleted
+ // Mark thread as pinned
RDB.set('tid:' + tid + ':pinned', 1);
if (socket) {
@@ -440,7 +440,7 @@ marked.setOptions({
Topics.unpin = function(tid, uid, socket) {
user.getUserField(uid, 'reputation', function(rep) {
if (rep >= configs.privilege_thresholds.manage_thread) {
- // Mark thread as deleted
+ // Mark thread as unpinned
RDB.del('tid:' + tid + ':pinned');
if (socket) {