Add end_of_page hook for extra Javascript

This commit is contained in:
David A. Harding 2015-08-18 10:50:06 -04:00
parent d0506fb227
commit 0aad50c5f3
No known key found for this signature in database
GPG key ID: 4B29C30FF29EC4B7
7 changed files with 35 additions and 29 deletions

View file

@ -7,3 +7,11 @@ http://opensource.org/licenses/MIT.
fallbackSVG(); fallbackSVG();
addAnchorLinks(); addAnchorLinks();
</script> </script>
{% comment %}
<!-- A hook to allow pages to add JS at the very end of
the page so it runs after all content and CSS has loaded -->
{% endcomment %}
{% if page.end_of_page %}
{{page.end_of_page}}
{% endif %}

View file

@ -9,6 +9,10 @@ breadcrumbs:
- dev docs - dev docs
- glossary - glossary
- GLOSSARY_ENTRY_TITLE - GLOSSARY_ENTRY_TITLE
end_of_page: |
<script src="/js/jquery/jquery-1.11.2.min.js"></script>
<script src="/js/jquery/jquery-ui.min.js"></script>
<script src="/js/devsearch.js"></script>
--- ---
<link rel="stylesheet" href="/css/jquery-ui.min.css"> <link rel="stylesheet" href="/css/jquery-ui.min.css">
@ -64,7 +68,3 @@ breadcrumbs:
{{site.glossary_links}} {{site.glossary_links}}
{% endcapture %} {% endcapture %}
{{ markdown_content | markdownify }}{% comment %}Why is this hack necessary? I don't get why this template can't be natively rendered as markdown like the releases template.{% endcomment %} {{ markdown_content | markdownify }}{% comment %}Why is this hack necessary? I don't get why this template can't be natively rendered as markdown like the releases template.{% endcomment %}
<script src="/js/jquery/jquery-1.11.2.min.js"></script>
<script src="/js/jquery/jquery-ui.min.js"></script>
<script src="/js/devsearch.js"></script>

View file

@ -9,6 +9,10 @@ title: "Developer Documentation - Bitcoin"
breadcrumbs: breadcrumbs:
- bitcoin - bitcoin
- Developer Documentation - Developer Documentation
end_of_page: |
<script src="/js/jquery/jquery-1.11.2.min.js"></script>
<script src="/js/jquery/jquery-ui.min.js"></script>
<script src="/js/devsearch.js"></script>
--- ---
<link rel="stylesheet" href="/css/jquery-ui.min.css"> <link rel="stylesheet" href="/css/jquery-ui.min.css">
@ -96,6 +100,3 @@ breadcrumbs:
<p><a href="https://bitcoinj.github.io/#documentation">Bitcoinj Developer Documentation</a> - bitcoinj.org</p> <p><a href="https://bitcoinj.github.io/#documentation">Bitcoinj Developer Documentation</a> - bitcoinj.org</p>
<p><a href="https://en.bitcoin.it/wiki/Category:Technical">Technical Pages</a> - Wiki</p> <p><a href="https://en.bitcoin.it/wiki/Category:Technical">Technical Pages</a> - Wiki</p>
</div></div> </div></div>
<script src="/js/jquery/jquery-1.11.2.min.js"></script>
<script src="/js/jquery/jquery-ui.min.js"></script>
<script src="/js/devsearch.js"></script>

View file

@ -10,6 +10,11 @@ breadcrumbs:
- bitcoin - bitcoin
- dev docs - dev docs
- Examples - Examples
end_of_page: |
<script src="/js/jquery/jquery-1.11.2.min.js"></script>
<script src="/js/jquery/jquery-ui.min.js"></script>
<script src="/js/devsearch.js"></script>
<script>updateToc();</script>
--- ---
<link rel="stylesheet" href="/css/jquery-ui.min.css"> <link rel="stylesheet" href="/css/jquery-ui.min.css">
@ -47,9 +52,3 @@ breadcrumbs:
{{site.glossary_links}} {{site.glossary_links}}
</div> </div>
<script>updateToc();</script>
<script>addAnchorLinks();</script>
<script src="/js/jquery/jquery-1.11.2.min.js"></script>
<script src="/js/jquery/jquery-ui.min.js"></script>
<script src="/js/devsearch.js"></script>

View file

@ -9,6 +9,10 @@ breadcrumbs:
- bitcoin - bitcoin
- dev docs - dev docs
- Glossary - Glossary
end_of_page: |
<script src="/js/jquery/jquery-1.11.2.min.js"></script>
<script src="/js/jquery/jquery-ui.min.js"></script>
<script src="/js/devsearch.js"></script>
--- ---
<link rel="stylesheet" href="/css/jquery-ui.min.css"> <link rel="stylesheet" href="/css/jquery-ui.min.css">
@ -92,7 +96,3 @@ new term][] for the glossary!</span>
{{site.glossary_links}} {{site.glossary_links}}
{% endcapture %} {% endcapture %}
{{ markdown_content | markdownify }} {{ markdown_content | markdownify }}
<script src="/js/jquery/jquery-1.11.2.min.js"></script>
<script src="/js/jquery/jquery-ui.min.js"></script>
<script src="/js/devsearch.js"></script>

View file

@ -10,6 +10,11 @@ breadcrumbs:
- bitcoin - bitcoin
- dev docs - dev docs
- Guide - Guide
end_of_page: |
<script src="/js/jquery/jquery-1.11.2.min.js"></script>
<script src="/js/jquery/jquery-ui.min.js"></script>
<script src="/js/devsearch.js"></script>
<script>updateToc();</script>
--- ---
<link rel="stylesheet" href="/css/jquery-ui.min.css"> <link rel="stylesheet" href="/css/jquery-ui.min.css">
@ -60,9 +65,3 @@ of the following file. -->
{{site.glossary_links}} {{site.glossary_links}}
</div> </div>
<script>updateToc();</script>
<script>addAnchorLinks();</script>
<script src="/js/jquery/jquery-1.11.2.min.js"></script>
<script src="/js/jquery/jquery-ui.min.js"></script>
<script src="/js/devsearch.js"></script>

View file

@ -10,6 +10,11 @@ breadcrumbs:
- bitcoin - bitcoin
- dev docs - dev docs
- Reference - Reference
end_of_page: |
<script src="/js/jquery/jquery-1.11.2.min.js"></script>
<script src="/js/jquery/jquery-ui.min.js"></script>
<script src="/js/devsearch.js"></script>
<script>updateToc();</script>
--- ---
<link rel="stylesheet" href="/css/jquery-ui.min.css"> <link rel="stylesheet" href="/css/jquery-ui.min.css">
@ -253,9 +258,3 @@ untrusted source.
{{site.glossary_links}} {{site.glossary_links}}
</div> </div>
<script>updateToc();</script>
<script>addAnchorLinks();</script>
<script src="/js/jquery/jquery-1.11.2.min.js"></script>
<script src="/js/jquery/jquery-ui.min.js"></script>
<script src="/js/devsearch.js"></script>