|
67 | 67 | {% endif %} |
68 | 68 |
|
69 | 69 | <h1 class="section {% if entity.constructors == null or entity.constructors.size == 0 %}empty{% endif %}"> |
| 70 | + <span class="expand-button visible{% if entity.constructors == null or entity.constructors.size == 0 %}invisible{% endif %}" onclick="toggleMembersBody(this, 'constructors');">[-]</span> |
70 | 71 | Constructors |
71 | 72 | </h1> |
72 | 73 |
|
@@ -97,14 +98,15 @@ <h1 class="section {% if entity.constructors == null or entity.constructors.size |
97 | 98 | </div> |
98 | 99 |
|
99 | 100 | <h1 class="section {% if entity.hasVisibleMembers == false %}empty{% endif %}"> |
| 101 | + <span class="expand-button visible" onclick="toggleMembersBody(this, 'members');">[-]</span> |
100 | 102 | Members |
101 | 103 | </h1> |
102 | 104 |
|
103 | 105 | <div id="entity-members" class="entity-section {% if entity.hasVisibleMembers == false %}empty{% endif %}"> |
104 | 106 | {% for member in entity.members %} |
105 | 107 | <div id="{{ member.signature }}" class="member {% if member.isPrivate %}private{% elsif member.isProtected %}protected{% endif %}"> |
106 | 108 | <div class="member-title"> |
107 | | - <span class="expand-button {% if member.hasShortenedDocstring == false %}invisible{% endif %}" onclick="toggleMemberBody(this, '{{ member.signature }}');">[+]</span> |
| 109 | + <span class="expand-button {% if member.comment.body %}visible{% endif %}" onclick="toggleMemberBody(this, '{{ member.signature }}');">[+]</span> |
108 | 110 | <span class="member-annotations"> |
109 | 111 | {% for annot in member.annotations %}@{{ annot | split: '.' | last }} {% endfor %} |
110 | 112 | </span> |
@@ -169,21 +171,21 @@ <h1 class="section {% if entity.hasVisibleMembers == false %}empty{% endif %}"> |
169 | 171 | </div><!-- end member-title --> |
170 | 172 |
|
171 | 173 | <div class="member-body"> |
172 | | - <div class="member-body-short" id="short-body-{{ member.signature }}"> |
173 | | - {{ member.comment.short }} |
174 | | - </div> |
175 | 174 | <div class="member-body-long" id ="long-body-{{ member.signature }}"> |
176 | 175 | {{ member.comment.body }} |
177 | 176 | </div> |
178 | 177 | </div> |
179 | 178 | <script> |
| 179 | + |
| 180 | + function toggleMembersBody(span, arg){ |
| 181 | + var members = document.getElementById("entity-" + arg); |
| 182 | + members.classList.toggle("toggled"); |
| 183 | + span.innerHTML = (span.innerHTML == "[-]") ? "[+]" : "[-]"; |
| 184 | + } |
| 185 | + |
180 | 186 | function toggleMemberBody(span, sig) { |
181 | | - var shortBody = document.getElementById("short-body-" + sig); |
182 | 187 | var longBody = document.getElementById("long-body-" + sig); |
183 | | - |
184 | | - shortBody.classList.toggle("toggled") |
185 | 188 | longBody.classList.toggle("toggled") |
186 | | - |
187 | 189 | span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]"; |
188 | 190 | } |
189 | 191 | </script> |
|
0 commit comments