|
1233 | 1233 | onEach(e.getElementsByClassName('associatedconstant'), func);
|
1234 | 1234 | });
|
1235 | 1235 |
|
1236 |
| - var span = document.createElement('span'); |
1237 |
| - span.className = 'toggle-label'; |
1238 |
| - span.style.display = 'none'; |
1239 |
| - span.innerHTML = ' Expand description'; |
1240 |
| - |
1241 |
| - var mainToggle = toggle.cloneNode(true); |
1242 |
| - mainToggle.appendChild(span); |
1243 |
| - |
1244 |
| - var wrapper = document.createElement('div'); |
1245 |
| - wrapper.className = 'toggle-wrapper'; |
1246 |
| - wrapper.appendChild(mainToggle); |
| 1236 | + function createToggle() { |
| 1237 | + var span = document.createElement('span'); |
| 1238 | + span.className = 'toggle-label'; |
| 1239 | + span.style.display = 'none'; |
| 1240 | + span.innerHTML = ' Expand description'; |
| 1241 | + |
| 1242 | + var mainToggle = toggle.cloneNode(true); |
| 1243 | + mainToggle.appendChild(span); |
| 1244 | + |
| 1245 | + var wrapper = document.createElement('div'); |
| 1246 | + wrapper.className = 'toggle-wrapper'; |
| 1247 | + wrapper.appendChild(mainToggle); |
| 1248 | + return wrapper; |
| 1249 | + } |
1247 | 1250 |
|
1248 | 1251 | onEach(document.getElementById('main').getElementsByClassName('docblock'), function(e) {
|
1249 | 1252 | if (e.parentNode.id === "main") {
|
1250 |
| - e.parentNode.insertBefore(wrapper, e); |
| 1253 | + e.parentNode.insertBefore(createToggle(), e); |
1251 | 1254 | }
|
1252 | 1255 | });
|
1253 | 1256 |
|
|
1273 | 1276 | }
|
1274 | 1277 | })
|
1275 | 1278 |
|
1276 |
| - var span = document.createElement('span'); |
1277 |
| - span.className = 'toggle-label'; |
1278 |
| - span.style.display = 'none'; |
1279 |
| - span.innerHTML = ' Expand attributes'; |
1280 |
| - toggle.appendChild(span); |
| 1279 | + function createToggleWrapper() { |
| 1280 | + var span = document.createElement('span'); |
| 1281 | + span.className = 'toggle-label'; |
| 1282 | + span.style.display = 'none'; |
| 1283 | + span.innerHTML = ' Expand attributes'; |
| 1284 | + toggle.appendChild(span); |
| 1285 | + |
| 1286 | + var wrapper = document.createElement('div'); |
| 1287 | + wrapper.className = 'toggle-wrapper toggle-attributes'; |
| 1288 | + wrapper.appendChild(toggle); |
| 1289 | + return wrapper; |
| 1290 | + } |
1281 | 1291 |
|
1282 |
| - var wrapper = document.createElement('div'); |
1283 |
| - wrapper.className = 'toggle-wrapper toggle-attributes'; |
1284 |
| - wrapper.appendChild(toggle); |
1285 | 1292 | onEach(document.getElementById('main').getElementsByTagName('pre'), function(e) {
|
1286 | 1293 | onEach(e.getElementsByClassName('attributes'), function(i_e) {
|
1287 |
| - i_e.parentNode.insertBefore(wrapper, i_e); |
| 1294 | + i_e.parentNode.insertBefore(createToggleWrapper(), i_e); |
1288 | 1295 | collapseDocs(i_e.previousSibling.childNodes[0]);
|
1289 | 1296 | });
|
1290 | 1297 | });
|
|
0 commit comments