import {getFormattedContext} from './format.js' export function createFirstRow(param) { var row = document.createElement('div'); row.className = "row height d-flex justify-content-center align-items-center"; row.id = "first_row"; if (param.includes("forma")) { var colForma = document.createElement('div'); colForma.className = "col formaCol"; colForma.append("Forma"); row.append(colForma); } if (param.includes("lemma")) { var colLemma = document.createElement('div'); colLemma.className = "col lemmaCol"; colLemma.append("Lemma"); row.append(colLemma); } if (param.includes("cat_gr")) { var categoria = document.createElement('div'); categoria.className = "col cat_gr"; categoria.append("Categoria Grammaticale"); row.append(categoria); } if (param.includes("disambiguatore")) { var colDis = document.createElement('div'); colDis.className = "col disambiguatore"; colDis.append("Disambiguatore"); row.append(colDis); } if (param.includes("occ")) { var colOcc = document.createElement('div'); colOcc.className = "col occorrenze"; colOcc.append("Occorrenze"); row.append(colOcc); } var colSel = document.createElement('div'); colSel.className = "col seleziona_elemento"; colSel.append("Seleziona"); row.append(colSel); $("#result").append(row); } //Crea prima riga per contesti multipli export function createFirstRowOcc(param) { var row = document.createElement('div'); row.className = "row height d-flex justify-content-center align-items-center"; row.id = "first_row"; var colRif = document.createElement('div'); colRif.className = "col-4 rifCol"; colRif.append("Riferimenti"); row.append(colRif); var colInfoLemma = document.createElement('div'); colInfoLemma.className = "col-2 lemmaCol"; row.append(colInfoLemma); var colContesto = document.createElement('div'); colContesto.className = "col-6 contestoCol"; colContesto.append("Contesto"); row.append(colContesto); $("#result").append(row); } export function createRow(num, elem) { var cat_gr = elem["cat_gr"]; var disambiguatore = elem["disambiguatore"]; var forma = elem["forma"]; var lemma = elem["lemma"]; var occ = elem["occ"]; var cod = elem["cod"]; var row = document.createElement('div'); row.className = "row height d-flex justify-content-center align-items-center"; row.id = num; if (elem.hasOwnProperty('forma')) { var colForma = document.createElement('div'); colForma.className = "col formaCol"; colForma.append(forma); row.append(colForma); } if (elem.hasOwnProperty('lemma')) { var colLemma = document.createElement('div'); colLemma.className = "col lemmaCol"; colLemma.append(lemma); row.append(colLemma); } if (elem.hasOwnProperty('cat_gr')) { var categoria = document.createElement('div'); categoria.className = "col cat_gr"; categoria.append(cat_gr); row.append(categoria); } if (elem.hasOwnProperty('disambiguatore')) { var colDis = document.createElement('div'); colDis.className = "col disambiguatore"; colDis.append(disambiguatore); row.append(colDis); } if (elem.hasOwnProperty('occ')) { var colOcc = document.createElement('div'); colOcc.className = "col occorrenze"; colOcc.append(occ); row.append(colOcc); } var colSel = document.createElement('div'); colSel.className = "col seleziona_elemento"; var inputSel = document.createElement('input'); inputSel.className = "form-check-selected"; inputSel.id = cod; inputSel.type = "checkbox"; colSel.append(inputSel); row.append(colSel); $("#result").append(row); } export function createOccRow(num, elem, pp) { var titolo_abbreviato = elem["Titolo Abbreviato"]; var contesto_formattato = elem["contesto formattato"]; var contesto = getFormattedContext(contesto_formattato); //contesto = contesto.replace(/\n/g, "
"); var rif_organico = elem["Rif_organico"]; var pag = elem["pag"]; var riga = elem["riga"]; var stanza = elem["stanza"]; var tipostanza = elem["tipostanza"]; var ts = writeStanza(tipostanza); var verso = elem["verso"]; var lemma = elem["lemma"]; var cat_gr = elem["cat_gr"]; var riferimenti = titolo_abbreviato + ", " + rif_organico + ", " + ts + "." + stanza + " v. " + verso + ", " + pag + "." + riga; var info_lemma = lemma + " " + cat_gr; /* for (var i=0; i' + words[i] + ''); }*/ var row = document.createElement('div'); row.className = "row singleContext height d-flex justify-content-center align-items-center pag_" + pp; row.id = num; //var onClickCommand = "goToSingleContext(" + num + ", 31, 0, 0)"; //row.setAttribute("onclick", onClickCommand); var colRiferimenti = document.createElement('div'); colRiferimenti.className = "col-4 rifCol"; colRiferimenti.append(riferimenti); row.append(colRiferimenti); var colInfoLemma = document.createElement('div'); colInfoLemma.className = "col-2 lemCol"; colInfoLemma.append(info_lemma); row.append(colInfoLemma); var colContesto = document.createElement('div'); colContesto.className = "col-6 contestoCol"; colContesto.innerHTML = contesto; row.append(colContesto); $("#pag_" + pp).append(row); } // //WRITE TIPOSTANZA function writeStanza(stanza) { var tipo_stanza = ""; if (stanza = 0) { tipo_stanza = "prosa"; } else if (stanza = 1) { tipo_stanza = "verso"; } else if (stanza = 2) { tipo_stanza = "distico"; } else if (stanza = 4) { tipo_stanza = "terzina"; } else if (stanza = 8) { tipo_stanza = "quartina"; } else if (stanza = 16) { tipo_stanza = "sestina"; } else if (stanza = 32) { tipo_stanza = "ottava"; } else if (stanza = 64) { tipo_stanza = "sonetto"; } else if (stanza = 99) { tipo_stanza = "stanza"; } else { tipo_stanza = stanza; } return tipo_stanza; }