Subversion Repository Public Repository

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
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!="")) {
			$("#articolo-"+folder+"_"+filename).css("display", "table"); //mostra l'articolo
		}
	}

	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='originale'></div>";
		htmlToAppend += "<div class='ristrutturato' style='display:none;'></div>";
		htmlToAppend += "<div class='schema'></div>";
		htmlToAppend += "</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) {
					alert("File non trovato");
				} else {
					alert("Errore nell'apertura dell'articolo");
				}
			}
		});


		$.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) {
					alert("File non trovato");
				} else {
					alert("Errore nell'apertura dell'articolo");
				}
			}
		});
	}
}

Commits for Nextrek/legal-map/js/articolo.js

Diff revisions: vs.
Revision Author Commited Message
758 Diff Diff FSallustio picture FSallustio Thu 17 Sep, 2015 15:10:13 +0000
756 FSallustio picture FSallustio Thu 17 Sep, 2015 10:36:24 +0000