gestione risultati target Periodo

This commit is contained in:
cesare 2024-05-10 13:20:04 +02:00
parent a615669d6d
commit 478cc9c6cf
1 changed files with 1167 additions and 1161 deletions

View File

@ -76,7 +76,6 @@ $('#opzioniVista :checkbox').change(function() {
case "visPeriodi|true": case "visPeriodi|true":
selectedVista = 'frasi' selectedVista = 'frasi'
//$(cantoDisplayed).attr('style', 'display: d-flex;')
vistaPeriodi = true vistaPeriodi = true
loadFrasi(); loadFrasi();
break; break;
@ -84,7 +83,6 @@ $('#opzioniVista :checkbox').change(function() {
$("#vistaFrasi").css("display", "none"); $("#vistaFrasi").css("display", "none");
resetFrasi() resetFrasi()
vistaPeriodi = false vistaPeriodi = false
//$(cantoDisplayed).attr('style', 'display: d-flex;')
break; break;
case "visRiferimenti|true": case "visRiferimenti|true":
$(".showcomments").css("display", "inline-block"); $(".showcomments").css("display", "inline-block");
@ -481,8 +479,7 @@ $(" ."+formaClass).hover(function(idx, element) {
initCitazioni() initCitazioni()
var parcid = cid.split('_') var parcid = cid.split('_')
if ( !(loadedCanti.has(cid))) if (!(loadedCanti.has(cid))) {
{
if (parcid[0].includes('Inferno')) if (parcid[0].includes('Inferno'))
showCanto(formeprima, '1', parcid[1]) showCanto(formeprima, '1', parcid[1])
if (parcid[0].includes('Purgatorio')) if (parcid[0].includes('Purgatorio'))
@ -605,20 +602,21 @@ function loadPeriodo(idperiodo) {
//if(idperiodo.split('_')[0]+'_'+idperiodo.split('_')[1]!=getNumCurrentCantica()) //if(idperiodo.split('_')[0]+'_'+idperiodo.split('_')[1]!=getNumCurrentCantica())
if (!isPeriodoInCanto(idperiodo, cantoDisplayed)) { if (!isPeriodoInCanto(idperiodo, cantoDisplayed)) {
//console.log(idperiodo.split('_')[0]+'_'+idperiodo.split('_')[1]+', '+getNumCurrentCantica())
return return
} }
$(cantoDisplayed).find(' .' + idperiodo).each(function() { $(cantoDisplayed).find(' .' + idperiodo).each(function() {
var pstp = $(this).attr('class').split(" ")[1] var pstp = $(this).attr('class').split(" ")[1]
if (pstp=='sentencetag')
$(this).css('color', colorssp(mapsynttypestopalette[pstp])); $(this).attr('style', 'display: d-flex;');
//$(this).css('color', colorssp(mapsynttypestopalette[pstp]));
}) })
minim.contents().find(' .' + idperiodo).each(function() { minim.contents().find(' .' + idperiodo).each(function() {
var mpstp = $(this).attr('class').split(" ")[1] var mpstp = $(this).attr('class').split(" ")[1]
if (mpstp=='sentencetag')
$(this).css('color', colorssp(mapsynttypestopalette[mpstp])); $(this).attr('style', 'display: d-flex;');
//$(this).css('color', colorssp(mapsynttypestopalette[mpstp]));
}) })
} }
@ -1380,6 +1378,12 @@ function emphResults(){
for (msid of listaPeriodiRisultato) { for (msid of listaPeriodiRisultato) {
$('.' + msid).each(function() { $('.' + msid).each(function() {
$(this).css('color', ''); $(this).css('color', '');
if (!vistaPeriodi){
var pstp = $(this).attr('class').split(" ")[1]
if (pstp=='sentencetag')
$(this).attr('style', 'display: none;');
}
}); });
} }
for (clsid of listaClausoleRisultato) { for (clsid of listaClausoleRisultato) {
@ -1666,7 +1670,7 @@ function emphResults(){
var spanoccorrenza = $('<span />') var spanoccorrenza = $('<span />')
spanoccorrenza.attr('id', 'sep_' + pos) spanoccorrenza.attr('id', 'sep_' + pos)
spanoccorrenza.attr('title', catgramm) spanoccorrenza.attr('title', catgramm)
spanoccorrenza.attr('class', sentenceid+' sentencetag') spanoccorrenza.attr('class', sentenceid + ' sentencetag font-weight-bold')
spanoccorrenza.append(separator + " ") spanoccorrenza.append(separator + " ")
if (separator == closeSTag) { if (separator == closeSTag) {
@ -2076,14 +2080,16 @@ function emphResults(){
* REGOLE DI PARSING PER VISUALIZZAZIONE CATEGORIE GRAMMATICALI * REGOLE DI PARSING PER VISUALIZZAZIONE CATEGORIE GRAMMATICALI
*/ */
const categoriegrammaticali={"v":"Verbo", "s":"Sostantivo", "a":"Aggettivo", "p":"Pronome", "r":"Articolo", "b":"Avverbio","e":"Preposizione", const categoriegrammaticali = {
"v": "Verbo", "s": "Sostantivo", "a": "Aggettivo", "p": "Pronome", "r": "Articolo", "b": "Avverbio", "e": "Preposizione",
"c": "Congiunzione", "i": "Interiezione", "n": "Onomastica", "f": "Citazione", "l": "Locuzione", "c": "Congiunzione", "i": "Interiezione", "n": "Onomastica", "f": "Citazione", "l": "Locuzione",
"r-e": "Articolo, Preposizione", "b-v": "Avverbio, Verbo", "p-v": "Pronome, Verbo", "r-e": "Articolo, Preposizione", "b-v": "Avverbio, Verbo", "p-v": "Pronome, Verbo",
"b-p-v": "Avverbio, Pronome, Verbo", "b-p": "Avverbio, Pronome", "b-p-v": "Avverbio, Pronome, Verbo", "b-p": "Avverbio, Pronome",
"e-p": "Preposizione, Pronome", "a-s": "Aggettivo, Sostantivo", "e-p": "Preposizione, Pronome", "a-s": "Aggettivo, Sostantivo",
"e-r": "Preposizione, Articolo", "v-b": "Verbo, Avverbio", "v-p": "Verbo, Pronome", "e-r": "Preposizione, Articolo", "v-b": "Verbo, Avverbio", "v-p": "Verbo, Pronome",
"v-p-b": "Verbo, Pronome, Avverbio", "p-b": "Pronome, Avverbio", "v-p-b": "Verbo, Pronome, Avverbio", "p-b": "Pronome, Avverbio",
"p-e":"Pronome, Preposizione", "s-a":"Sostantivo, Aggettivo",} "p-e": "Pronome, Preposizione", "s-a": "Sostantivo, Aggettivo",
}
var categoriegrammaticaliGrammar = `Expression = head:(Filtro){return 'Verbo,'+head.join()} var categoriegrammaticaliGrammar = `Expression = head:(Filtro){return 'Verbo,'+head.join()}