-
Notifications
You must be signed in to change notification settings - Fork 0
/
edit.mako
44 lines (40 loc) · 1.33 KB
/
edit.mako
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
<%include file="head.mako" />
% if data:
<DIV class="post">
% if ptype=="post":
<H2 class="preview">Preview: ${data.title}</H2>
% elif ptype=="page":
<H2 class="preview">Preview: ${data.name}</H2>
% endif
${data.render()|n}
<DIV class="post_footer">
<SPAN class="creator">${data.creator|h}</SPAN>
<SPAN class="created">${data.created|h}</SPAN>
</DIV>
</DIV>
% endif
<DIV id="instructions">
</DIV>
<FORM action="${request.route_url(mode,ptype=ptype,id=id)}"
method="post">
% if ptype == 'post':
<LABEL for="title">Post Title:</LABEL>
<INPUT name="title" type="text" size="30" maxlength="30"
value="${data.title if data else ''|h}"><BR/>
% elif ptype == 'page':
<LABEL for="name">Page Name:</LABEL>
<INPUT name="name" type="text" size="15" maxlength="15"
value="${data.name if data else ''}"><BR/>
% endif
% if (mode,ptype) == ('edit','page'):
<INPUT name="old_name" type="hidden" value="${data.name}">
% endif
<LABEL for="content">${ptype.capitalize()} content:</LABEL><BR/>
<%
content = data.content if data else ''
%>
<TEXTAREA name="content" rows="20" cols="80">${content}</TEXTAREA><BR>
<BUTTON type="submit" name="action" value="submit">Submit</BUTTON>
<BUTTON type="submit" name="action" value="preview">Preview</BUTTON>
</FORM>
<%include file="foot.mako" />