|
@@ -271,6 +271,12 @@ $( document ).ready(function() {
|
|
|
}
|
|
|
});
|
|
|
|
|
|
+ $( "#context-title" ).click(function() {
|
|
|
+ $( "#additional_info" ).toggle( "slow", function() {
|
|
|
+
|
|
|
+ });
|
|
|
+ });
|
|
|
+
|
|
|
});
|
|
|
|
|
|
function createNewCC(occ) {
|
|
@@ -470,7 +476,21 @@ function createFirstRowOcc(param) {
|
|
|
row.className = "row height d-flex justify-content-center align-items-center";
|
|
|
row.id = "first_row";
|
|
|
|
|
|
-
|
|
|
+ var colRif = document.createElement('div');
|
|
|
+ colRif.className = "col-5 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-5 contestoCol";
|
|
|
+ colContesto.append("Contesto");
|
|
|
+ row.append(colContesto);
|
|
|
+
|
|
|
+
|
|
|
if (param.includes("Titolo Abbreviato")) {
|
|
|
var colTitolo = document.createElement('div');
|
|
|
colTitolo.className = "col-2 abbrCol";
|
|
@@ -525,7 +545,7 @@ function createFirstRowOcc(param) {
|
|
|
colContesto.className = "col-4 contesto";
|
|
|
colContesto.append("Contesto");
|
|
|
row.append(colContesto);
|
|
|
- }
|
|
|
+ }*/
|
|
|
|
|
|
|
|
|
$("#result").append(row);
|
|
@@ -606,21 +626,43 @@ function createOccRow(num, elem) {
|
|
|
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.length; i++) {
|
|
|
contesto = contesto.replace(words[i], '<span class="highlight">' + words[i] + '</span>');
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
var row = document.createElement('div');
|
|
|
row.className = "row height d-flex justify-content-center align-items-center";
|
|
|
row.id = num;
|
|
|
var onClickCommand = "goToSingleContext(" + num + ", 31, 0, 0)";
|
|
|
row.setAttribute("onclick", onClickCommand);
|
|
|
|
|
|
- if (elem.hasOwnProperty('Titolo Abbreviato')) {
|
|
|
+ var colRiferimenti = document.createElement('div');
|
|
|
+ colRiferimenti.className = "col-5 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-5 contestoCol";
|
|
|
+ colContesto.innerHTML = contesto;
|
|
|
+ row.append(colContesto);
|
|
|
+
|
|
|
+
|
|
|
var colTitolo = document.createElement('div');
|
|
|
colTitolo.className = "col-2 abbrCol";
|
|
|
colTitolo.append(titolo_abbreviato);
|
|
@@ -674,7 +716,7 @@ function createOccRow(num, elem) {
|
|
|
colContesto.className = "col-4 contestoCol";
|
|
|
colContesto.innerHTML = contesto;
|
|
|
row.append(colContesto);
|
|
|
- }
|
|
|
+ }*/
|
|
|
|
|
|
$("#result").append(row);
|
|
|
|
|
@@ -682,6 +724,37 @@ function createOccRow(num, elem) {
|
|
|
|
|
|
|
|
|
|
|
|
+
|
|
|
+
|
|
|
+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;
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
|
|
|
|
|
|
function goToSingleContext(num, parole, periodi, brani) {
|
|
@@ -705,7 +778,29 @@ function goToSingleContext(num, parole, periodi, brani) {
|
|
|
|
|
|
|
|
|
function createPage(elem) {
|
|
|
- var contesto = elem['contesto'];
|
|
|
+
|
|
|
+ $("#single-context-box").css("display", "block");
|
|
|
+
|
|
|
+ var contesto = elem["contesto"];
|
|
|
+ var titolo_abbreviato = "";
|
|
|
+ var rif_organico = "";
|
|
|
+ var tipo_stanza = "";
|
|
|
+ var stanza = "";
|
|
|
+ var verso = "";
|
|
|
+ var pag = "";
|
|
|
+ var riga = "";
|
|
|
+
|
|
|
+ var autore = "";
|
|
|
+ var titolo = "";
|
|
|
+ var data_descr = "";
|
|
|
+ var area_gen = "";
|
|
|
+ var area_spec = "";
|
|
|
+ var genere = "";
|
|
|
+ var curatore = "";
|
|
|
+ var sigla = "";
|
|
|
+
|
|
|
+ var note = "";
|
|
|
+ var testo_associato = "";
|
|
|
|
|
|
var contesto = elem['contesto'];
|
|
|
var annoF = elem["Anno finale"];
|
|
@@ -754,15 +849,88 @@ function createPage(elem) {
|
|
|
|
|
|
console.log(elem);
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+ if (elem.hasOwnProperty('Titolo Abbreviato')) {
|
|
|
+ titolo_abbreviato = elem["Titolo Abbreviato"];
|
|
|
+ }
|
|
|
+ if (elem.hasOwnProperty('Rif_organico')) {
|
|
|
+ rif_organico = elem["Rif_organico"];
|
|
|
+ }
|
|
|
+ if (elem.hasOwnProperty('tipostanza')) {
|
|
|
+ var ts = elem["tipostanza"];
|
|
|
+ tipo_stanza = writeStanza(ts);
|
|
|
+ }
|
|
|
+ if (elem.hasOwnProperty('stanza')) {
|
|
|
+ stanza = elem["stanza"];
|
|
|
+ }
|
|
|
+ if (elem.hasOwnProperty('verso')) {
|
|
|
+ verso = elem["verso"];
|
|
|
+ }
|
|
|
+ if (elem.hasOwnProperty('pag')) {
|
|
|
+ pag = elem["pag"];
|
|
|
+ }
|
|
|
+ if (elem.hasOwnProperty('riga')) {
|
|
|
+ riga = elem["riga"];
|
|
|
+ }
|
|
|
|
|
|
-
|
|
|
-
|
|
|
+ if (elem.hasOwnProperty('Autore')) {
|
|
|
+ autore = elem["Autore"];
|
|
|
+ }
|
|
|
+ if (elem.hasOwnProperty("Area generica")) {
|
|
|
+ area_gen = elem["Area generica"];
|
|
|
+ }
|
|
|
+ if (elem.hasOwnProperty("Area specifica")) {
|
|
|
+ area_spec = elem["Area specifica"];
|
|
|
+ }
|
|
|
+ if (elem.hasOwnProperty("Data descrittiva")) {
|
|
|
+ data_descr = elem["Data descrittiva"];
|
|
|
+ }
|
|
|
+ if (elem.hasOwnProperty("Genere")) {
|
|
|
+ genere = elem["Genere"];
|
|
|
+ }
|
|
|
+ if (elem.hasOwnProperty("sigla")) {
|
|
|
+ sigla = elem["sigla"];
|
|
|
+ }
|
|
|
+ if (elem.hasOwnProperty('Curatore')) {
|
|
|
+ curatore = "a cura di " + elem["Curatore"];
|
|
|
+ }
|
|
|
+ if (elem.hasOwnProperty('Titolo')) {
|
|
|
+ titolo = elem["Titolo"];
|
|
|
+ }
|
|
|
|
|
|
- var win = window.open("");
|
|
|
- win.document.body.innerHTML = "<p>" + contesto + "</p>";
|
|
|
+ if (elem.hasOwnProperty('nota')) {
|
|
|
+ note = elem["nota"];
|
|
|
+ $("#notes_box").css("display", "block");
|
|
|
+ } else {
|
|
|
+ $("#notes_box").css("display", "none");
|
|
|
+ }
|
|
|
+
|
|
|
+ if (elem.hasOwnProperty('testo associato')) {
|
|
|
+ testo_associato = elem["testo associato"];
|
|
|
+ $("#associated-text-box").css("display", "block");
|
|
|
+ } else {
|
|
|
+ $("#associated-text-box").css("display", "none");
|
|
|
+ }
|
|
|
+
|
|
|
+ var title_box = "<p>" + titolo_abbreviato + ", " + rif_organico + ", " + tipo_stanza +
|
|
|
+ "." + stanza + ", v." + verso + ", " + pag + "." + riga + "</p>";
|
|
|
+
|
|
|
+ var add_info = "<p>" + "Autore: " + autore + "<br />" +
|
|
|
+ "Titolo: " + titolo + "<br />" +
|
|
|
+ "Titolo abbreviato: " + titolo_abbreviato + "<br />" +
|
|
|
+ "Riferimenti cronologici: " + data_descr + "<br />" +
|
|
|
+ "Area generica: " + area_gen + "<br />" +
|
|
|
+ "Area specifica: " + area_spec + "<br />" +
|
|
|
+ "Genere: " + genere + "<br />" +
|
|
|
+ "Curatore: " + curatore + "<br />" +
|
|
|
+ "Sigla: " + sigla + "<br />" +
|
|
|
+ "</p>"
|
|
|
+
|
|
|
+ document.getElementById("context-text").innerHTML = contesto;
|
|
|
+ document.getElementById("context-title").innerHTML = title_box;
|
|
|
+ document.getElementById("additional_info").innerHTML = add_info;
|
|
|
+
|
|
|
+ document.getElementById("notes-text").innerHTML = note;
|
|
|
+ document.getElementById("associated-text").innerHTML = testo_associato;
|
|
|
|
|
|
}
|
|
|
|
|
@@ -794,4 +962,10 @@ $(document).on("change", ".flViewBy", function (ev) {
|
|
|
cc[0].disabled = false;
|
|
|
}
|
|
|
|
|
|
+});
|
|
|
+
|
|
|
+$( "#context-title" ).on( "click", function() {
|
|
|
+ $( "#additional_info" ).toggle( "slow", function() {
|
|
|
+
|
|
|
+ });
|
|
|
});
|