return false;
});
$(postElement).find(".create-reply button:submit").click(function() {
+ button = $(this);
+ button.attr("disabled", "disabled");
sender = $(this.form).find(":input[name=sender]").val();
inputField = $(this.form).find(":input[name=text]:enabled").get(0);
postId = getPostId(this);
} else {
alert(error);
}
+ button.removeAttr("disabled");
});
})(sender, postId, text, inputField);
return false;
return false;
});
+ /* convert “show source” link into javascript function. */
+ $(postElement).find(".show-source").each(function() {
+ $("a", this).click(function() {
+ $(".post-text.text", getPostElement(this)).toggleClass("hidden");
+ $(".post-text.raw-text", getPostElement(this)).toggleClass("hidden");
+ return false;
+ });
+ });
+
/* add “comment” link. */
addCommentLink(getPostId(postElement), postElement, $(postElement).find(".post-status-line .time"));
})(replyElement);
addCommentLink(getPostId(replyElement), replyElement, $(replyElement).find(".reply-status-line .time"));
+ /* convert “show source” link into javascript function. */
+ $(replyElement).find(".show-reply-source").each(function() {
+ $("a", this).click(function() {
+ $(".reply-text.text", getReplyElement(this)).toggleClass("hidden");
+ $(".reply-text.raw-text", getReplyElement(this)).toggleClass("hidden");
+ return false;
+ });
+ });
+
/* convert trust control buttons to javascript functions. */
$(replyElement).find(".reply-trust").submit(function() {
trustSone(getReplyAuthor(this));
return false;
});
$("#sone #update-status").submit(function() {
+ button = $("button:submit", this);
+ button.attr("disabled", "disabled");
if ($(this).find(":input.default:enabled").length > 0) {
return false;
}
if ((data != null) && data.success) {
loadNewPost(data.postId, data.sone, data.recipient);
}
+ button.removeAttr("disabled");
});
$(this).find(":input[name=sender]").val(getCurrentSoneId());
$(this).find(":input[name=text]:enabled").val("").blur();