/kai/templates/snippets/view.mako

https://bitbucket.org/bbangert/kai/ · Mako · 34 lines · 30 code · 4 blank · 0 comment · 7 complexity · ef43a1d0de0aa05bdd6ff8cccfe3cdf5 MD5 · raw file

  1. ${widgets.user_post(h.link_to(c.snippet.displayname, url=url('snippet_author', id=c.snippet.displayname)),
  2. c.snippet.email or 'anonymous', c.snippet.created, extra_classes='header')}
  3. <h1>${c.snippet.title} \
  4. % if c.is_owner or (c.user and c.user.in_group('admin')):
  5. <span class="subtle">(${h.link_to('Edit', url=url('edit_snippet', id=c.id))})</span>
  6. % endif
  7. </h1>
  8. <div class="tag">Tags: <Span style="taglist">\
  9. % for tag in c.snippet.tags:
  10. <a href="${url(controller='snippets', action='by_tag', tag=tag.strip())}">${tag}</a>\
  11. % endfor
  12. </span></div>
  13. <div class="description">${c.snippet.description|n}</div>
  14. <div class="snippet_content">${c.snippet_content|n}</div>
  15. ${widgets.show_comments(c.snippet.id)}
  16. <%namespace name="widgets" file="/widgets.mako"/>
  17. <%def name="title()">${parent.title()} - ${_('View Snippet: %s' % c.snippet.title)}</%def>
  18. <%inherit file="layout.mako" />
  19. <%def name="styles()">
  20. ${parent.styles()}
  21. ${h.stylesheet_link('/css/sphinx.css')}
  22. </%def>
  23. <%def name="javascript()">
  24. ${parent.javascript()}
  25. <script>
  26. $(document).ready(function() {
  27. ${widgets.comment_js(c.snippet.id)}
  28. });
  29. </script>
  30. </%def>