You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
138 lines
4.6 KiB
138 lines
4.6 KiB
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" |
|
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> |
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> |
|
<head> |
|
<script type="text/javascript"> |
|
// Dojo configuration |
|
djConfig = { |
|
isDebug: true |
|
}; |
|
</script> |
|
<script type="text/javascript" src="../dojo.js"></script> |
|
<script> |
|
dojo.require("dojo.docs"); |
|
dojo.require("dojo.widget.TabContainer"); |
|
dojo.require("dojo.widget.ContentPane"); |
|
dojo.require("dojo.json"); |
|
dojo.addOnLoad(function(){ |
|
djConfig.debugContainerId = "function_names"; |
|
dojo.docs.functionNames(0, functionNames); |
|
}); |
|
function functionNames(type, data, evt){ |
|
dojo.debug("=== RESULTS ==="); |
|
for(var i = 0, fn; fn = data[i]; i++){ |
|
dojo.debug(dojo.json.serialize(fn)); |
|
} |
|
djConfig.debugContainerId = "fnpkg"; |
|
dojo.docs.functionPackages(1, "dojo.lang.mixin", functionPackages); |
|
} |
|
function functionPackages(type, data, evt){ |
|
dojo.debug("=== RESULTS ==="); |
|
dojo.debug(dojo.json.serialize(data)); |
|
djConfig.debugContainerId = "pkgmeta"; |
|
dojo.docs.getPkgMeta(2, "dojo.lang.common", getPkgMeta); |
|
} |
|
function getPkgMeta(type, data, evt){ |
|
dojo.debug("=== RESULTS ==="); |
|
for(var key in data){ |
|
dojo.debug(key + ": " + dojo.json.serialize(data[key])); |
|
} |
|
djConfig.debugContainerId = "pkgdoc"; |
|
dojo.docs.getPkgDoc(3, "dojo.lang.common", getPkgDoc); |
|
} |
|
function getPkgDoc(type, data, evt){ |
|
dojo.debug("=== RESULTS ==="); |
|
dojo.debug(data.path); |
|
dojo.debug(data.description); |
|
djConfig.debugContainerId = "pkginfo"; |
|
dojo.docs.getPkgInfo(4, "dojo.doc", getPkgInfo); |
|
} |
|
function getPkgInfo(type, data, evt){ |
|
dojo.debug("=== RESULTS ==="); |
|
for(var key in data){ |
|
dojo.debug(key + ": " + dojo.json.serialize(data[key])); |
|
} |
|
djConfig.debugContainerId = "fnmeta"; |
|
dojo.docs.getMeta(5, "dojo.lang.common", "dojo.lang.mixin", getMeta); |
|
} |
|
function getMeta(type, data, evt){ |
|
dojo.debug("=== RESULTS ==="); |
|
dojo.debug(dojo.json.serialize(data)); |
|
dojo.debug(""); |
|
dojo.debug("=== WITHOUT PACKAGE ==="); |
|
dojo.docs.getMeta(6, "dojo.lang.mixin", getMeta2); |
|
} |
|
function getMeta2(type, data, evt){ |
|
dojo.debug("=== RESULTS ==="); |
|
dojo.debug(dojo.json.serialize(data)); |
|
djConfig.debugContainerId = "fndoc"; |
|
dojo.docs.getDoc(7, "dojo.lang.mixin", getDoc); |
|
} |
|
function getDoc(type, data, evt){ |
|
dojo.debug("=== RESULTS ==="); |
|
dojo.debug(dojo.json.serialize(data)); |
|
djConfig.debugContainerId = "fninfo"; |
|
dojo.docs.getInfo(8, "dojo.lang.mixin", getInfo); |
|
} |
|
function getInfo(type, data, evt){ |
|
dojo.debug("=== RESULTS ==="); |
|
dojo.debug(dojo.json.serialize(data)); |
|
djConfig.debugContainerId = "fnsrc"; |
|
dojo.docs.getSrc(9, "dojo.lang.mixin", getSrc); |
|
} |
|
function getSrc(type, data, evt){ |
|
dojo.debug("=== RESULTS ==="); |
|
dojo.debug(data); |
|
} |
|
</script> |
|
</head> |
|
<body> |
|
<div dojoType="tabcontainer" style="width: 100%; height: 20em"> |
|
<div dojoType="contentpane" label="Function Names"> |
|
<div id="function_names" style="padding: 15px;"> |
|
<p>This should return an array of function pairs</p> |
|
</div> |
|
</div> |
|
<div dojoType="contentpane" label="Packages Containing Function"> |
|
<div id="fnpkg" style="padding: 15px;"> |
|
<p>Find a package for a given function</p> |
|
</div> |
|
</div> |
|
<div dojoType="contentpane" label="Package Meta"> |
|
<div id="pkgmeta" style="padding: 15px;"> |
|
<p>Should return a list of all functions with their summaries and requires</p> |
|
</div> |
|
</div> |
|
<div dojoType="contentpane" label="Package Doc"> |
|
<div id="pkgdoc" style="padding: 15px;"> |
|
<p>This is the wiki-level package documentation</p> |
|
</div> |
|
</div> |
|
<div dojoType="contentpane" label="Package Info"> |
|
<div id="pkginfo" style="padding: 15px;"> |
|
<p>This is the combination of meta and doc</p> |
|
</div> |
|
</div> |
|
<div dojoType="contentpane" label="Function Meta"> |
|
<div id="fnmeta" style="padding: 15px;"> |
|
<p>Should return basic meta for a given function</p> |
|
</div> |
|
</div> |
|
<div dojoType="contentpane" label="Function Doc"> |
|
<div id="fndoc" style="padding: 15px;"> |
|
<p>This is the wiki-level function documentation</p> |
|
</div> |
|
</div> |
|
<div dojoType="contentpane" label="Function Info"> |
|
<div id="fninfo" style="padding: 15px;"> |
|
<p>This is the combination of meta and doc</p> |
|
</div> |
|
</div> |
|
<div dojoType="contentpane" label="Function Source"> |
|
<div style="padding: 15px;"> |
|
<p>This is the source of a given function</p> |
|
<pre id="fnsrc"></pre> |
|
</div> |
|
</div> |
|
</body> |
|
</html> |