summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/minimaws/lib/assets/romident.js
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2019-12-15 21:38:54 +1100
committer Vas Crabb <vas@vastheman.com>2019-12-15 21:38:54 +1100
commit202d06ffb0d9a55c484dbc71c657e24b9323efe2 (patch)
treeb74c60ee1e06263d16f69d7bd7ca6516e316acbe /scripts/minimaws/lib/assets/romident.js
parent601e0668badf61b00ebd86aed995b3e3cf5c17e1 (diff)
minimaws: fill in software list pages, load software list ROM information
Diffstat (limited to 'scripts/minimaws/lib/assets/romident.js')
-rw-r--r--scripts/minimaws/lib/assets/romident.js19
1 files changed, 12 insertions, 7 deletions
diff --git a/scripts/minimaws/lib/assets/romident.js b/scripts/minimaws/lib/assets/romident.js
index cbe1af89fdf..20d5d2c2ba6 100644
--- a/scripts/minimaws/lib/assets/romident.js
+++ b/scripts/minimaws/lib/assets/romident.js
@@ -142,7 +142,12 @@ function get_machine_table(shortname, description)
else
{
var div = document.getElementById('div-machines');
- var heading = div.appendChild(document.createElement('h2'));
+ if (!div.hasChildNodes())
+ {
+ var heading = div.appendChild(document.createElement('h2'));
+ heading.textContent = 'Machines';
+ }
+ var heading = div.appendChild(document.createElement('h3'));
var link = heading.appendChild(document.createElement('a'));
link.textContent = description;
link.setAttribute('href', appurl + 'machine/' + encodeURIComponent(shortname));
@@ -164,17 +169,17 @@ function request_dumps(name, group, crc, sha1, url, progress)
if (req.status == 200)
{
var machines = Object.create(null);
- var matched = Object.keys(req.response);
+ var matched = Object.keys(req.response.machines);
if (matched.length > 0)
{
Object.keys(machine_info).forEach(
function (shortname)
{
var table = machine_info[shortname];
- if (Object.hasOwnProperty.call(req.response, shortname))
+ if (Object.hasOwnProperty.call(req.response.machines, shortname))
{
- machines[shortname] = req.response[shortname].matches;
- add_matches(table, group.names, req.response[shortname].matches);
+ machines[shortname] = req.response.machines[shortname].matches;
+ add_matches(table, group.names, req.response.machines[shortname].matches);
}
else
{
@@ -186,9 +191,9 @@ function request_dumps(name, group, crc, sha1, url, progress)
{
if (!Object.hasOwnProperty.call(machine_info, shortname))
{
- var info = req.response[shortname];
+ var info = req.response.machines[shortname];
var table = get_machine_table(shortname, info.description);
- machines[shortname] = req.response[shortname].matches;
+ machines[shortname] = req.response.machines[shortname].matches;
add_matches(table, group.names, info.matches);
}
});