mirror of
https://github.com/XRPLF/xrpl-dev-portal.git
synced 2025-11-28 15:45:50 +00:00
OpenAPI spec parsing: add custom templates w/ warning
This commit is contained in:
@@ -1,26 +1,28 @@
|
||||
<div class="github-edit-wrap">
|
||||
{% set have_edit_link = False %}
|
||||
{% if currentpage.md is defined %}
|
||||
{% if currentpage.md.startswith("http://") or
|
||||
currentpage.md.startswith("https://") %}
|
||||
{# Leave have_edit_link = False #}
|
||||
{% else %}
|
||||
{% set have_edit_link = True %}
|
||||
{% set githuburl = target.github_forkurl + "/edit/"
|
||||
+ target.github_branch
|
||||
+ "/content/" + currentpage.md %}
|
||||
{% endif %}
|
||||
{% elif currentpage.template is defined %}
|
||||
{% set have_edit_link = True %}
|
||||
{% set githuburl = target.github_forkurl + "/edit/"
|
||||
+ target.github_branch + "/tool/" + currentpage.template %}
|
||||
{% if target.github_forkurl is defined %}
|
||||
{% set have_edit_link = False %}
|
||||
{% if currentpage.md is defined %}
|
||||
{% if currentpage.md.startswith("http://") or
|
||||
currentpage.md.startswith("https://") %}
|
||||
{# Leave have_edit_link = False #}
|
||||
{% else %}
|
||||
{% set have_edit_link = True %}
|
||||
{% set githuburl = target.github_forkurl + "/edit/"
|
||||
+ target.github_branch
|
||||
+ "/content/" + currentpage.md %}
|
||||
{% endif %}
|
||||
{% elif currentpage.template is defined %}
|
||||
{% set have_edit_link = True %}
|
||||
{% set githuburl = target.github_forkurl + "/edit/"
|
||||
+ target.github_branch + "/tool/" + currentpage.template %}
|
||||
{% endif %}
|
||||
{% if target.is_pr_build is defined and target.is_pr_build and have_edit_link %}
|
||||
{% set githuburl = githuburl + "?pr=/ripple/ripple-dev-portal/pull/"
|
||||
+ target.github_pr_id %}
|
||||
{% endif %}
|
||||
{% if not have_edit_link %}
|
||||
{% set githuburl = target.github_forkurl %}
|
||||
{% endif %}
|
||||
<a href="{{githuburl}}" target="_blank" class="github-edit">Edit</a>
|
||||
{% endif %}
|
||||
{% if target.is_pr_build is defined and target.is_pr_build and have_edit_link %}
|
||||
{% set githuburl = githuburl + "?pr=/ripple/ripple-dev-portal/pull/"
|
||||
+ target.github_pr_id %}
|
||||
{% endif %}
|
||||
{% if not have_edit_link %}
|
||||
{% set githuburl = target.github_forkurl %}
|
||||
{% endif %}
|
||||
<a href="{{githuburl}}" target="_blank" class="github-edit">Edit</a>
|
||||
</div><!-- /.github-edit -->
|
||||
|
||||
Reference in New Issue
Block a user