summaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorBoris Nagaev <bnagaev@gmail.com>2016-09-20 17:22:33 (GMT)
committerBoris Nagaev <bnagaev@gmail.com>2016-12-18 06:30:35 (GMT)
commit23d12ebaac4afdf53e2af6d4948a2ed2d935245f (patch)
tree1183a48823dc2e43d239fbebc739f39177aafd05 /docs
parent6e612497267ccf532710dc265707a767c1978e43 (diff)
downloadmxe-23d12ebaac4afdf53e2af6d4948a2ed2d935245f.zip
mxe-23d12ebaac4afdf53e2af6d4948a2ed2d935245f.tar.gz
mxe-23d12ebaac4afdf53e2af6d4948a2ed2d935245f.tar.bz2
index.html: rm JS code loading versions from .mk
The code loading versions from .mk was written before versions cache was added to the repo. See e570f8aae5583d91b1e910f7f0a7a2459fa3d161 Now as versions cache (versions.json) is a part of the repo, this code is not needed.
Diffstat (limited to 'docs')
-rw-r--r--docs/index.html59
1 files changed, 3 insertions, 56 deletions
diff --git a/docs/index.html b/docs/index.html
index 1b096dd..a2b5c59 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -2825,67 +2825,19 @@ local-pkg-list: $(LOCAL_PKG_LIST)</pre>
}
return packageElements;
}
- function parseVersion(mkfile) {
- var matchResult = mkfile.match(/^\$\(PKG\)_VERSION\s*:?=\s*(.+)\s*$/m);
- return matchResult[1];
- }
- function loadVersions(packageElements, doneCallback) {
- var versions = {};
- var packageCount = 0;
- for (var package in packageElements) {
- packageCount++;
- }
- var loadCount = 0;
- for (var packageIndex in packageElements) {
- (function handlePackage(){
- var package = packageIndex;
- var request = new XMLHttpRequest();
- request.open('GET', 'src/' + package + '.mk', true);
- request.onreadystatechange = function reqCallback() {
- if (request.readyState === 4) {
- versions[package] = parseVersion(request.responseText);
- loadCount++;
- if (loadCount === packageCount) {
- doneCallback(versions);
- }
- }
- }
- request.send();
- })();
- }
- }
- function loadVersionCache(doneCallback, errCallback) {
+ function loadVersionCache(doneCallback) {
var request = new XMLHttpRequest();
request.open('GET', 'versions.json', true);
request.onreadystatechange = function reqCallback() {
if (request.readyState === 4) {
if (request.status === 200) {
- try {
- var versions = JSON.parse(request.responseText);
- doneCallback(versions);
- } catch (e) {
- errCallback();
- }
- } else {
- errCallback();
+ var versions = JSON.parse(request.responseText);
+ doneCallback(versions);
}
}
}
request.send();
}
- function resolveVersions(versions) {
- var resolvedVersions = {};
- for (var package in versions) {
- var version = versions[package];
- var matchResult = version.match(/^\$\((.+)_VERSION\)$/);
- if (matchResult) {
- resolvedVersions[package] = versions[matchResult[1]];
- } else {
- resolvedVersions[package] = versions[package];
- }
- }
- return resolvedVersions;
- }
function showVersions(packageElements, resolvedVersions) {
for (package in packageElements) {
var element = packageElements[package];
@@ -2906,11 +2858,6 @@ local-pkg-list: $(LOCAL_PKG_LIST)</pre>
var packageElements = getPackageElements();
loadVersionCache(function doneCallback(versions) {
showVersions(packageElements, versions);
- }, function errCallback() {
- loadVersions(packageElements, function doneCallback(versions) {
- var resolvedVersions = resolveVersions(versions);
- showVersions(packageElements, resolvedVersions);
- });
});
})();
</script>