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
65
66
67
68
69
70
71
72
73
74
75
76
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 += "<ul class='tab-container'><li class='originale-tab tab'>Testo originale</li>";
		htmlToAppend += "<li class='ristrutturato-tab tab'>Testo ristrutturato</li></ul>";
		htmlToAppend += "<ul class='tab-container'><li class='schema-tab tab'>Schema</li></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");
				}
			}
		});
	}
}

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

Diff revisions: vs.
Revision Author Commited Message
761 Diff Diff FSallustio picture FSallustio Fri 18 Sep, 2015 09:56:36 +0000
760 Diff Diff FSallustio picture FSallustio Fri 18 Sep, 2015 08:06:36 +0000
759 Diff Diff FSallustio picture FSallustio Thu 17 Sep, 2015 15:14:02 +0000
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