|
@@ -20,13 +20,13 @@ doJsonQuery(querySc).done(function(data) { handle_SchedeStoriche(data); });
|
|
|
queryIcon = prefixes + (queryManager['querySchedaOpera']['queryIconclass']).replace('{URI}', link);
|
|
|
doJsonQuery(queryIcon).done(function(data) { handle_Iconclass(data); });
|
|
|
|
|
|
-var img_pic = "";
|
|
|
-var img_cat = "";
|
|
|
-var img_sc = "";
|
|
|
-var img_g1858 = "";
|
|
|
-var img_g1888 = "";
|
|
|
-var img_p1912 = "";
|
|
|
-var img_m1956 = "";
|
|
|
+var img_pic = [];
|
|
|
+var img_cat = [];
|
|
|
+var img_sc = [];
|
|
|
+var img_g1858 = [];
|
|
|
+var img_g1888 = [];
|
|
|
+var img_p1912 = [];
|
|
|
+var img_m1956 = [];
|
|
|
|
|
|
function handle_OAdata(json) {
|
|
|
|
|
@@ -167,6 +167,7 @@ function handle_Picture(json) {
|
|
|
|
|
|
var picture = "";
|
|
|
const tavole = [];
|
|
|
+ var tiles2 = [];
|
|
|
|
|
|
$.each(
|
|
|
json['results']['bindings'],
|
|
@@ -182,14 +183,21 @@ function handle_Picture(json) {
|
|
|
tavole.push(tv);
|
|
|
|
|
|
src_picture = value['picture']['value'];
|
|
|
- picture += '<div class="row"> \
|
|
|
- <img class="minImage viewImage" src="img/mpp_img/' + src_picture + '" onclick="expandImg(this);" /> \
|
|
|
- </div>';
|
|
|
+ //picture += '<div class="row"> \
|
|
|
+ // <img class="minImage viewImage" src="img/mpp_img/' + src_picture + '" onclick="expandImg(this);" /> \
|
|
|
+ // </div>';
|
|
|
+
|
|
|
+ img_pic.push({
|
|
|
+ type: "image",
|
|
|
+ url: "http://restore.ovi.cnr.it/beta/img/mpp_img/" + src_picture
|
|
|
+ });
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
- var front_pic = "";
|
|
|
+ runOpenseadragon(img_pic);
|
|
|
+
|
|
|
+ /*var front_pic = "";
|
|
|
|
|
|
if (tavole.length > 1) {
|
|
|
for (i in tavole) {
|
|
@@ -201,10 +209,10 @@ function handle_Picture(json) {
|
|
|
front_pic = tavole[0][0];
|
|
|
}
|
|
|
|
|
|
- img_pic = "img/mpp_img/" + front_pic;
|
|
|
+ img_pic = "img/mpp_img/" + front_pic;*/
|
|
|
|
|
|
- document.getElementById("image_artwork_min").innerHTML = picture;
|
|
|
- document.getElementById("expandedImg").src = "img/mpp_img/" + front_pic;
|
|
|
+ //document.getElementById("image_artwork_min").innerHTML = picture;
|
|
|
+ //document.getElementById("expandedImg").src = "img/mpp_img/" + front_pic;
|
|
|
|
|
|
}
|
|
|
|
|
@@ -313,6 +321,10 @@ function handle_Bibliography(json) {
|
|
|
var g1858Img = "";
|
|
|
var g1888Img = "";
|
|
|
var p1912Img = "";
|
|
|
+ var n_cat = 0;
|
|
|
+ var n_g1858 = 0;
|
|
|
+ var n_g1888 = 0;
|
|
|
+ var n_p1912 = 0;
|
|
|
|
|
|
$.each(
|
|
|
json['results']['bindings'],
|
|
@@ -335,11 +347,15 @@ function handle_Bibliography(json) {
|
|
|
cc = value['catalog']['value'];
|
|
|
cat = cc.split(", ");
|
|
|
for (i in cat) {
|
|
|
+ n_cat+=1;
|
|
|
var marchini = cat[i].replace(".jpg", " (1).jpg");
|
|
|
- img_cat = "img/MPP_marchini_stampa/" + marchini;
|
|
|
- catImg += '<div class="row"> \
|
|
|
- <img class="minImage viewImage" src="img/MPP_marchini_stampa/' + marchini + '" onclick="expandImg(this);" /> \
|
|
|
- </div>';
|
|
|
+ var img_catalogo = "img/MPP_marchini_stampa/" + marchini;
|
|
|
+
|
|
|
+ img_cat.push({
|
|
|
+ type: "image",
|
|
|
+ url: "http://restore.ovi.cnr.it/beta/" + img_catalogo
|
|
|
+ });
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -349,11 +365,15 @@ function handle_Bibliography(json) {
|
|
|
cc1858 = value['catalog']['value'];
|
|
|
cat1858 = cc1858.split(", ");
|
|
|
for (i in cat1858) {
|
|
|
+ n_g1858+=1;
|
|
|
var guasti1858 = cat1858[i];
|
|
|
- img_g1858 = "img/MPP_Guasti_1858/" + guasti1858;
|
|
|
- g1858Img += '<div class="row"> \
|
|
|
- <img class="minImage viewImage" src="img/MPP_Guasti_1858/' + guasti1858 + '" onclick="expandImg(this);" /> \
|
|
|
- </div>';
|
|
|
+ var img_guasti1858 = "img/MPP_Guasti_1858/" + guasti1858;
|
|
|
+
|
|
|
+ img_g1858.push({
|
|
|
+ type: "image",
|
|
|
+ url: "http://restore.ovi.cnr.it/beta/" + img_guasti1858
|
|
|
+ });
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -362,11 +382,14 @@ function handle_Bibliography(json) {
|
|
|
cc1888 = value['catalog']['value'];
|
|
|
cat1888 = cc1888.split(", ");
|
|
|
for (i in cat1888) {
|
|
|
+ n_g1888+=1;
|
|
|
var guasti1888 = cat1888[i];
|
|
|
- img_g1888 = "img/MPP_Guasti_1888/" + guasti1888;
|
|
|
- g1888Img += '<div class="row"> \
|
|
|
- <img class="minImage viewImage" src="img/MPP_Guasti_1888/' + guasti1888 + '" onclick="expandImg(this);" /> \
|
|
|
- </div>';
|
|
|
+ var img_guasti1888 = "img/MPP_Guasti_1888/" + guasti1888;
|
|
|
+
|
|
|
+ img_g1888.push({
|
|
|
+ type: "image",
|
|
|
+ url: "http://restore.ovi.cnr.it/beta/" + img_guasti1888
|
|
|
+ });
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -375,11 +398,15 @@ function handle_Bibliography(json) {
|
|
|
cc1912 = value['catalog']['value'];
|
|
|
cat1912 = cc1912.split(", ");
|
|
|
for (i in cat1912) {
|
|
|
+ n_p1912+=1;
|
|
|
var papini1912 = cat1912[i];
|
|
|
- img_p1912 = "img/MPP_Papini_1912/" + papini1912;
|
|
|
- p1912Img += '<div class="row"> \
|
|
|
- <img class="minImage viewImage" src="img/MPP_Papini_1912/' + papini1912 + '" onclick="expandImg(this);" /> \
|
|
|
- </div>';
|
|
|
+ img_papini1912 = "img/MPP_Papini_1912/" + papini1912;
|
|
|
+
|
|
|
+ img_p1912.push({
|
|
|
+ type: "image",
|
|
|
+ url: "http://restore.ovi.cnr.it/beta/" + img_papini1912
|
|
|
+ });
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -405,26 +432,18 @@ function handle_Bibliography(json) {
|
|
|
document.getElementById("guasti1888_description").innerHTML = g1888Cit;
|
|
|
document.getElementById("papini1912_description").innerHTML = p1912Cit;
|
|
|
|
|
|
- if (catImg == "") {
|
|
|
+ if (n_cat == 0) {
|
|
|
$("#btn_catalogo").css("display", "none");
|
|
|
- } else {
|
|
|
- document.getElementById("image_catalog_min").innerHTML = catImg;
|
|
|
- }
|
|
|
- if (g1858Img == "") {
|
|
|
+ }
|
|
|
+ if (n_g1858 == 0) {
|
|
|
$("#btn_guasti1858").css("display", "none");
|
|
|
- } else {
|
|
|
- document.getElementById("image_guasti1858_min").innerHTML = g1858Img;
|
|
|
- }
|
|
|
- if (g1888Img == "") {
|
|
|
+ }
|
|
|
+ if (n_g1888 == 0) {
|
|
|
$("#btn_guasti1888").css("display", "none");
|
|
|
- } else {
|
|
|
- document.getElementById("image_guasti1888_min").innerHTML = g1888Img;
|
|
|
- }
|
|
|
- if (p1912Img == "") {
|
|
|
+ }
|
|
|
+ if (n_p1912 == 0) {
|
|
|
$("#btn_papini1912").css("display", "none");
|
|
|
- } else {
|
|
|
- document.getElementById("image_papini1912_min").innerHTML = p1912Img;
|
|
|
- }
|
|
|
+ }
|
|
|
|
|
|
}
|
|
|
|
|
@@ -458,6 +477,7 @@ function handle_SchedeStoriche(json) {
|
|
|
|
|
|
const schede = [];
|
|
|
var m1956Img = "";
|
|
|
+ var n_m1956 = 0;
|
|
|
|
|
|
let suffix = ["0", "1", "2", "3", "4", "5"];
|
|
|
|
|
@@ -474,7 +494,7 @@ function handle_SchedeStoriche(json) {
|
|
|
var sc = scheda.replace(".jpg", "");
|
|
|
schede.push(scheda);
|
|
|
|
|
|
- img_sc = "img/schedeStoriche/" + sc + "/0.jpg";;
|
|
|
+ //img_sc = "img/schedeStoriche/" + sc + "/0.jpg";;
|
|
|
|
|
|
for (i in suffix) {
|
|
|
ss = suffix[i];
|
|
@@ -495,41 +515,40 @@ function handle_SchedeStoriche(json) {
|
|
|
cc1956 = scheda;
|
|
|
cat1956 = cc1956.split(", ");
|
|
|
for (i in cat1956) {
|
|
|
+ n_m1956 = n_m1956 + 1;
|
|
|
var marchini1956 = cat1956[i];
|
|
|
- img_m1956 = "img/MPP_Marchini_1956/" + marchini1956;
|
|
|
- m1956Img += '<div class="row"> \
|
|
|
- <img class="minImage viewImage" src="img/MPP_Marchini_1956/' + marchini1956 + '" onclick="expandImg(this);" /> \
|
|
|
- </div>';
|
|
|
+ var img_marchini1956 = "img/MPP_Marchini_1956/" + marchini1956;
|
|
|
+
|
|
|
+ img_m1956.push({
|
|
|
+ type: "image",
|
|
|
+ url: "http://restore.ovi.cnr.it/beta/" + img_marchini1956
|
|
|
+ });
|
|
|
}
|
|
|
}
|
|
|
|
|
|
});
|
|
|
|
|
|
- if (schede.length == 0) {
|
|
|
+ if (schede.length = 0) {
|
|
|
$("#btn_schedastorica").css("display", "none");
|
|
|
- }/* else {
|
|
|
- document.getElementById("image_scheda_min").innerHTML = schede;
|
|
|
- }*/
|
|
|
-
|
|
|
-
|
|
|
- if (m1956Img == "") {
|
|
|
- $("#btn_marchini1956").css("display", "none");
|
|
|
- } else {
|
|
|
- document.getElementById("image_marchini1956_min").innerHTML = m1956Img;
|
|
|
}
|
|
|
|
|
|
+ console.log(n_m1956);
|
|
|
+ if (n_m1956 == 0) {
|
|
|
+ $("#btn_marchini1956").css("display", "none");
|
|
|
+ }
|
|
|
|
|
|
}
|
|
|
|
|
|
function createScheda(image) {
|
|
|
checkIfSchedaExists(image, (exists) => {
|
|
|
if (exists) {
|
|
|
- console.log(image);
|
|
|
var ImageScheda = '<div class="row"> \
|
|
|
<img class="minImage viewImage" src="' + image + '" onclick="expandImg(this);"> \
|
|
|
</div>';
|
|
|
- console.log(ImageScheda);
|
|
|
- $('#image_scheda_min').append(ImageScheda);
|
|
|
+ img_sc.push({
|
|
|
+ type: "image",
|
|
|
+ url: "http://restore.ovi.cnr.it/beta/" + image
|
|
|
+ });
|
|
|
} else {
|
|
|
console.error('Image does not exists.')
|
|
|
}
|
|
@@ -561,15 +580,9 @@ function show_OA(){
|
|
|
document.getElementById("guasti1888_info").style.display = "none";
|
|
|
document.getElementById("papini1912_info").style.display = "none";
|
|
|
document.getElementById("marchini1956_info").style.display = "none";
|
|
|
- document.getElementById("image_artwork_min").style.display = "block";
|
|
|
- document.getElementById("image_catalog_min").style.display = "none";
|
|
|
- document.getElementById("image_scheda_min").style.display = "none";
|
|
|
- document.getElementById("image_guasti1858_min").style.display = "none";
|
|
|
- document.getElementById("image_guasti1888_min").style.display = "none";
|
|
|
- document.getElementById("image_papini1912_min").style.display = "none";
|
|
|
- document.getElementById("image_marchini1956_min").style.display = "none";
|
|
|
document.getElementById("img_title").innerHTML = "Opera";
|
|
|
- document.getElementById("expandedImg").src = img_pic;
|
|
|
+ clearViewer();
|
|
|
+ runOpenseadragon(img_pic);
|
|
|
}
|
|
|
|
|
|
function show_CAT(){
|
|
@@ -580,15 +593,9 @@ function show_CAT(){
|
|
|
document.getElementById("guasti1888_info").style.display = "none";
|
|
|
document.getElementById("papini1912_info").style.display = "none";
|
|
|
document.getElementById("marchini1956_info").style.display = "none";
|
|
|
- document.getElementById("image_artwork_min").style.display = "none";
|
|
|
- document.getElementById("image_catalog_min").style.display = "block";
|
|
|
- document.getElementById("image_scheda_min").style.display = "none";
|
|
|
- document.getElementById("image_guasti1858_min").style.display = "none";
|
|
|
- document.getElementById("image_guasti1888_min").style.display = "none";
|
|
|
- document.getElementById("image_papini1912_min").style.display = "none";
|
|
|
- document.getElementById("image_marchini1956_min").style.display = "none";
|
|
|
document.getElementById("img_title").innerHTML = "Guida Marchini 1958";
|
|
|
- document.getElementById("expandedImg").src = img_cat;
|
|
|
+ clearViewer();
|
|
|
+ runOpenseadragon(img_cat);
|
|
|
}
|
|
|
|
|
|
function show_INV(){
|
|
@@ -599,15 +606,9 @@ function show_INV(){
|
|
|
document.getElementById("guasti1888_info").style.display = "none";
|
|
|
document.getElementById("papini1912_info").style.display = "none";
|
|
|
document.getElementById("marchini1956_info").style.display = "none";
|
|
|
- document.getElementById("image_artwork_min").style.display = "none";
|
|
|
- document.getElementById("image_catalog_min").style.display = "none";
|
|
|
- document.getElementById("image_scheda_min").style.display = "block";
|
|
|
- document.getElementById("image_guasti1858_min").style.display = "none";
|
|
|
- document.getElementById("image_guasti1888_min").style.display = "none";
|
|
|
- document.getElementById("image_papini1912_min").style.display = "none";
|
|
|
- document.getElementById("image_marchini1956_min").style.display = "none";
|
|
|
document.getElementById("img_title").innerHTML = "Scheda Storica";
|
|
|
- document.getElementById("expandedImg").src = img_sc;
|
|
|
+ clearViewer();
|
|
|
+ runOpenseadragon(img_sc);
|
|
|
}
|
|
|
|
|
|
function show_G1858(){
|
|
@@ -618,15 +619,9 @@ function show_G1858(){
|
|
|
document.getElementById("guasti1888_info").style.display = "none";
|
|
|
document.getElementById("papini1912_info").style.display = "none";
|
|
|
document.getElementById("marchini1956_info").style.display = "none";
|
|
|
- document.getElementById("image_artwork_min").style.display = "none";
|
|
|
- document.getElementById("image_catalog_min").style.display = "none";
|
|
|
- document.getElementById("image_scheda_min").style.display = "none";
|
|
|
- document.getElementById("image_guasti1858_min").style.display = "block";
|
|
|
- document.getElementById("image_guasti1888_min").style.display = "none";
|
|
|
- document.getElementById("image_papini1912_min").style.display = "none";
|
|
|
- document.getElementById("image_marchini1956_min").style.display = "none";
|
|
|
document.getElementById("img_title").innerHTML = "Guida Guasti 1858";
|
|
|
- document.getElementById("expandedImg").src = img_g1858;
|
|
|
+ clearViewer();
|
|
|
+ runOpenseadragon(img_g1858);
|
|
|
}
|
|
|
|
|
|
function show_G1888(){
|
|
@@ -637,15 +632,9 @@ function show_G1888(){
|
|
|
document.getElementById("guasti1888_info").style.display = "block";
|
|
|
document.getElementById("papini1912_info").style.display = "none";
|
|
|
document.getElementById("marchini1956_info").style.display = "none";
|
|
|
- document.getElementById("image_artwork_min").style.display = "none";
|
|
|
- document.getElementById("image_catalog_min").style.display = "none";
|
|
|
- document.getElementById("image_scheda_min").style.display = "none";
|
|
|
- document.getElementById("image_guasti1858_min").style.display = "none";
|
|
|
- document.getElementById("image_guasti1888_min").style.display = "block";
|
|
|
- document.getElementById("image_papini1912_min").style.display = "none";
|
|
|
- document.getElementById("image_marchini1956_min").style.display = "none";
|
|
|
document.getElementById("img_title").innerHTML = "Guida Guasti 1888";
|
|
|
- document.getElementById("expandedImg").src = img_g1888;
|
|
|
+ clearViewer();
|
|
|
+ runOpenseadragon(img_g1888);
|
|
|
}
|
|
|
|
|
|
function show_P1912(){
|
|
@@ -656,15 +645,9 @@ function show_P1912(){
|
|
|
document.getElementById("guasti1888_info").style.display = "none";
|
|
|
document.getElementById("papini1912_info").style.display = "block";
|
|
|
document.getElementById("marchini1956_info").style.display = "none";
|
|
|
- document.getElementById("image_artwork_min").style.display = "none";
|
|
|
- document.getElementById("image_catalog_min").style.display = "none";
|
|
|
- document.getElementById("image_scheda_min").style.display = "none";
|
|
|
- document.getElementById("image_guasti1858_min").style.display = "none";
|
|
|
- document.getElementById("image_guasti1888_min").style.display = "none";
|
|
|
- document.getElementById("image_papini1912_min").style.display = "block";
|
|
|
- document.getElementById("image_marchini1956_min").style.display = "none";
|
|
|
document.getElementById("img_title").innerHTML = "Catalogo Papini 1912";
|
|
|
- document.getElementById("expandedImg").src = img_p1912;
|
|
|
+ clearViewer();
|
|
|
+ runOpenseadragon(img_p1912);
|
|
|
}
|
|
|
|
|
|
function show_M1956(){
|
|
@@ -675,15 +658,10 @@ function show_M1956(){
|
|
|
document.getElementById("guasti1888_info").style.display = "none";
|
|
|
document.getElementById("papini1912_info").style.display = "none";
|
|
|
document.getElementById("marchini1956_info").style.display = "block";
|
|
|
- document.getElementById("image_artwork_min").style.display = "none";
|
|
|
- document.getElementById("image_catalog_min").style.display = "none";
|
|
|
- document.getElementById("image_scheda_min").style.display = "none";
|
|
|
- document.getElementById("image_guasti1858_min").style.display = "none";
|
|
|
- document.getElementById("image_guasti1888_min").style.display = "none";
|
|
|
- document.getElementById("image_papini1912_min").style.display = "none";
|
|
|
- document.getElementById("image_marchini1956_min").style.display = "block";
|
|
|
document.getElementById("img_title").innerHTML = "Marchini 1956";
|
|
|
- document.getElementById("expandedImg").src = img_m1956;
|
|
|
+ clearViewer();
|
|
|
+ runOpenseadragon(img_m1956);
|
|
|
+ //document.getElementById("expandedImg").src = img_m1956;
|
|
|
}
|
|
|
|
|
|
|
|
@@ -761,3 +739,11 @@ function magnify(imgID, zoom) {
|
|
|
return {x : x, y : y};
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+function clearViewer() {
|
|
|
+ var div = document.getElementById("contentDiv");
|
|
|
+
|
|
|
+ while(div.firstChild) {
|
|
|
+ div.removeChild(div.firstChild);
|
|
|
+ }
|
|
|
+}
|