bundled/jinja2/examples/rwbench/genshi/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) |
<?python from rwbench import dateformat ?> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:py="http://genshi.edgewall.org/"> <xi:include href="layout.html" /> <xi:include href="helpers.html" /> <head><title>Index Page</title></head> <body> <div class="article" py:for="article in articles"> <py:if test="article.published"> <h2><a href="${article.href}">${article.title}</a></h2> <p class="meta">written by <a href="${article.user.href}" >${article.user.username}</a> on ${dateformat(article.pub_date)}</p> <div class="text">${Markup(article.body)}</div> </py:if> </div> <!-- For a fair and balanced comparison we would have to use a def here that wraps the form data but I don't know what would be the best Genshi equivalent for that. Quite frankly I doubt that this makes sense in Genshi anyways. --> <form action="" method="post"> <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')} </form> </body> </html>