replies are up

This commit is contained in:
psychobunny
2013-05-01 20:58:36 +00:00
parent a7f4c16140
commit e658531a67
7 changed files with 70 additions and 16 deletions

View File

@@ -79,17 +79,57 @@ var socket,
}
var post_window = null,
mode = 'topic',
topic_id = null;
submit_post_btn = null,
post_title = null,
post_content = null;
app.open_post_window = function(post_mode, id) {
submit_post_btn = submit_post_btn || document.getElementById('submit_post_btn');
post_title = post_title || document.getElementById('post_title');
post_content = post_content || document.getElementById('post_content');
post_window = post_window || document.getElementById('post_window');
jQuery(post_window).slideToggle(250);
document.getElementById('post_title').focus();
mode = (post_mode == null) ? 'topic' : mode;
topic_id = (mode == 'reply') ? topic_id : null;
if (post_mode == null || post_mode == 'topic') {
post_title.style.display = 'block';
post_title.focus();
submit_post_btn.onclick = function() {
app.post_topic();
}
} else {
post_title.style.display = 'none';
post_content.focus();
submit_post_btn.onclick = function() {
app.post_reply(id)
}
}
};
app.post_reply = function(topic_id) {
var content = document.getElementById('post_content').value;
if (content.length < 5) {
app.alert({
title: 'Reply Failure',
message: 'You need to write more dude.',
type: 'error',
timeout: 2000
});
return;
}
socket.emit('api:posts.reply', {
'topic_id' : topic_id,
'content' : content
});
jQuery(post_window).slideToggle(250);
};
app.post_topic = function() {
var title = document.getElementById('post_title').value,
content = document.getElementById('post_content').value;
@@ -99,10 +139,7 @@ var socket,
title: 'Topic Post Failure',
message: 'You need to write more dude.',
type: 'error',
timeout: 2000,
clickfn: function() {
ajaxify.go('register');
}
timeout: 2000
});
return;