Index: appengine/monorail/templates/tracker/render-rich-text.ezt |
diff --git a/appengine/monorail/templates/tracker/render-rich-text.ezt b/appengine/monorail/templates/tracker/render-rich-text.ezt |
new file mode 100644 |
index 0000000000000000000000000000000000000000..1d44902c1d0b4d463e4fa77fe18a32e5d4a73400 |
--- /dev/null |
+++ b/appengine/monorail/templates/tracker/render-rich-text.ezt |
@@ -0,0 +1,10 @@ |
+[# Safely display some text that includes some markup. Only the tags |
+ that we explicitly whitelist are allowed, everything else gets |
+ escaped. |
+ |
+ description.text_runs is a list of element EZT objects that have a |
+ tag and content and maybe some other attributes. |
+ |
+ We do not use extra whitespace in this template because it |
+ generates text into a context where whitespace is significant. |
+][is arg0.tag ""][arg0.content][end][is arg0.tag "a"]<a href="[arg0.href]" title="[arg0.title]" class="[arg0.css_class]" rel="nofollow">[arg0.content]</a>[end][is arg0.tag "b"]<b>[arg0.content]</b>[end] |