diff options
author | Timothy Gu <timothygu99@gmail.com> | 2014-12-13 05:23:31 (GMT) |
---|---|---|
committer | Timothy Gu <timothygu99@gmail.com> | 2014-12-13 05:23:31 (GMT) |
commit | 5f4dd1a675a09c040ec4a888fe34326e1b5417ed (patch) | |
tree | 52ba07aabf0643bad92dabc3d8872b3fd9deecf4 /index.html | |
parent | 1d2a284453ad8f665943e4045a07efa70edcba68 (diff) | |
parent | 6bf82e1d6449c5fe618bb577638a7e99ecbdd350 (diff) | |
download | mxe-5f4dd1a675a09c040ec4a888fe34326e1b5417ed.zip mxe-5f4dd1a675a09c040ec4a888fe34326e1b5417ed.tar.gz mxe-5f4dd1a675a09c040ec4a888fe34326e1b5417ed.tar.bz2 |
Merge branch 'stable'
Diffstat (limited to 'index.html')
-rw-r--r-- | index.html | 21 |
1 files changed, 10 insertions, 11 deletions
@@ -2536,7 +2536,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++) { @@ -2548,11 +2548,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) { @@ -2560,11 +2560,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++; @@ -2577,7 +2577,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]; @@ -2590,7 +2590,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]; @@ -2599,14 +2599,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> |