Changeset View
Changeset View
Standalone View
Standalone View
swh/web/templates/includes/readme-display.html
{% comment %} | {% comment %} | ||||
Copyright (C) 2017-2019 The Software Heritage developers | Copyright (C) 2017-2019 The Software Heritage developers | ||||
See the AUTHORS file at the top-level directory of this distribution | See the AUTHORS file at the top-level directory of this distribution | ||||
License: GNU Affero General Public License version 3, or any later version | License: GNU Affero General Public License version 3, or any later version | ||||
See top-level LICENSE file for more information | See top-level LICENSE file for more information | ||||
{% endcomment %} | {% endcomment %} | ||||
{% load swh_templatetags %} | {% load swh_templatetags %} | ||||
{% if readme_name %} | {% if readme_name %} | ||||
<div id="readme-panel" class="card"> | <div id="readme-panel" class="card"> | ||||
<div class="card-header bg-gray-light"> | <div class="card-header bg-gray-light"> | ||||
<h4>{{ readme_name }}</h4> | <h4>{{ readme_name }}</h4> | ||||
</div> | </div> | ||||
<div id="readme" class="card-body"> | <div class="swh-readme card-body"> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
{% if readme_html %} | {% if readme_html %} | ||||
<script> | <script> | ||||
$('#readme').html(swh.webapp.filterXSS({{ readme_html|jsonify }})); | $('.swh-readme').html(swh.webapp.filterXSS({{ readme_html|jsonify }})); | ||||
</script> | </script> | ||||
{% elif readme_name.lower == 'readme' or readme_name.lower == 'readme.txt' %} | {% elif readme_name.lower == 'readme' or readme_name.lower == 'readme.txt' %} | ||||
<script> | <script> | ||||
swh.webapp.renderTxt('#readme', '{{ readme_url }}'); | swh.webapp.renderTxt('.swh-readme', '{{ readme_url }}'); | ||||
</script> | </script> | ||||
{% elif readme_name.lower == 'readme.org' %} | {% elif readme_name.lower == 'readme.org' %} | ||||
<script> | <script> | ||||
swh.webapp.renderOrg('#readme', '{{ readme_url }}'); | swh.webapp.renderOrg('.swh-readme', '{{ readme_url }}'); | ||||
</script> | </script> | ||||
{% else %} | {% else %} | ||||
<script> | <script> | ||||
swh.webapp.renderMarkdown('#readme', '{{ readme_url }}'); | swh.webapp.renderMarkdown('.swh-readme', '{{ readme_url }}'); | ||||
</script> | </script> | ||||
{% endif %} | {% endif %} | ||||
{% endif %} | {% endif %} |