Add links to documentation (#6780)

Related to #4219
This commit is contained in:
Federico Ceratto 2017-11-27 10:41:55 +00:00 • committed by Varriount
commit 821a6ef4c2

View file

@ -88,9 +88,27 @@ doc.body_toc = """
</div> </div>
""" """
@if boot:
# This is enabled with the "boot" directive to generate
# the compiler documentation.
# As a user, tweak the block below instead.
# You can add your own global-links entries
doc.body_toc_group = """ doc.body_toc_group = """
<div class="row"> <div class="row">
<div class="three columns"> <div class="three columns">
<div id="global-links">
<ul class="simple">
<li>
<a href="manual.html">Manual</a>
</li>
<li>
<a href="lib.html">Standard library</a>
</li>
<li>
<a href="theindex.html">Index</a>
</li>
</ul>
</div>
<div> <div>
Search: <input type="text" id="searchInput" Search: <input type="text" id="searchInput"
onkeyup="search()" /> onkeyup="search()" />
@ -112,6 +130,37 @@ doc.body_toc_group = """
</div> </div>
""" """
else:
doc.body_toc_group = """
<div class="row">
<div class="three columns">
<div id="global-links">
<ul class="simple">
</ul>
</div>
<div>
Search: <input type="text" id="searchInput"
onkeyup="search()" />
</div>
<div>
Group by:
<select onchange="groupBy(this.value)">
<option value="section">Section</option>
<option value="type">Type</option>
</select>
</div>
$tableofcontents
</div>
<div class="nine columns" id="content">
<div id="tocRoot"></div>
<p class="module-desc">$moduledesc</p>
$content
</div>
</div>
"""
@end
doc.body_no_toc = """ doc.body_no_toc = """
$moduledesc $moduledesc
$content $content
@ -1284,6 +1333,11 @@ div.search_results {
padding: 1em; padding: 1em;
border: 1px solid #4d4d4d; border: 1px solid #4d4d4d;
} }
div#global-links ul {
margin-left: 0;
list-style-type: none;
}
</style> </style>
<script type="text/javascript" src="../dochack.js"></script> <script type="text/javascript" src="../dochack.js"></script>