From 658eebd977fa84b7817144c706ab25d1479b05ba Mon Sep 17 00:00:00 2001 From: sarven Date: Fri, 23 Jan 2009 02:49:48 +0000 Subject: Calling NoticeReply() after a new notice is posted. --- js/util.js | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) (limited to 'js') diff --git a/js/util.js b/js/util.js index 6ca5f8cbc..391e4653d 100644 --- a/js/util.js +++ b/js/util.js @@ -177,6 +177,7 @@ $(document).ready(function(){ $("#notices_primary .notice:first").css({display:"none"}); $("#notices_primary .notice:first").fadeIn(2500); NoticeHover(); + NoticeReply(); } $("#notice_action-submit").removeAttr("disabled"); $("#notice_action-submit").removeClass("disabled"); @@ -186,15 +187,7 @@ $(document).ready(function(){ $("#form_notice").each(addAjaxHidden); NoticeHover(); - - $('#content .notice').each(function() { - var notice = $(this); - $('.notice_reply', $(this)).click(function() { - var nickname = ($('.author .nickname', notice).length > 0) ? $('.author .nickname', notice) : $('.author .nickname'); - NoticeReply(nickname.text(), $('.notice_id', notice).text()); - return false; - }); - }); + NoticeReply(); }); function NoticeHover() { @@ -208,7 +201,18 @@ function NoticeHover() { ); } -function NoticeReply(nick,id) { +function NoticeReply() { + $('#content .notice').each(function() { + var notice = $(this); + $('.notice_reply', $(this)).click(function() { + var nickname = ($('.author .nickname', notice).length > 0) ? $('.author .nickname', notice) : $('.author .nickname'); + NoticeReplySet(nickname.text(), $('.notice_id', notice).text()); + return false; + }); + }); +} + +function NoticeReplySet(nick,id) { rgx_username = /^[0-9a-zA-Z\-_.]*$/; if (nick.match(rgx_username)) { replyto = "@" + nick + " "; -- cgit v1.2.3