bundled/jinja2/examples/rwbench/mako/index.html @ f841259cc87e
Move the individual line comment forms into comments.js. This *massively* improves performance on large diffs. For example, the review page for the changeset where I added CherryPy as a bundled app was 38.7mb before this changeset. With this change it is now 13.2mb.
| author | Steve Losh <steve@stevelosh.com> |
|---|---|
| date | Sat, 27 Mar 2010 13:03:00 -0400 |
| parents | 256716e3a3d7 |
| children | (none) |
<%! from rwbench import dateformat %> <%inherit file="layout.html" /> <%namespace file="helpers.html" import="input_field, textarea, form" /> <%def name="page_title()">Index Page</%def> % for article in articles: <% if not article.published: continue %> <div class="article"> <h2><a href="${article.href|h}">${article.title|h}</a></h2> <p class="meta">written by <a href="${article.user.href|h }">${article.user.username|h}</a> on ${dateformat(article.pub_date)}</p> <div class="text">${article.body}</div> </div> % endfor <%call expr="form()"> <dl> <dt>Name</dt> <dd>${input_field('name')}</dd> <dt>E-Mail</dt> <dd>${input_field('email')}</dd> <dt>URL</dt> <dd>${input_field('url')}</dd> <dt>Comment</dt> <dd>${textarea('comment')}</dd> <dt>Captcha</dt> <dd>${input_field('captcha')}</dd> </dl> ${input_field(type='submit', value='Submit')} ${input_field(name='cancel', type='submit', value='Cancel')} </%call>