-<div id="sone">
+<div id="sone" class="<%ifnull ! currentSone>online<%else>offline<%/if>">
<div id="formPassword"><% formPassword|html></div>
<script language="javascript">
/* this initializes the status update input field. */
$(document).ready(function() {
- registerInputTextareaSwap("#sone #update-status .status-input", "WebInterface.DefaultText.StatusUpdate", "text", false);
+ registerInputTextareaSwap("#sone #update-status .status-input", "WebInterface.DefaultText.StatusUpdate", "text", false, false);
});
</script>
<script language="javascript">
/* this initializes all reply input fields. */
$(document).ready(function() {
- registerInputTextareaSwap("#sone input.reply-input", "WebInterface.DefaultText.Reply", "text", false);
+ registerInputTextareaSwap("#sone input.reply-input", "WebInterface.DefaultText.Reply", "text", false, false);
addCommentLinks();
});
</script>
});
</script>
+ <script language="javascript">
+ /* convert all “like” buttons to javascript functions. */
+ $(document).ready(function() {
+ $("#sone .post > .status-line .like").submit(function() {
+ likePost(getPostId(this));
+ return false;
+ });
+ $("#sone .post > .status-line .unlike").submit(function() {
+ unlikePost(getPostId(this));
+ return false;
+ });
+ $("#sone .post .reply .status-line .like").submit(function() {
+ likeReply(getReplyId(this));
+ return false;
+ });
+ $("#sone .post .reply .status-line .unlike").submit(function() {
+ unlikeReply(getReplyId(this));
+ return false;
+ });
+ });
+ </script>
+
<div id="main">
<div id="profile" class="<%ifnull currentSone>offline<%else>online<%/if>">