Nextrek
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
|
function VisualizzaArticolo(clicked, folder, filename, p4, p5) { //p4 e p5 attualmente sono uguali rispettivamente a "dls" e null
function ajaxVisualizzaArticolo(data, type) {
//$(clicked).closest("li").append("<div class='articolo'>"+data+"</div>");
$("#articolo-"+folder+"_"+filename+" ."+type).append(data);
//controllo se l'altra colonna è stata già caricata. Se sì, allora mostra l'articolo
if ((type == "originale" && $("#articolo-"+folder+"_"+filename+" .schema").html()!="") ||
(type == "schema" && $("#articolo-"+folder+"_"+filename+" .originale").html()!="")) {
/*var height = $("#articolo-"+folder+"_"+filename).closest("li").height();
$("#articolo-"+folder+"_"+filename+" .ramo-articolo").css("top", height);*/
$("#articolo-"+folder+"_"+filename).css("display", "table"); //mostra l'articolo
}
$("#articolo-"+folder+"_"+filename+" .close-article").click(function() {
$(this).closest(".articolo").hide();
})
}
if ($("#articolo-"+folder+"_"+filename).length > 0) {
$("#articolo-"+folder+"_"+filename).show();
} else {
var htmlToAppend = "<div id='articolo-"+folder+"_"+filename+"' class='articolo' style='display:none;'>";
htmlToAppend += "<div class='header-container'><div class='close-article'></div>";
/*htmlToAppend += "<li class='originale-tab tab selected'><div class='tab-text'>Testo originale</div></li>";
htmlToAppend += "<li class='ristrutturato-tab tab'><div class='tab-text'>Testo ristrutturato</div></li></ul>";
htmlToAppend += "<ul class='tab-container'><li class='schema-tab tab selected'><div class='tab-text'>Schema</li>";*/
htmlToAppend += "<ul class='tab-container'>";
htmlToAppend += "<li class='originale-tab tab selected'>";
htmlToAppend += "<div class='originale-icon'></div>";
htmlToAppend += "<div class='tab-text'>Testo originale</div>";
htmlToAppend += "<div class='reduce-icon'></div>";
htmlToAppend += "<div class='expand-icon'></div>";
htmlToAppend += "</li>";
htmlToAppend += "<li class='ristrutturato-tab tab'>";
htmlToAppend += "<div class='ristrutturato-icon'></div>";
htmlToAppend += "<div class='tab-text'>Testo ristrutturato</div>";
htmlToAppend += "<div class='reduce-icon'></div>";
htmlToAppend += "<div class='expand-icon'></div>";
htmlToAppend += "</li></ul>";
htmlToAppend += "<ul class='tab-container'>";
htmlToAppend += "<li class='schema-tab tab selected'>";
htmlToAppend += "<div class='schema-icon'></div>";
htmlToAppend += "<div class='tab-text'>Schema</div>";
htmlToAppend += "<div class='reduce-icon'></div>";
htmlToAppend += "<div class='expand-icon'></div>";
htmlToAppend += "</li>";
htmlToAppend += "</ul></div>";
htmlToAppend += "<div><div class='ramo-articolo'></div>";
htmlToAppend += "<div class='originale'></div>";
htmlToAppend += "<div class='ristrutturato' style='display:none;'></div>";
htmlToAppend += "<div class='schema'></div>";
htmlToAppend += "</div></div>";
$(clicked).closest("li").append(htmlToAppend);
$.ajax({ //caricamento articolo originale
url: "./ajax/openArticle.php",
data: {
html: folder+"/"+filename+"_O.htm"
},
dataType: "HTML",
type: "GET",
success: function(data) {
ajaxVisualizzaArticolo(data, "originale");
},
error: function(request) {
if (request.status == 404) {
ajaxVisualizzaArticolo("File non trovato", "originale");
} else {
ajaxVisualizzaArticolo("Errore nell'apertura dell'articolo", "originale");
}
}
});
$.ajax({ //caricamento visuali (tab "Schema")
url: "./ajax/openArticle.php",
data: {
html: folder+"/"+filename+"_V.htm"
},
dataType: "HTML",
type: "GET",
success: function(data) {
ajaxVisualizzaArticolo(data, "schema");
},
error: function(request) {
if (request.status == 404) {
ajaxVisualizzaArticolo("File non trovato", "schema");
} else {
ajaxVisualizzaArticolo("Errore nell'apertura dell'articolo", "schema");
}
}
});
}
}
|