diff options
Diffstat (limited to 'lib/std')
| -rw-r--r-- | lib/std/special/docs/index.html | 5 | ||||
| -rw-r--r-- | lib/std/special/docs/main.js | 16 |
2 files changed, 21 insertions, 0 deletions
diff --git a/lib/std/special/docs/index.html b/lib/std/special/docs/index.html index 05cbc3fb97..0239788a82 100644 --- a/lib/std/special/docs/index.html +++ b/lib/std/special/docs/index.html @@ -275,6 +275,11 @@ <h2>No Results Found</h2> <p>Press escape to exit search and then '?' to see more options.</p> </div> + <div id="sectFields" class="hidden"> + <h2>Fields</h2> + <ul id="listFields"> + </ul> + </div> <div id="sectTypes" class="hidden"> <h2>Types</h2> <ul id="listTypes"> diff --git a/lib/std/special/docs/main.js b/lib/std/special/docs/main.js index ccd43c3983..f2a17cf7cd 100644 --- a/lib/std/special/docs/main.js +++ b/lib/std/special/docs/main.js @@ -8,6 +8,8 @@ var domListTypes = document.getElementById("listTypes"); var domSectFns = document.getElementById("sectFns"); var domListFns = document.getElementById("listFns"); + var domSectFields = document.getElementById("sectFields"); + var domListFields = document.getElementById("listFields"); var domFnProto = document.getElementById("fnProto"); var domFnProtoCode = document.getElementById("fnProtoCode"); var domFnDocs = document.getElementById("fnDocs"); @@ -94,6 +96,7 @@ domSectPkgs.classList.add("hidden"); domSectTypes.classList.add("hidden"); domSectFns.classList.add("hidden"); + domSectFields.classList.add("hidden"); domSectSearchResults.classList.add("hidden"); domSectSearchNoResults.classList.add("hidden"); domSectInfo.classList.add("hidden"); @@ -545,6 +548,19 @@ } domSectFns.classList.remove("hidden"); } + + if (container.fields.length !== 0) { + resizeDomList(domListFields, container.fields.length, '<li></li>'); + for (var i = 0; i < container.fields.length; i += 1) { + var liDom = domListFields.children[i]; + var field = container.fields[i]; + + var protoHtml = escapeHtml(field.name) + ": "; + protoHtml += typeIndexName(field.type, true, true); + liDom.innerHTML = protoHtml; + } + domSectFields.classList.remove("hidden"); + } } function operatorCompare(a, b) { |
