modfica funzioni caricamento iniziale

This commit is contained in:
cesare 2022-12-16 11:55:34 +01:00
parent e86f6e2f25
commit cc767c9735
1 changed files with 69 additions and 41 deletions

View File

@ -306,12 +306,18 @@ $(document).ready(function() {
containerForme = formeseconda containerForme = formeseconda
const endlc = performance.now(); const endlc = performance.now();
console.log(`Load `+cantica+` time: ${endlc - start} ms`); console.log(`Load `+cantica+` time: ${endlc - start} ms`);
for (cmpItem of containerForme) { for (var cmpItem of containerForme) {
formaItem = cmpItem.split("_") formaItem = cmpItem.split("_")
//listaCanti = createDivCanti(listaCanti, cantica, 'Canto ' + formaItem[1]) //createDivVerso(cantica, num, canto, forma, catgram, pos)
//var forma = new Object() if (! setVersi.has(cantica + "_" + formaItem[3] + "_" + 'Canto_' + formaItem[1])){
setVersi = createDivVersi(setVersi, cantica, formaItem[3], 'Canto_' + formaItem[1]) createDivVerso(cantica, formaItem[3], 'Canto_' + formaItem[1], formaItem[0], formaItem[4], formaItem[2])
setVersi.add(cantica+ "_" + formaItem[3] + "_" + 'Canto_' + formaItem[1])
}
else{
//setVersi = createDivVersi(setVersi, cantica, formaItem[3], 'Canto_' + formaItem[1])
createSpanFormeNew(cantica, 'Canto_' + formaItem[1], formaItem[3], formaItem[0], formaItem[4], formaItem[2]) createSpanFormeNew(cantica, 'Canto_' + formaItem[1], formaItem[3], formaItem[0], formaItem[4], formaItem[2])
}
/* /*
forma.numverso = formaItem[3]; forma.numverso = formaItem[3];
forma.canto = 'Canto ' + formaItem[1]; forma.canto = 'Canto ' + formaItem[1];
@ -374,6 +380,28 @@ $(document).ready(function() {
} }
} }
function createDivVerso(cantica, num, canto, forma, catgram, pos) {
var elementoverso = $('<p />')
elementoverso.append(num + ". ")
elementoverso.attr("style", "line-height: 0.5em")
elementoverso.attr('class', 'f6 text-secondary text-nowrap font-weight-lighter')
elementoverso.attr('id', cantica + "_" + canto + "_" + num)
var spanoccorrenza = $('<span />')
var pos = parseInt(pos)
spanoccorrenza.attr('id', cantica + "_" + canto+ "_" + num + "_" + pos)
spanoccorrenza.attr('data-cg', catgram)
spanoccorrenza.append(forma+" ")
spanoccorrenza.appendTo(elementoverso)
elementoverso.appendTo('#' + cantica + canto)
}
/* /*
function createDivCanti(orderedListaCanti, cantica, canto) { function createDivCanti(orderedListaCanti, cantica, canto) {
if (orderedListaCanti.has(canto)) { if (orderedListaCanti.has(canto)) {