Rebuild docs to make them easier to maintain

This commit is contained in:
Nick O'Leary
2020-05-21 01:17:42 +01:00
parent 09a3de6a09
commit a9d9bad1ff
35 changed files with 716 additions and 590 deletions

11
_includes/paramsList.html Normal file
View File

@ -0,0 +1,11 @@
{%
for param in include.params
%}{%
if param.optionalGroup
%}[{% include paramsList.html params=param.params %}]{%
else
%}{%
if param.optional %}[{%endif %}{{param.name}}{% if param.optional %}]{%endif
%}{%endif
%}{% if forloop.last == false %}, {%endif%}{% endfor
%}

View File

@ -0,0 +1,12 @@
{%
for param in include.params
%}<li>{%
if param.optionalGroup
%}<span class="methodparams">{{param.name}}</span> - <span class="methodparamoptional">(optional)</span><ul>{% include paramsListLong.html params=param.params %}</ul>{%
else
%}
<span class="methodparams">{{param.name}}</span> {% if param.type %}<span class="methodparamstype">{{param.type}}</span> {% endif %} {% if param.optional %}<span class="methodparamoptional">(optional)</span> {%endif %} -
{{param.description}}
{% endif %}</li>{% endfor
%}