Hello Bruno, Thank you for responding, I wasn’t sure how much to provide. The routine the error is showing up in, is a couple hundred lines. AllEmperors[] is defined out at the top of the code for the page, before the onReady().
Let me know if you need any more.
let AllEmperors = ["unused","VESPASIAN", "LICINIUS I", "AUGUSTUS", "TIBERIUS",
"CALIGULA", "CLAUDIUS", "NERO", "GALBA", "OTHO", "VITELLIUS",
"TITUS", "DOMITIAN", "NERVA", "TRAJAN", "HADRIAN",
"ANTONINUS PIUS", "MARCUS AURELIUS", "LUCIUS VERUS",
"COMMODUS","PERTINAX","DIDIUS JULIANUS", "SEPTIMIUS SEVERUS",
"PESCENNIUS NIGER", "CLODIUS ALBINUS"]
export async function checkTheBoxes()
{
let endEmp = AllEmperors.length
// let userEmail = await wixUsers.currentUser.getEmail()
let value2 = memory.getItem("userNick");
let value3 = memory.getItem("userCEmail")
let colNotSet = memory.getItem("colNotSet")
for (var i=0;i<endEmp+1;i++) {
let results = await wixData.query('RomanImperialCoins').eq('user', useremail)
.eq('title', AllEmperors[i])
.limit(1000)
.ascending('title')
.find()
.then((results) =>
{
console.log('i=',i,'AllEmperors[i]=',AllEmperors[i])
if (results.length === 0)
{
console.log('its 0')
console.log('usereamil.lenmgth', useremail.length)
}
let numCoins = results.totalCount
if (numCoins > 0)
{
if (i === 1)
{
$w('#txtLoading').hide()
$w('#vespasianCheck').show()
$w('#VespasianX').hide()
$w('#Vespasian').link = link
$w('#Vespasian').target = "_self";
}
else if (i === 2)
{
$w('#txtLoading').show()
$w('#LiciniusCheck').show()
$w('#LiciniusX').hide()
$w('#Licinius').link = link
$w('#Licinius').target = "_self";
}
else if (i === 3)
{
// $w('#txtLoading').hide()
$w('#AugustusCheck').show()
$w('#AugustusX').hide()
$w('#Augustus').link = link
$w('#Augustus').target = "_self";
}
else if (i === 4)
{
$w('#txtLoading').hide()
$w('#TiberiusCheck').show()
$w('#TiberiusX').hide()
$w('#Tiberius').link = link
$w('#Tiberius').target = "_self";
}
else if (i === 5)
{
$w('#txtLoading').show()
$w('#CaligulaCheck').show()
$w('#CaligulaX').hide()
$w('#Caligula').link = link
$w('#Caligula').target = "_self";
}
else if (i === 6)
{
// $w('#txtLoading').show()
$w('#ClaudiusCheck').show()
$w('#ClaudiusX').hide()
$w('#Claudius').link = link
$w('#Claudius').target = "_self";
$w('#txtLoading').expand()
}
else if (i === 7)
{
$w('#txtLoading').hide()
$w('#NeroCheck').show()
$w('#NeroX').hide()
$w('#Nero').link = link
$w('#Nero').target = "_self";
}
else if (i === 8)
{
$w('#txtLoading').show()
$w('#GalbaCheck').show()
$w('#GalbaX').hide()
$w('#Galba').link = link
$w('#Galba').target = "_self";
}
else if (i === 9)
{
// $w('#txtLoading').hide()
$w('#OthoCheck').show()
$w('#OthoX').hide()
$w('#Otho').link = link
$w('#Otho').target = "_self";
}
else if (i === 10)
{
$w('#txtLoading').hide()
$w('#VitelliusCheck').show()
$w('#VitelliusX').hide()
$w('#Vitellius').link = link
$w('#Vitellius').target = "_self";
}
else if (i === 11)
{
$w('#txtLoading').show()
$w('#TitusCheck').show()
$w('#TitusX').hide()
$w('#Titus').link = link
$w('#Titus').target = "_self";
}
else if (i === 12)
{
//$w('#txtLoading').show()
$w('#DomitianCheck').show()
$w('#DomitianX').hide()
$w('#Domitian').link = link
$w('#Domitian').target = "_self";
}
else if (i === 13)
{
$w('#txtLoading').hide()
$w('#NervaCheck').show()
$w('#NervaX').hide()
$w('#Nerva').link = link
$w('#Nerva').target = "_self";
}
else if (i === 14)
{
$w('#txtLoading').show()
$w('#TrajanCheck').show()
$w('#TrajanX').hide()
$w('#Trajan').link = link
$w('#Trajan').target = "_self";
}
else if (i === 15)
{
//$w('#txtLoading').hide()
$w('#HadrianCheck').show()
$w('#HadrianX').hide()
$w('#Hadrian').link = link
$w('#Hadrian').target = "_self";
}
else if (i === 16)
{
$w('#txtLoading').hide()
$w('#AntoninusPiusCheck').show()
$w('#AntoninusPiusX').hide()
$w('#AntoninusPius').link = link
$w('#AntoninusPius').target = "_self";
}
else if (i === 17)
{
$w('#txtLoading').show()
$w('#MarcusAureliusCheck').show()
$w('#MarcusAureliusX').hide()
$w('#MarcusAurelius').link = link
$w('#MarcusAurelius').target = "_self";
}
else if (i === 18)
{
// $w('#txtLoading').show()
$w('#LuciusVerusCheck').show()
$w('#LuciusVerusX').hide()
$w('#LuciusVerus').link = link
$w('#LuciusVerus').target = "_self";
}
else if (i === 19)
{
$w('#txtLoading').hide()
$w('#CommodusCheck').show()
$w('#CommodusX').hide()
$w('#Commodus').link = link
$w('#Commodus').target = "_self";
}
else if (i === 20)
{
$w('#txtLoading').show()
$w('#PertinaxCheck').show()
$w('#PertinaxX').hide()
$w('#Pertinax').link = link
$w('#Pertinax').target = "_self";
$w('#txtLoading').hide()
$w('#txtLoading').collapse()
}
else if (i === 21)
{
// $w('#txtLoading').hide()
$w('#DidiusJCheck').show()
$w('#DidiusJX').hide()
$w('#DidiusJ').link = link
$w('#DidiusJ').target = "_self";
$w('#txtLoading').show()
$w('#txtLoading').expand()
}
else if (i === 22)
{
$w('#txtLoading').hide()
$w('#SeptimiusSCheck').show()
$w('#SeptimiusSX').hide()
$w('#SeptimiusS').link = link
$w('#SeptimiusS').target = "_self";
}
else if (i === 23)
{
$w('#txtLoading').show()
$w('#PNigerCheck').show()
$w('#PNigerX').hide()
$w('#PNiger').link = link
$w('#PNiger').target = "_self";
}
else if (i === 24)
{
// $w('#txtLoading').show()
$w('#ClodiusCheck').show()
$w('#ClodiusX').hide()
$w('#Clodius').link = link
$w('#Clodius').target = "_self";
}
}
} )
}
$w('#txtLoading').hide()
$w('#txtLoading').collapsed
$w('#loading').show()
$w('#loading').expand()
allowClick = 1
}
From the screenshots below the 2 POST errors , one is in checkTheBoxes() and the other is in MarkTheXs(). MarkTheXs() was the first red error in the console.
export async function MarkTheXs()
{
//let userEmail = await wixUsers.currentUser.getEmail()
let endEmp = AllEmperors.length
let results
console.log('MarkX email=',useremail),'*'
for (var i=0;i<endEmp+1;i++) {
console.log('endEmp=',endEmp)
let results = await wixData.query('RomanImperialCoins').eq('user', useremail)
.eq('title', AllEmperors[i])
.limit(1000)
.ascending('title')
.find()
.then((results) =>
{
let numCoins = results.totalCount
console.log('i am here','numCoins=',numCoins)
if (numCoins === 0)
{
if (i === 1)
{
$w('#Vespasian').link = ''
$w('#VespasianX').show()
console.log('VESP',i)
}
else if (i === 2)
{
$w('#Licinius').link = ''
$w('#LiciniusX').show()
console.log('LIC',i)
}
else if (i === 3)
{
$w('#Augustus').link = ''
$w('#AugustusX').show()
console.log('AVG',i)
}
else if (i === 4)
{
$w('#Tiberius').link = ''
$w('#TiberiusX').show()
console.log('TIB',i)
}
else if (i === 5)
{
$w('#Caligula').link = ''
$w('#CaligulaX').show()
console.log('CALIG',i)
}
else if (i === 6)
{
$w('#Claudius').link = ''
$w('#ClaudiusX').show()
console.log('CLAUD',i)
}
else if (i === 7)
{
$w('#Nero').link = ''
$w('#NeroX').show()
console.log('NERO',i)
}
else if (i === 8)
{
$w('#Galba').link = ''
$w('#GalbaX').show()
console.log('GALBA',i)
}
else if (i === 9)
{
$w('#Otho').link = ''
$w('#OthoX').show()
console.log('OTHO',i)
}
else if (i === 10)
{
$w('#Vitellius').link = ''
$w('#VitelliusX').show()
console.log('VIT',i)
}
else if (i === 11)
{
$w('#Titus').link = ''
$w('#TitusX').show()
console.log('TITUS',i)
}
else if (i === 12)
{
$w('#Domitian').link = ''
$w('#DomitianX').show()
console.log('DOMIT',i)
}
else if (i === 13)
{
$w('#Nerva').link = ''
$w('#NervaX').show()
console.log('NERVA',i)
}
else if (i === 14)
{
$w('#Trajan').link = ''
$w('#TrajanX').show()
console.log('TRAJAN',i)
}
else if (i === 15)
{
$w('#Hadrian').link = ''
$w('#HadrianX').show()
console.log('HADRIAN',i)
}
else if (i === 16)
{
$w('#AntoninusPius').link = ''
$w('#AntoninusPiusX').show()
console.log('AP',i)
}
else if (i === 17)
{
$w('#MarcusAurelius').link = ''
$w('#MarcusAureliusX').show()
console.log('MARCUS',i)
}
else if (i === 18)
{
$w('#LuciusVerus').link = ''
$w('#LuciusVerusX').show()
console.log('LUCVER',i)
}
else if (i === 19)
{
$w('#Commodus').link = ''
$w('#CommodusX').show()
console.log('COM',i)
}
else if (i === 20)
{
$w('#Pertinax').link = ''
$w('#PertinaxX').show()
console.log('PERT',i)
}
else if (i === 21)
{
$w('#DidiusJ').link = ''
$w('#DidiusJX').show()
console.log('DIDJ',i)
}
else if (i === 22)
{
$w('#SeptimiusS').link = ''
$w('#SeptimiusSX').show()
console.log('SS',i)
}
else if (i === 23)
{
$w('#PNiger').link = ''
$w('#PNigerX').show()
console.log('PesNiger',i)
}
else if (i === 24)
{
$w('#Clodius').link = ''
$w('#ClodiusX').show()
console.log('CLOD',i)
}
console.log('i am here, no more',i)
}
} )
}
}