diff options
author | Bryan Newbold <bnewbold@robocracy.org> | 2019-04-03 19:00:11 -0700 |
---|---|---|
committer | Bryan Newbold <bnewbold@robocracy.org> | 2019-04-03 19:00:11 -0700 |
commit | 526ee41b187a2373c08679bc9bc582679beaa9ef (patch) | |
tree | f723352512c3ef1eeae295d47213b7bdae1a8a4f /python/fatcat_web | |
parent | 29645fd07086d0b10c8a645d204487f1d2b6b03e (diff) | |
download | fatcat-526ee41b187a2373c08679bc9bc582679beaa9ef.tar.gz fatcat-526ee41b187a2373c08679bc9bc582679beaa9ef.zip |
markdown rendering of comments/annotations
Diffstat (limited to 'python/fatcat_web')
-rw-r--r-- | python/fatcat_web/__init__.py | 9 | ||||
-rw-r--r-- | python/fatcat_web/templates/editgroup_view.html | 3 |
2 files changed, 11 insertions, 1 deletions
diff --git a/python/fatcat_web/__init__.py b/python/fatcat_web/__init__.py index 7d62bb5f..bd0a1888 100644 --- a/python/fatcat_web/__init__.py +++ b/python/fatcat_web/__init__.py @@ -4,6 +4,7 @@ from flask_uuid import FlaskUUID from flask_debugtoolbar import DebugToolbarExtension from flask_login import LoginManager from flask_wtf.csrf import CSRFProtect +from flask_misaka import Misaka from authlib.flask.client import OAuth from loginpass import create_flask_blueprint, Gitlab from raven.contrib.flask import Sentry @@ -19,6 +20,14 @@ toolbar = DebugToolbarExtension(app) FlaskUUID(app) app.csrf = CSRFProtect(app) +# This is the Markdown processor; setting default here +Misaka(app, + autolink=True, + no_intra_emphasis=True, + strikethrough=True, + escape=True, +) + login_manager = LoginManager() login_manager.init_app(app) login_manager.login_view = "/auth/login" diff --git a/python/fatcat_web/templates/editgroup_view.html b/python/fatcat_web/templates/editgroup_view.html index 2f61671d..31f9026f 100644 --- a/python/fatcat_web/templates/editgroup_view.html +++ b/python/fatcat_web/templates/editgroup_view.html @@ -124,7 +124,7 @@ reviewable bundle. </div> {% endif %} <div class="ui bottom attached segment"> - {{ annotation.comment_markdown }} + {{ annotation.comment_markdown|markdown(escape=True) }} </div> </div> {% else %} @@ -139,6 +139,7 @@ reviewable bundle. <div class="field"> <textarea rows="2" name="comment_markdown" required type="text" value=""></textarea> </div> + <i>Markdown is allowed</i> <button class="ui right floated primary button"> <i class="icon edit"></i> Submit </button> |