From 1a6f817635d29c4b322553dd9f81c5b9c40c9241 Mon Sep 17 00:00:00 2001 From: Niharika Ray Date: Wed, 11 Jan 2017 16:19:42 -0800 Subject: [PATCH] [KR] Add easy link to webeditor --- knowledge_repo/app/routes/render.py | 7 ++++++- knowledge_repo/app/templates/markdown-base.html | 9 +++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/knowledge_repo/app/routes/render.py b/knowledge_repo/app/routes/render.py index c81d14b5b..b47c6657c 100755 --- a/knowledge_repo/app/routes/render.py +++ b/knowledge_repo/app/routes/render.py @@ -100,6 +100,11 @@ def render(): is_author = user_id in [author.id for author in post.authors] + web_editor_prefixes = current_app.config['WEB_EDITOR_PREFIXES'] + is_webeditor = [] + if web_editor_prefixes: + is_webeditor = [prefix for prefix in web_editor_prefixes if prefix in path] + rendered = render_template(tmpl, html=html, post_id=post.id, @@ -115,7 +120,7 @@ def render(): total_likes=post.vote_count, tags_list=tags_list, user_subscriptions=user_subscriptions, - webeditor_buttons=False, + webeditor_buttons=(len(is_webeditor) != 0), web_uri=post.kp.web_uri, table_id=None, is_private=(post.private == 1), diff --git a/knowledge_repo/app/templates/markdown-base.html b/knowledge_repo/app/templates/markdown-base.html index 5fb468e4a..d1cbcd93e 100644 --- a/knowledge_repo/app/templates/markdown-base.html +++ b/knowledge_repo/app/templates/markdown-base.html @@ -15,6 +15,11 @@ + {% if is_author and webeditor_buttons %} + + {% endif %}
@@ -89,6 +94,10 @@ $(".btn-raw").on("click", function(){ document.location.href = "/raw?markdown=" + encodeURI(post_path); }) + + $(".btn-webeditor").on("click", function(){ + document.location.href = "/posteditor?path=" + encodeURI(post_path); + }) });