summaryrefslogtreecommitdiff
path: root/demos/quickstart/protected/comments/CommentList.tpl
blob: 06cddd1e230b3dea3ca4de279808598810a4a73b (plain)
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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
<div id="comments">

<com:TRepeater ID="comments">
	<prop:HeaderTemplate>
		<h2 class="comment_header">Comments
			<com:TPlaceHolder Visible=<%$ enableNewComment %> >
			<span style="font-size:0.8em">( <a href="#add_comments">Add your comments</a> )</span>
			</com:TPlaceHolder>
		</h2>
	</prop:HeaderTemplate>
	<prop:ItemTemplate>
		<div class="comment_item comment_item<%# $this->ItemIndex%2 %>">
			<span class="number" id="comment_<%# $this->ItemIndex+1 %>"><%# $this->ItemIndex+1 %></span>
			<span class="email">
				<%# str_replace(array('@','.'),array(' at ',' dot '), strtoupper($this->DataItem['email'])) %>
			</span>
			<span class="date">
				<com:TDateFormat Value=<%# intval($this->DataItem['date_added']) %> />
			</span>
			<div class="comment">
				<com:TSafeHtml>
				<com:TMarkdown CssClass="source">
					<%# $this->DataItem['comment'] %>
				</com:TMarkdown>
				</com:TSafeHtml>
			</div>
		</div>
	</prop:ItemTemplate>
</com:TRepeater>

<com:TMultiView ID="multiView1" ActiveViewIndex="0" Visible=<%$ enableNewComment %> >
	<com:TView ID="view1">
		<div id="add_comments" class="add_comments">
			<h3>Post a comment</h3>
			<p><strong>Note:</strong>
				Please only use the comments in relation to this page for
				<ul>
					<li>questions/critcisms/suggestions on the documentation,</li>
					<li>small notes that can solve or clarify a particular problem or task.</li>
				</ul>
				If you experience errors please <a href="http://trac.pradosoft.com/newticket">file a ticket</a>
				or <a href="http://www.pradosoft.com/forum/">ask at the forum</a>.
				Please use the <a href="http://pradosoft.com/wiki/index.php/Main_Page">Prado wiki</a> for longer pieces and detailed solutions</a>.
			</p>
			<p>Comments will be periodically reviewed, integrated into the documentation and removed.
			You may use <a href="?page=Markdown">markdown syntax</a> in your comment. </p>

			<div class="comment_email">
			<com:TLabel ID="email_label" Text="Email:" ForControl="email"/>
			<com:TTextBox ID="email" />
			<com:TRequiredFieldValidator
				ControlToValidate="email"
				Display="Dynamic"
				ErrorMessage="An email address is required." />
			<com:TEmailAddressValidator
				ControlToValidate="email"
				CheckMXRecord="false"
				Display="Dynamic"
				ErrorMessage="Please provide your email address."/>
			</div>
			<div class="comment_content">
				<com:TLabel ID="content_label" Text="Comment:" ForControl="content"/>
				<com:TTextBox ID="content" TextMode="MultiLine"/>
				<div class="please_add">
				<com:TRequiredFieldValidator
					ControlToValidate="content"
					Display="Dynamic"
					ErrorMessage="Please add your comment." />
				</div>
			</div>
			<com:TPlaceHolder Visible=<%= strlen($this->content->Text) %> >
			<div class="comment_preview">
				<h3 style="margin:0">Preview comment</h3>
					<div class="comment">
						<com:TSafeHtml>
							<com:TMarkdown CssClass="source">
							<%= $this->content->Text %>
							</com:TMarkdown>
						</com:TSafeHtml>
					</div>
				</div>
			</com:TPlaceHolder>
			<div class="add_comment">
				<com:TButton ID="previewComment" Text="Preview Comment" />
				<com:TButton ID="addComment" Text="Add Comment" OnClick="addComment_Clicked"/>
			</div>
		</div>
	</com:TView>
	<com:TView ID="view2">
		<div class="comment_added">
		<div class="thank">Thank you, your comment is quequed for moderation.</div>
		<div class="comment_preview">
			<h3 style="margin:0">Preview comment</h3>
			<div class="comment">
			<com:TSafeHtml>
				<com:TMarkdown CssClass="source">
				<%= $this->content->Text %>
				</com:TMarkdown>
			</com:TSafeHtml>
			</div>
		</div>
		</div>
	</com:TView>
</com:TMultiView>
</div>