}
function getPostTime(element) {
- return getPostElement(element).find(".storage-time").text();
+ return getPostElement(element).find(".post-time").text();
}
function getReplyElement(element) {
}
function getReplyTime(element) {
- return getReplyElement(element).find(".storage-time").text();
+ return getReplyElement(element).find(".reply-time").text();
}
function likePost(postId) {
postReply(postId, text, function(success, error, replyId) {
if (success) {
loadNewReply(replyId);
+ markPostAsKnown(postElement);
+ markReplyAsKnown($(postElement).find(".reply"));
$("#sone .post#" + postId + " .create-reply").addClass("hidden");
} else {
alert(error);
});
}
+function markPostAsKnown(postElements) {
+ $(postElements).each(function() {
+ postElement = this;
+ $.getJSON("ajax/markPostAsKnown.ajax", {"formPassword": getFormPassword(), "post": getPostId(postElement)}, function() {
+ $(postElement).removeClass("new");
+ });
+ });
+ markReplyAsKnown($(postElements).find(".reply"));
+}
+
+function markReplyAsKnown(replyElements) {
+ $(replyElements).each(function() {
+ replyElement = this;
+ $.getJSON("ajax/markReplyAsKnown.ajax", {"formPassword": getFormPassword(), "reply": getReplyId(replyElement)}, function() {
+ $(replyElement).removeClass("new");
+ });
+ });
+}
+
/**
* Creates a new notification.
*