var forumPostUrl = "/admin/cr/ui/comment.aspx"; var stamp = new Date().getMilliseconds(); //prevent cacheing var loadEl; var refs; var ref; var refT; var rpId = ""; var mrpCommentPath = ""; $(document).ready(function() { initMrpComments(); }); function initMrpComments() { if($(".mrp_commentRefs").length > 0) { loadEl = $(".mrp_commentLoadIn"); refs = $(".mrp_commentRefs").val().split(','); //gets the hidden input ref = refs[0].replace("r=", ""); refT = refs[1].replace("rt=", ""); mrpCommentPath = $(location).attr('href'); mrp_loadAllComments(ref, refT); } } function toggleNewComment(replyId, el) { rpId = replyId; var workingWrapper = $(el).parent().parent().parent().parent(); //.mrp_contentSubWrap //$(".mrp_newCmntWrap").hide(); $(".mrp_blankCmnt .mrp_cmntReplyId").val(replyId); workingWrapper.find(".mrp_cmntRepliesWrap").append($(".mrp_blankCmnt").show()); $(".mrp_blankCmnt textarea").focus(); } function cancelNewComment() { $(".mrp_blankCmnt .mrp_cmntReplyId").val(""); $(".mrp_blankCmnt").hide(); $("#mrp_blankCmntWrap").append($(".mrp_blankCmnt")); //$(".mrp_newCmntWrap").show(); } function mrp_addComment(el) { // alert(forumPostUrl); // alert(ref); // alert(refT); // alert($(".mrp_newCommentInput").val()); // alert(mrpCommentPath); $.post(forumPostUrl, { r: ref, rt: refT, c: $(".mrp_newCommentInput").val(), p: mrpCommentPath }, function(data) { mrp_loadSingleComment(data); }); $(".mrp_newCmntWrap textarea").val(""); } function mrp_addReply(el) { $.post(forumPostUrl, { r: ref, rt: refT, rp: rpId, c: $(".mrp_blankCmnt .mrp_cmntInput").val(), p: mrpCommentPath }, function(data) { if ($(".mrp_blankCmnt").prev(".mrp_cmntReplies").length > 0) { $(".mrp_blankCmnt").prev().append(data); } else { $(".mrp_blankCmnt").before("
" + data + "
"); } $(".mrp_blankCmnt textarea").val(""); cancelNewComment(); }); } function mrp_loadAllComments(refId, refType) { var order = "desc"; if ($(".mrp_cmntPostsWrap").hasClass("mrp_loadBelow")) { order = "asc"; } loadEl.load("/admin/cr/ui/comment.aspx?a=get&r=" + refId + "&rt=" + refType +"&o=" + order+ "&dt=" + stamp); } function mrp_loadSingleComment(cmnt) { if ($(".mrp_cmntPostsWrap").hasClass("mrp_loadBelow")) { loadEl.append(cmnt); } else { loadEl.prepend(cmnt); } if ($(".mrp_cmntPostsWrap .emptyFeed").length > 0) $(".mrp_cmntPostsWrap .emptyFeed").remove(); }