index: name javascript functions

Better debugger output.

Signed-off-by: Timothy Gu <timothygu99@gmail.com>
pull/594/head
Timothy Gu 10 years ago
parent bc9ac39fea
commit 6bf82e1d64

@ -2199,7 +2199,7 @@ local-pkg-list: $(LOCAL_PKG_LIST)</pre>
</table>
<script>
var getPackageElements = function() {
function getPackageElements() {
var packageElements = {};
var elements = document.getElementById('package-list').getElementsByTagName('td');
for (var i = 0; i < elements.length; i++) {
@ -2211,11 +2211,11 @@ local-pkg-list: $(LOCAL_PKG_LIST)</pre>
}
return packageElements;
}
var parseVersion = function(mkfile) {
function parseVersion(mkfile) {
var matchResult = mkfile.match(/^\$\(PKG\)_VERSION\s*:?=\s*(.+)\s*$/m);
return matchResult[1];
}
var loadVersions = function(packageElements, doneCallback) {
function loadVersions(packageElements, doneCallback) {
var versions = {};
var packageCount = 0;
for (var package in packageElements) {
@ -2223,11 +2223,11 @@ local-pkg-list: $(LOCAL_PKG_LIST)</pre>
}
var loadCount = 0;
for (var packageIndex in packageElements) {
(function(){
(function handlePackage(){
var package = packageIndex;
var request = new XMLHttpRequest();
request.open('GET', 'src/' + package + '.mk', true);
request.onreadystatechange = function() {
request.onreadystatechange = function reqCallback() {
if (request.readyState === 4) {
versions[package] = parseVersion(request.responseText);
loadCount++;
@ -2240,7 +2240,7 @@ local-pkg-list: $(LOCAL_PKG_LIST)</pre>
})();
}
}
var resolveVersions = function(versions) {
function resolveVersions(versions) {
var resolvedVersions = {};
for (var package in versions) {
var version = versions[package];
@ -2253,7 +2253,7 @@ local-pkg-list: $(LOCAL_PKG_LIST)</pre>
}
return resolvedVersions;
}
var showVersions = function(packageElements, resolvedVersions) {
function showVersions(packageElements, resolvedVersions) {
for (package in packageElements) {
var element = packageElements[package];
var version = resolvedVersions[package];
@ -2262,14 +2262,13 @@ local-pkg-list: $(LOCAL_PKG_LIST)</pre>
element.insertAdjacentHTML('afterend', versionHtml);
}
}
var main = function() {
(function main() {
var packageElements = getPackageElements();
loadVersions(packageElements, function(versions) {
loadVersions(packageElements, function doneCallback(versions) {
var resolvedVersions = resolveVersions(versions);
showVersions(packageElements, resolvedVersions);
});
}
main();
})();
</script>
</div>

Loading…
Cancel
Save