annotate bitsyblog/templates/preferences.html @ 28:e54a6405a496

display errors for preferences form
author k0s <k0scist@gmail.com>
date Sat, 31 Oct 2009 23:04:20 -0400
parents e37d117a9deb
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
26
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
1 <!DOCTYPE html
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
2 PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
3 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
4 <html xmlns="http://www.w3.org/1999/xhtml"
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
5 xmlns:py="http://genshi.edgewall.org/"
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
6 xmlns:xi="http://www.w3.org/2001/XInclude">
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
7
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
8 <head>
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
9 <title>preferences - ${user}</title>
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
10
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
11 <py:for each="index, (href, sheet) in enumerate(stylesheets)">
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
12 <link href="${href}"
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
13 type="text/css"
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
14 rel="${index and 'alternate stylesheet' or 'stylesheet'}"
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
15 title="${sheet}"/>
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
16 </py:for>
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
17
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
18 </head>
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
19
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
20 <body>
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
21
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
22 <xi:include href="navigation.html" />
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
23
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
24 <div py:if="message">
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
25 <strong>${message}</strong>
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
26 </div>
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
27
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
28 <form method="post" enctype="multipart/form-data">
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
29 <table>
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
30 <tr>
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
31 <td>
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
32 <span title="how to display dates in your blog post subject"><strong>Date format:</strong></span>
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
33 </td>
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
34 <td>
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
35 <input type="text" name="Date format" value="${now}" size="22"/>
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
36 </td>
28
e54a6405a496 display errors for preferences form
k0s <k0scist@gmail.com>
parents: 26
diff changeset
37 <td class="error" py:if="'Date format' in errors">
e54a6405a496 display errors for preferences form
k0s <k0scist@gmail.com>
parents: 26
diff changeset
38 ${errors['Date format']}
e54a6405a496 display errors for preferences form
k0s <k0scist@gmail.com>
parents: 26
diff changeset
39 </td>
26
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
40 </tr>
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
41
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
42 <tr>
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
43 <td>
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
44 <span title="how to display the subject line of your blog post"><strong>Subject:</strong></span>
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
45 </td>
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
46 <td><input type="text" name="Subject-0" value="${subject[0]}" size="${len(subject[0])}"/>
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
47 ${now}
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
48 <input type="text" name="Subject-2" value="${subject[1]}" size="${len(subject[1])}"/>
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
49 </td>
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
50 </tr>
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
51
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
52 <tr>
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
53 <td>
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
54 <span title="which CSS file should be the default"><strong>Stylesheet:</strong></span>
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
55 </td>
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
56 <td>
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
57 <select name="Stylesheet">
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
58 <option py:for="css_file in css_files">${css_file}</option>
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
59 </select>
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
60 </td>
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
61 </tr>
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
62
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
63 <tr>
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
64 <td><span title="upload a CSS file to theme your webpage"><strong>CSS file:</strong></span></td>
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
65 <td><input type="file" name="CSS file"/></td>
28
e54a6405a496 display errors for preferences form
k0s <k0scist@gmail.com>
parents: 26
diff changeset
66 <td class="error" py:if="'CSS file' in errors">
e54a6405a496 display errors for preferences form
k0s <k0scist@gmail.com>
parents: 26
diff changeset
67 ${errors['CSS file']}
e54a6405a496 display errors for preferences form
k0s <k0scist@gmail.com>
parents: 26
diff changeset
68 </td>
26
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
69 </tr>
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
70
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
71 <tr py:if="users">
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
72 <td><span title="friends can see your secret posts"><strong>Friends:</strong></span></td>
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
73 <td>
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
74 <py:for each="_user in users">
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
75 <input type="checkbox" name="Friends" value="${_user}"/>${_user}<br/>
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
76 </py:for>
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
77 </td>
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
78 </tr>
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
79 </table>
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
80
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
81 <input type="submit" name="submit" value="Submit"/>
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
82
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
83 </form>
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
84 </body>
e37d117a9deb preferences form now works
k0s <k0scist@gmail.com>
parents:
diff changeset
85 </html>