Skip to content

Commit 5a7eb55

Browse files
added missing types
1 parent 72c7c74 commit 5a7eb55

File tree

1 file changed

+76
-2
lines changed

1 file changed

+76
-2
lines changed

docs/main.mako

Lines changed: 76 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
</button>
2929
</h5>
3030
</div>
31-
<div id="collapse${local_count}" class="collapse show" aria-labelledby="heading${local_count}" data-parent="#accordion${local_count}">
31+
<div id="collapse${local_count}" class="collapse hide" aria-labelledby="heading${local_count}" data-parent="#accordion${local_count}">
3232
% for r in rs:
3333
${make_rule(r=rs[0])}
3434
% endfor
@@ -42,16 +42,24 @@
4242
<%
4343
attributes['count'] = attributes['count'] + 1
4444
local_count = attributes['count']
45+
if not 'doc' in r:
46+
r['doc'] = 'FIXME: Missing documentation in the specification'
47+
r['pointer_short'] = '/' + r['pointer'].rsplit('/', 1)[-1] or s
48+
if r['pointer_short'] == '/*':
49+
tmp = r['pointer'].replace('/*','')
50+
r['pointer_short'] = ('/' + tmp.rsplit('/', 1)[-1] or s) + '/*'
51+
4552
%>
4653
% if r['type'] == "object": ## Object
4754
<div id="accordion${local_count}">
4855
<div class="card">
4956
<div class="card-header" id="heading${local_count}">
5057
<h5 class="mb-0">
5158
<button class="btn btn-link" data-toggle="collapse" data-target="#collapse${local_count}" aria-expanded="true" aria-controls="collapse${local_count}">
52-
${r['pointer']}, Object
59+
${r['pointer_short']}, Object
5360
</button>
5461
</h5>
62+
${r['doc']}
5563
</div>
5664
<div id="collapse${local_count}" class="collapse hide" aria-labelledby="heading${local_count}" data-parent="#accordion${local_count}">
5765
@@ -91,6 +99,72 @@
9199
% if r['type'] == "list": ## List
92100
${render_pointer(pointer_name = (r['pointer']+'*') if r['pointer'] == '/' else (r['pointer']+'/'+'*'))}
93101
% endif
102+
% if r['type'] == "float": ## Float
103+
<div class="card">
104+
<div class="card-header">
105+
${r['pointer_short']}, float
106+
</div>
107+
<div class="card-body">
108+
<p class="card-text">${r['doc']}</p>
109+
## missing min/max
110+
</div>
111+
</div>
112+
% endif
113+
% if r['type'] == "int": ## Int
114+
<div class="card">
115+
<div class="card-header">
116+
${r['pointer_short']}, integer
117+
</div>
118+
<div class="card-body">
119+
<p class="card-text">${r['doc']}</p>
120+
## missing min/max
121+
</div>
122+
</div>
123+
% endif
124+
% if r['type'] == "file": ## File
125+
<div class="card">
126+
<div class="card-header">
127+
${r['pointer_short']}, File
128+
</div>
129+
<div class="card-body">
130+
<p class="card-text">${r['doc']}</p>
131+
## missing min/max
132+
</div>
133+
</div>
134+
% endif
135+
% if r['type'] == "folder": ## Folder
136+
<div class="card">
137+
<div class="card-header">
138+
${r['pointer_short']}, Folder
139+
</div>
140+
<div class="card-body">
141+
<p class="card-text">${r['doc']}</p>
142+
## missing min/max
143+
</div>
144+
</div>
145+
% endif
146+
% if r['type'] == "bool": ## Bool
147+
<div class="card">
148+
<div class="card-header">
149+
${r['pointer_short']}, Boolean
150+
</div>
151+
<div class="card-body">
152+
<p class="card-text">${r['doc']}</p>
153+
## missing min/max
154+
</div>
155+
</div>
156+
% endif
157+
% if r['type'] == "string": ## Bool
158+
<div class="card">
159+
<div class="card-header">
160+
${r['pointer_short']}, String
161+
</div>
162+
<div class="card-body">
163+
<p class="card-text">${r['doc']}</p>
164+
## missing min/max
165+
</div>
166+
</div>
167+
% endif
94168
</%def>
95169

96170
<html>

0 commit comments

Comments
 (0)