src/templates/modules/commit-message.html \
src/templates/modules/link-to-user.html \
src/templates/modules/packages-files-table.html \
- src/templates/modules/source-table.html
+ src/templates/modules/source-table.html \
+ src/templates/modules/text.html
templates_modulesdir = $(templatesdir)/modules
{% end %}
{% if builder.description %}
- <div class="content">
- {% module Text(builder.description) %}
- </div>
+ {% module Text(builder.description) %}
{% end %}
</div>
</small>
</p>
- <div class="content">
- {% module Text(build.message) %}
- </div>
+ {% module Text(build.message) %}
</div>
{% end %}
</div>
{% if distro.description %}
<div class="block">
<div class="box">
- <div class="content">
- {% module Text(distro.description) %}
- </div>
+ {% module Text(distro.description) %}
<nav class="level">
<div class="level-left">
--- /dev/null
+<div class="content">
+ {% raw text %}
+</div>
{% end %}
</nav>
- <div class="content">
- {% module Text(package.description) %}
- </div>
+ {% module Text(package.description) %}
</div>
</div>
</div>
Renders the text through the Markdown processor
"""
def render(self, text):
- return markdown.markdown(text,
- extensions=[
- PrettyLinksExtension(),
- "codehilite",
- "fenced_code",
- "sane_lists",
- ])
+ # Pass the text through a markdown processor
+ if text:
+ text = markdown.markdown(text,
+ extensions=[
+ PrettyLinksExtension(),
+ "codehilite",
+ "fenced_code",
+ "sane_lists",
+ ])
+
+ return self.render_string("modules/text.html", text=text)
class PrettyLinksExtension(markdown.extensions.Extension):