Resolved platform mapping form save error (#189)

This commit is contained in:
Michael Green
2023-11-25 16:00:05 +11:00
committed by GitHub
parent 3c25adfc15
commit 401a354f04

View File

@@ -144,6 +144,7 @@
// start populating drop downs // start populating drop downs
if (result.webEmulator) { if (result.webEmulator) {
if (result.webEmulator.availableWebEmulators) {
if (result.webEmulator.availableWebEmulators.length > 0) { if (result.webEmulator.availableWebEmulators.length > 0) {
availableWebEmulators = result.webEmulator.availableWebEmulators; availableWebEmulators = result.webEmulator.availableWebEmulators;
@@ -181,6 +182,10 @@
// no emulators available // no emulators available
DisplayWebEmulatorContent(false); DisplayWebEmulatorContent(false);
} }
} else {
// no emulators available
DisplayWebEmulatorContent(false);
}
var biosTableHeaders = [ var biosTableHeaders = [
{ {
@@ -269,11 +274,7 @@
} }
function SubmitMappingItem() { function SubmitMappingItem() {
var alternateNames = []; var alternateNames = $('#mapping_edit_alternativenames').val();
for (var i = 0; i < document.getElementById('mapping_edit_alternativenames').childNodes.length; i++) {
var optionObj = document.getElementById('mapping_edit_alternativenames').childNodes[i];
alternateNames.push(optionObj.innerHTML);
}
var knownExtensions = $('#mapping_edit_supportedfileextensions').val(); var knownExtensions = $('#mapping_edit_supportedfileextensions').val();
@@ -293,6 +294,7 @@
var bios = []; var bios = [];
var biosTable = document.getElementById('EditableTable_bios'); var biosTable = document.getElementById('EditableTable_bios');
if (biosTable) {
// get rows // get rows
for (var i = 0; i < biosTable.childNodes.length; i++) { for (var i = 0; i < biosTable.childNodes.length; i++) {
var rowObj = biosTable.childNodes[i]; var rowObj = biosTable.childNodes[i];
@@ -323,6 +325,7 @@
bios.push(biosObj); bios.push(biosObj);
} }
} }
}
var item = { var item = {
"igdbId": Number(modalVariables), "igdbId": Number(modalVariables),