Alessia il y a 1 an
Parent
commit
08a3b69e37
6 fichiers modifiés avec 31 ajouts et 16 suppressions
  1. 1 0
      css/evenTime.css
  2. 1 1
      js/advanced_search.js
  3. 13 4
      js/geospace.js
  4. 8 7
      js/lettera.js
  5. 2 2
      js/lettera_query.js
  6. 6 2
      ricerca.html

+ 1 - 0
css/evenTime.css

@@ -93,6 +93,7 @@
 .eventSeed {
   text-align: justify;
   font-size: 12px;
+  margin: 10px 0px 10px 20px;
 }
 
 #backToAnni {

+ 1 - 1
js/advanced_search.js

@@ -42,7 +42,7 @@ const graphArray = [
 	["ASPO - Datini", "http://dev.restore.ovi.cnr.it:8890/aspo/datini", "Object"], 
 	["ASPO - Ospedale", "http://dev.restore.ovi.cnr.it:8890/aspo/ospedale", "Object"],
 	["ASPO - Marcovaldi", "http://dev.restore.ovi.cnr.it:8890/aspo/marcovaldi", "Object"],
-	["ASPO - Onomastica Ospedale", "http://dev.restore.ovi.cnr.it:8890/aspo/gettatelli", "Person"],
+	["ASPO - Onomastica Gettatelli", "http://dev.restore.ovi.cnr.it:8890/aspo/gettatelli", "Person"],
 	["ASPO - Onomastica Datini", "http://dev.restore.ovi.cnr.it:8890/aspo/onomastica", "Person"],
 	["MPP - Artisti", "http://dev.restore.ovi.cnr.it:8890/mpp/autori", "Person"],
 	["MPP - Collezione Martini", "http://dev.restore.ovi.cnr.it:8890/mpp/martini", "Artwork"],

+ 13 - 4
js/geospace.js

@@ -173,6 +173,7 @@ function manageJson(json) {
       //var evento = value['event']['value'];
       var evento = "Invio"
       var data = value['time_span']['value'];
+      var testo = "";
       
       if (value.hasOwnProperty('year')) {
         year = value['year']['value'];
@@ -186,8 +187,11 @@ function manageJson(json) {
       if (value.hasOwnProperty('day')) {
         day = value['day']['value'];
       }
+      if (value.hasOwnProperty('text')) {
+        testo = value['text']['value'];
+      }
       
-      eventi[i] = {"uri_soggetto": uri_soggetto, "soggetto": soggetto, "uri_luogo": uri, "luogo": label, "coordinate": coord, "evento": evento, "data": data, "anno": year, "mese": month, "giorno": day};
+      eventi[i] = {"uri_soggetto": uri_soggetto, "soggetto": soggetto, "uri_luogo": uri, "luogo": label, "coordinate": coord, "evento": evento, "data": data, "anno": year, "mese": month, "giorno": day, "testo": testo};
 
       i++;
 
@@ -536,6 +540,7 @@ function manageEvents(events) {
     var anno = events[i]['anno'];
     var mese = events[i]['mese'];
     var giorno = events[i]['giorno'];
+    var testo = events[i]['testo'];
 
     if (anno.length == 4) {
       if (!anni.includes(anno)) {
@@ -556,8 +561,10 @@ function manageEvents(events) {
 				'" class="object btn btn-default" alt="oggetto" title="' + soggetto + 
 				'"><i class="fa fa-book"></i></button>';
 
-    Eventi = '<div data-point="' + coordinates + '" class="row event">' + 
-    '<div class="col-2">' + object_button + '</div><div class="col eventSeed">' + soggetto + '</div></div>';
+    Eventi = '<div data-point="' + coordinates + '"  class="row event"> \
+    <div class="col eventSeed"><div class="row">' + soggetto + object_button +'</div> \
+    <div class="row">' + testo + '</div></div></div>';
+    //<div class="col-2"><div class="row">' + object_button + '</div></div></div>';
   
     $('#timeline').append(Eventi);
   }
@@ -640,6 +647,8 @@ $(document).on("click", ".date", function (ev) {
 
 }); 
 
+//EVENT ON HOVER. ACTIVATE BY PASSING ON TITLE
+/*
 $(document).on("mouseover", ".event", function(){
   // parse lat and lng from the divs data attribute
   var latlng = $(this).data().point.split(', ');
@@ -649,7 +658,7 @@ $(document).on("mouseover", ".event", function(){
 
   map.setView([lat, lng], zoom);
 });
-
+*/
 $(document).on("click", ".event", function(){
   // parse lat and lng from the divs data attribute
   var latlng = $(this).data().point.split(', ');

+ 8 - 7
js/lettera.js

@@ -48,9 +48,9 @@ function updatePage(){
 		if(pageInfo.query1.hasOwnProperty('mittente')) document.getElementById("mittente_id").innerHTML = pageInfo.query1.mittente.value;
 		if(pageInfo.query1.hasOwnProperty('destinatario')) document.getElementById("destinatario_id").innerHTML = pageInfo.query1.destinatario.value;
 		if(pageInfo.query1.hasOwnProperty('luogo_partenza')) document.getElementById("luogo_partenza_id").innerHTML = pageInfo.query1.luogo_partenza.value;
-		if(pageInfo.query1.hasOwnProperty('uriLuogoPartenza')) document.getElementById("luogo_partenza_btn").innerHTML = createButton("fa fa-map", "Vedi mappa", "schedaMappa('LUOGO')".replace("LUOGO", pageInfo.query1.uriLuogoPartenza.value));
+		if(pageInfo.query1.hasOwnProperty('uriLuogoPartenza')) document.getElementById("luogo_partenza_btn").innerHTML = createButton("fa fa-map", "Luogo", "schedaMappa('LUOGO')".replace("LUOGO", pageInfo.query1.uriLuogoPartenza.value));
 		if(pageInfo.query1.hasOwnProperty('luogo_arrivo')) document.getElementById("luogo_arrivo_id").innerHTML = pageInfo.query1.luogo_arrivo.value;
-		if(pageInfo.query1.hasOwnProperty('uriLuogoArrivo')) document.getElementById("luogo_arrivo_btn").innerHTML = createButton("fa fa-map", "Vedi mappa", "schedaMappa('LUOGO')".replace("LUOGO", pageInfo.query1.uriLuogoArrivo.value));
+		if(pageInfo.query1.hasOwnProperty('uriLuogoArrivo')) document.getElementById("luogo_arrivo_btn").innerHTML = createButton("fa fa-map", "Luogo", "schedaMappa('LUOGO')".replace("LUOGO", pageInfo.query1.uriLuogoArrivo.value));
 		if(pageInfo.query1.hasOwnProperty('data_partenza')) document.getElementById("data_partenza_id").innerHTML = pageInfo.query1.data_partenza.value;
 		if(pageInfo.query1.hasOwnProperty('data_arrivo')) document.getElementById("data_arrivo_id").innerHTML = pageInfo.query1.data_arrivo.value;
 		
@@ -73,8 +73,10 @@ function updatePage(){
 	if(pageInfo.areaLinguistica) document.getElementById("area_linguistica_id").innerHTML = pageInfo.areaLinguistica.area_linguistica.value;
 	if(pageInfo.sigla) document.getElementById("sigla_OVI").innerHTML = pageInfo.sigla.sigla_OVI.value;
 	if(pageInfo.segnatura){
-		document.getElementById("segnatura_id").innerHTML = pageInfo.segnatura.segnatura_OVI.value;
-		document.getElementById("segnatura_btn").innerHTML = createButton("fa fa-link", "Link ASPO", "schedaASPO('SEGN')".replace("SEGN", thisUrlParams.link));
+		var ss = '<a href="'+ thisUrlParams.link + '">' + pageInfo.segnatura.segnatura_OVI.value + '</a>';
+		document.getElementById("segnatura_id").innerHTML = ss;
+		//document.getElementById("segnatura_id").innerHTML = pageInfo.segnatura.segnatura_OVI.value;
+		//document.getElementById("segnatura_btn").innerHTML = createButton("fa fa-link", "Link ASPO", "schedaASPO('SEGN')".replace("SEGN", thisUrlParams.link));
 	}
 	if(pageInfo.edizione){
 		document.getElementById("edizione_id").innerHTML = pageInfo.edizione.edizione.value;
@@ -105,9 +107,9 @@ function updatePage(){
 
 	if(pageInfo.query2) {
 		if(pageInfo.query2.hasOwnProperty('mittente')) document.getElementById("mittente_id_ASPO").innerHTML = pageInfo.query2.mittente.value;
-		if(pageInfo.query2.hasOwnProperty('uriSender')) document.getElementById("mittente_btn_ASPO").innerHTML = createButton("fa fa-user", "Scheda persona", "schedaPersona('PERS')".replace("PERS", pageInfo.query2.uriSender.value));
+		if(pageInfo.query2.hasOwnProperty('uriSender')) document.getElementById("mittente_btn_ASPO").innerHTML = createButton("fa fa-user", "Persona", "schedaPersona('PERS')".replace("PERS", pageInfo.query2.uriSender.value));
 		if(pageInfo.query2.hasOwnProperty('destinatario')) document.getElementById("destinatario_id_ASPO").innerHTML = pageInfo.query2.destinatario.value;
-		if(pageInfo.query2.hasOwnProperty('uriReceiver')) document.getElementById("destinatario_btn_ASPO").innerHTML = createButton("fa fa-user", "Scheda persona", "schedaPersona('PERS')".replace("PERS", pageInfo.query2.uriReceiver.value));
+		if(pageInfo.query2.hasOwnProperty('uriReceiver')) document.getElementById("destinatario_btn_ASPO").innerHTML = createButton("fa fa-user", "Persona", "schedaPersona('PERS')".replace("PERS", pageInfo.query2.uriReceiver.value));
 		if(pageInfo.query2.hasOwnProperty('placeSend')) document.getElementById("luogo_partenza_id_ASPO").innerHTML = pageInfo.query2.placeSend.value;
 		if(pageInfo.query2.hasOwnProperty('placeReceive')) document.getElementById("luogo_arrivo_id_ASPO").innerHTML = pageInfo.query2.placeReceive.value;
 		if(pageInfo.query2.hasOwnProperty('timeSpanSend')) document.getElementById("data_partenza_id_ASPO").innerHTML = pageInfo.query2.timeSpanSend.value;
@@ -183,7 +185,6 @@ function openTLIO(info){
 }
 
 function schedaEdizione(info){
-	alert("Hello");
 	$("#myModal").empty();
 	$("#myModal").css("display", "block");
 	$('#myModal').append("<div class='modal-content'><div class='modal-close'><span class='close'>&times;</span></div><div id='myInput'>" + 

+ 2 - 2
js/lettera_query.js

@@ -74,7 +74,7 @@ OPTIONAL {?send crm:P4_has_time-span ?time_spanA . \
 ?time_spanA rdfs:label ?data_partenza . } \
 OPTIONAL {?send crm:P27_moved_from ?uriPlaceSend . \
 ?uriPlaceSend rdfs:label ?luogo_partenza . \
-OPTIONAL {?uriLuogoPartenza crm:P1_is_identified_by ?uriPlaceSend .}} \
+OPTIONAL {?uriPlaceSend owl:sameAs ?uriLuogoPartenza .}} \
 OPTIONAL {?send crm:P01_has_domain ?uriMittente . \
 ?uriMittente crm:P02_has_range ?mittente . } \
  \
@@ -84,7 +84,7 @@ OPTIONAL {?receive crm:P4_has_time-span ?time_spanB . \
 ?time_spanB rdfs:label ?data_arrivo . } \
 OPTIONAL {?receive crm:P26_moved_to ?uriPlaceReceive . \
 ?uriPlaceReceive rdfs:label ?luogo_arrivo . \
-OPTIONAL {?uriLuogoArrivo crm:P1_is_identified_by ?uriPlaceReceive .} } \
+OPTIONAL {?uriPlaceReceive owl:sameAs ?uriLuogoArrivo .} } \
 OPTIONAL {?receive crm:P01_has_domain ?receiver . \
 ?receiver crm:P02_has_range ?destinatario . } \
 } LIMIT 1"

+ 6 - 2
ricerca.html

@@ -44,7 +44,7 @@
 							<a class="nav-link" href="http://restore.ovi.cnr.it/">Progetto</a>
 						</li>
 						<li class="nav-item active">
-							<a class="nav-link" href="#">Ricerca</a>
+							<a class="nav-link" href="ricerca.html">Ricerca</a>
 						</li>
 						<!--<li class="nav-item">
 							<a class="nav-link" href="#">Indici</a>
@@ -56,7 +56,11 @@
 							<a class="nav-link" href="standard.html">Standard</a>
 						</li>
 						<li class="nav-item dropdown">
-							<a class="mal
+							<a class="nav-link dropdown-toggle" href="#" id="navbarDropdownMenuLink" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Sparql</a>
+							<div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
+								<a class="dropdown-item" href="http://dev.restore.ovi.cnr.it:8890/sparql/">Endpoint Sparql</a>
+								<a class="dropdown-item" href="sparql.html">Query</a>
+							</div>
 						</li>
 						<!--<li class="nav-item">
 							<a class="nav-link" href="download.html">Download</a>