-
Notifications
You must be signed in to change notification settings - Fork 577
Expand file tree
/
Copy pathCommentList.ascx
More file actions
67 lines (61 loc) · 3.1 KB
/
Copy pathCommentList.ascx
File metadata and controls
67 lines (61 loc) · 3.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
<%@ Control Language="C#" AutoEventWireup="true" Inherits="UserControls.CommentList" Codebehind="CommentList.ascx.cs" %>
<%@ Import Namespace="BlogEngine.Core" %>
<div class="well-global">
<% if (CommentCounter > 0){ %>
<h3 id="comment" class="well-global-title">
<%=Resources.labels.comments %> (<%=CommentCounter%>)
<a id="commenttoggle" style="float: right; width: 20px; height: 20px; border: 1px solid #ccc; text-decoration: none; text-align: center" href="javascript:toggle_visibility('commentlist', 'commenttoggle');">-</a>
</h3>
<%} %>
<div id="commentlist" style="display: block">
<asp:PlaceHolder runat="server" ID="phComments" />
</div>
</div>
<asp:PlaceHolder runat="server" ID="phTrckbacks"></asp:PlaceHolder>
<asp:PlaceHolder runat="Server" ID="phAddComment">
<div id="comment-form">
<img src="<%=Utils.RelativeWebRoot %>Content/images/blog/ajax-loader.gif" width="24" height="24" alt="Saving the comment" style="display: none" id="ajaxLoader" />
<span id="status"></span>
<asp:PlaceHolder runat="server" ID="phCommentForm"></asp:PlaceHolder>
<% if (NestingSupported){ %>
<asp:HiddenField runat="Server" ID="hiddenReplyTo" />
<p id="cancelReply" style="display: none;">
<a href="javascript:void(0);" onclick="BlogEngine.cancelReply();"><%=Resources.labels.cancelReply %></a>
</p>
<%} %>
<blog:SimpleCaptchaControl ID="simplecaptcha" runat="server" />
<blog:RecaptchaControl ID="recaptcha" runat="server" />
<asp:HiddenField runat="server" ID="hfCaptcha" />
</div>
<script type="text/javascript">
BlogEngine.comments.flagImage = BlogEngine.$("imgFlag");
BlogEngine.comments.contentBox = BlogEngine.$("txtContent");
BlogEngine.comments.moderation = <%=BlogSettings.Instance.EnableCommentsModeration.ToString().ToLowerInvariant() %>;
BlogEngine.comments.checkName = <%=(!Security.IsAuthenticated).ToString().ToLowerInvariant() %>;
BlogEngine.comments.postAuthor = "<%=Post.Author %>";
BlogEngine.comments.nameBox = BlogEngine.$("txtName");
BlogEngine.comments.emailBox = BlogEngine.$("txtEmail");
BlogEngine.comments.websiteBox = BlogEngine.$("txtWebsite");
BlogEngine.comments.countryDropDown = BlogEngine.$("ddlCountry");
BlogEngine.comments.controlId = '<%=UniqueID %>';
BlogEngine.comments.captchaField = BlogEngine.$('<%=hfCaptcha.ClientID %>');
BlogEngine.comments.replyToId = BlogEngine.$("<%=hiddenReplyTo.ClientID %>");
</script>
</asp:PlaceHolder>
<script type="text/javascript">
function toggle_visibility(id, id2) {
var e = document.getElementById(id);
var h = document.getElementById(id2);
if (e.style.display == 'block') {
e.style.display = 'none';
h.innerHTML = "+";
}
else {
e.style.display = 'block';
h.innerHTML = "-";
}
}
</script>
<asp:Label runat="server" ID="lbCommentsDisabled" CssClass="lbl-CommentsDisabled" Visible="false">
<%=Resources.labels.commentsAreClosed %>
</asp:Label>